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
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
A voir également:
- Algorithme
- Logiciel algorithme gratuit - Télécharger - Édition & Programmation
- Logiciel algorithme euromillion - Télécharger - Loisirs créatifs
- Code ascii algorithme - Guide
- Algorithme euromillion excel gratuit - Forum Algorithmes / Méthodes
- Tri d'une matrice algorithme - Forum C
3 réponses
Mihawk
Messages postés
4315
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
846
29 déc. 2011 à 10:31
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
> 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
Mihawk
Messages postés
4315
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
846
29 déc. 2011 à 10:09
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.
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.
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
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?