Académique Documents
Professionnel Documents
Culture Documents
Introduction
Les Algorithmes Sont partouts!:La préparation d'une recette est un algorithme! 3.Méthodologie pour l'écriture d'une boucle :
Le fait de guider une personne est un algorithme! ◆ repérer une action répétitive, donc une boucle
◆ choix entre boucle avec compteur ou sans
1. un Algorithme: est une suite d’actions ordonnées (opérations ou étapes) qui Question ? Peut-on prévoir/déterminer le nombre d'itérations ?
permet de résoudre un problème donné, ■ si oui, boucle avec compteur : la boucle pour ...
■ si non, boucle sans compteur
Méthodes d'arranger Programme Suite Est ce que il faut commencer l'action avant de tester ou l'inverse ?
les données d’opérations ● si tester d'abord, alors boucle TantQue
● si action puis tester, alors Répéter ... jusqu’à
◆ écrire l'action répétitive et l'instruction de boucle choisie
Question ? Faut-il préparer les données à l'itération suivante ?
+
Structures de
Algorithmes ● si oui, compléter le corps de boucle
données
◆ initialiser les variables utilisées (si nécessaires)
◆ écrire les conditions d'arrêt, voire l'incrémentation de la variable de contrôle.
◆ exécuter pour les cas extrêmes et au moins un cas "normal".
Machine/computer
NB: Il faut que la partie action soit capable de modifier les paramètres intervenant
les actions/
dans l’expression de la condition => modifier sa valeur => sortir de la boucle.
opérations à (Sinon boucle infinie).
executer
Les organigrammes des boucles
1/2 LAOUICI.Z
Algo1 /*Quick reference*/ Algorithmes & structures de données / {E/S; Opérateurs; structure conditionnelle, Boucle} 2019/2020
2/2 LAOUICI.Z