LE FORTH

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.

retour HautDePage