CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Algorithme, besoin d'aide

BadFriendly
BadFriendly
Niveau 6
22 octobre 2015 à 18:06:35

Voici le sujet : https://image.noelshack.com/fichiers/2015/43/1445526398-img-20151022-170337273.jpg

Je sais que je dois utiliser la fonction Len() ( je dois pouvoir le coder en vb à la fin ) pour le 1er algo mais après ... :(

En remerciant les plus courageux .

tsez93
tsez93
Niveau 10
22 octobre 2015 à 19:36:45

Salut ???
Et sinon on gagne quoi ?

Plus sérieusement, tu ne crois pas que cela serait mieux que tu montres un début de solution, que tu montres que tu as un minimum travaillé ? On pourrait alors t'aider.
Mais sinon je ne comprends pas l'intérêt, autant ne pas venir en cours, non ?

BadFriendly
BadFriendly
Niveau 6
22 octobre 2015 à 19:45:59

Var :
Entiers : i,j,L
Chaines de caractères : phrase, mot, motpl

début
phrase = "Le marchand de sable nanani nananère"
L = long(phrase)
motpl = "" :d) initialisation du mot le plus long
i = 1

Tant que i<L faire
mot = "" :d) initialisation du mot courant
j = i

tant que (j<=L) ET (phrase[j] # " ")
mot = mot + phrase[j] :d) création du mot
j = j+1
fin de tant que

si long(mot)>long(motpl) alors
motpl = mot :d) retenir le nouveau mot le plus grand
fin de si

i = j+1
fin de tant que

écrire("le mot le plus grand est : ", motpl)
écrire("sa taille est de : ", long(motpl))

fin

j'ai ça pour l'instant pour le 1ère Algo

Message édité le 22 octobre 2015 à 19:46:49 par BadFriendly
Candystand
Candystand
Niveau 10
23 octobre 2015 à 00:08:57

Les étapes de ton algo:

:d) Mettre ta phrase dans un double tableau (sans prendre en compte le "." de fin)
:d) parcourir ce tableau, en initialisant auparavant deux variables min = 0 et max = 0, ainsi que i qui correspondra à l'index, et motmax et motmin qui correspondront à ce que tu penses
:d) Si Len(tab[i]) > max Alors max = Len(tab[i]) et motmax = tab[i]
Si Len(tab
:d) Fin de parcours du tableau
:d) min = Len(tab[0])
:d) On recommence le parcours du tableau
:d) Si Len(tab[i]) < min) min = Len(tab[i]) et motmin = tab[i]
:d) Fin

Y a surement plus opti après :-)

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware
La vidéo du moment