Algorithme

Fermé
Lap-top Messages postés 56 Date d'inscription vendredi 9 décembre 2011 Statut Membre Dernière intervention 5 octobre 2016 - 29 déc. 2011 à 10:08
Mihawk Messages postés 4315 Date d'inscription mercredi 29 mars 2006 Statut Contributeur Dernière intervention 6 janvier 2015 - 29 déc. 2011 à 10:31
Bonjour, je suis un débutant dans le domaine informatique. Je comprends la majorité des cours mais l'algorithme me pose un problème précisément le choix des instructions selon les situations. Que dois-je faire. I need help. Merci

3 réponses

Mihawk Messages postés 4315 Date d'inscription mercredi 29 mars 2006 Statut Contributeur Dernière intervention 6 janvier 2015 845
29 déc. 2011 à 10:31
Attention : SI..FIN SI n'est pas un boucle mais une instruction conditionnelle. Un boucle, comme son nom l'indique, va boucler et donc répéter une action un certain nombre de fois.

> Les boucle en FOR iront d'un nombre A à un nombre B que tu connais, en incrémentant à chaque fois d'une valeur fournie (exemple : de 1 à 10 par sauts de 1 > 10 occurences)

> Les boucles en WHILE se répèteront tant que la conditions associée ne sera pas remplie. Il faut d'ailleurs s'assurer qu'elle sera remplie un jour car sinon on tombe dans la boucle infinie.

Les IF eux, servent à séparer les cas : une action dans un cas, une action dans un autre, etc etc...


Il faut essayer de "algorithmiser" ce que tu ferais si tu faisais cette tâche à la main.
Par exemple, selon toi quelles sont les instruction (FOR, WHILE, IF) associées au tâches suivantes :
1/ Remplir un verre d'eau.
2/ Compter des moutons.
3/ Trier 100 livres par genre.
4/ Traverser la rue.
5/ Payer un commerçant.

Pour t'aider : https://openclassrooms.com/fr/courses/19980-apprenez-a-programmer-en-c/14722-les-boucles
1
Mihawk Messages postés 4315 Date d'inscription mercredi 29 mars 2006 Statut Contributeur Dernière intervention 6 janvier 2015 845
29 déc. 2011 à 10:09
Bonjour,

C'est simple : commence par nous exposer ce que tu as compris ; on te reprendra sur ce qui est faux. Petit à petit tu finiras par comprendre.
0
Lap-top Messages postés 56 Date d'inscription vendredi 9 décembre 2011 Statut Membre Dernière intervention 5 octobre 2016 9
29 déc. 2011 à 10:24
Ok. je sais que les instructions font partie du corps de l'algo et sont divisées en plusieurs boucles (Si... Fsi, Tant que...Fin Tant que etc) mais pour monter un algorithme propre à une tâche, comment faire pour déterminer la boucle propre à cette dernière?
0