Algorithme

Lap-top Messages postés 56 Date d'inscription   Statut Membre Dernière intervention   -  
Mihawk Messages postés 4315 Date d'inscription   Statut Contributeur Dernière intervention   -
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   Statut Contributeur Dernière intervention   846
 
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   Statut Contributeur Dernière intervention   846
 
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   Statut Membre Dernière intervention   9
 
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