Boucle d'or:
Revenons un peu sur les algorithmes. Lorsque nous devons faire une
vérification du résultat d'une action précédente, pour atteindre un certain
but, on peut être amené a executer cette action plusieures fois ( comme
faire un pas pour aller d'un point à un autre, il nous faut le refaire
tant qu'on n'est pas arrivés. )On appelle ces renvois en arrière dans
l'exècution des programmes des boucles, et chaque parcour de la boucle
est appellé itération. Il existe diffèrentes sortes de boucles : Les boucles
infinies qui ne se terminent jamais, les boucles indéfinies dont on ne
connait pas à l'avance le nombre de fois que l'on va les parcourir et
les boucles définies, dont on sait avant d'entrer dedans que l'on va les
parcourir n fois. Les boucles et les conditions qui y font entrer ou en
sortir sont les élèments les plus importants a maitriser en programmation.
Il faut bien comprendre que parce que ce sont des machines binaires, les
ordinateurs ne savent répondre que oui ou non ( 1 ou 0 ), et que si l'on
veut par exemple savoir si x est compris entre a et b ( a<
x><b ) nous devrions tester si a><x, et si x>b, et seulement
lorsque ces deux conditions seront remplies, l'ordinateur sera capable
de dire a<x><b. une condition très complexe peut toujours
traduite plusieures conditions simples ( heureusement
sinon on ne pourrait pas faire grand chose des ordinateurs)cest toute
la difficulté de programmation diviser en tcheset plus ).
nous reviendrons sur les bouclesun peu plus loin.
|