Le site de LamichePerro, la boucle For

Le site de LamichePerro, la boucle For

la boucle for

la boucle for est sans doute la plus complexe des 3 boucles existantes mais aussi la plus adaptée dans de nombreux cas

 

la boucle for s'écrit comme ça : for(variable,valeur de départ,valeur d'arrivée[,incrément])

la variable c'est votre lettre qui va augmenter ou diminuer selon le choix de l'incrémentation.Il en faut absolument une car la calculette se servira de cette variable pour calculer combien de fois la boucle sera réalisée

la valeur de départ est tout simplement la valeur d'ou votre variable commence la boucle

la valeur d'arrivée est la valeur qui définira la fin de la boucle c'est à dire lorsque votre variable atteindra cette valeur la boucle se terminera et le programme continuera après le end.
Oui encore un end je vous avait dit on le retrouvera de partout. Ici comme pour la boucle while il signale la fin de la boucle

l'incrément lui est optionnel sa valeur par délfault est +1 c'est a dire a chaque fois que la boucle se répète on rajoute 1 à la variable utilisée ou la valeur choisie si l'on modifie la valeure par défaut

PROGRAM:FOR
:ClrHome
:for(A,0,10)
:disp "c'est la ligne",A
:end
:disp "fini

avec ce petit programme on obtient un truc comme ceci :
c'est la ligne
1
c'est la ligne
2
ect... jusqu'a que A soit égal à la valeure 10

Explications:

En fait a chaque fois que la boucle se répète la valeur de la variable A est incrémentée de 1 c'est à dire qu'elle augmente de 1 puis on affiche "c'est la ligne" puis on affiche la valeur de la variable A.
Enfin on marque la fin de la boucle avec end la calculette retourne donc au début du code de la boucle ou elle ajoute un à à la variable 1 et ainsi de suite jusqu'a que A ait pour valeur 10.
Lorsque la valeure 10 est atteinte alors la boucle se termine car for(A,0,10) indique que la boucle initialise A à 0 et se répète jusqu'a que A soit égal à 10, lorsque c'est le cas le programme continue après le end.
le programme affiche alors "fini"

c'est très simple mais pour mieux comprendre rien ne vaut la manipulation à vous de jouer...

Remonter en haut - CSS 2.0
total:Asbestos Lawsuit


Nous contacter ou si il y a une erreur.



La reproduction totale ou partielle des tutoriaux et des autres textes est interdite sans autorisation de l'auteur.

Ce tutorial de TI à été fait par Lamicheperro.