meta données pour cette page
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| boucles [2016/09/18 17:45] – créée Alexandre Castonguay | boucles [2016/09/18 22:25] (Version actuelle) – Alexandre Castonguay | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | Copié avec quelques adaptations de : https:// | + | ====Les boucles==== |
| - | **Les boucles** | + | Les boucles |
| - | Les boucles permettent d' | + | **La boucle |
| - | L'exemple ci-dessous | + | Ce type de boucle permet de répéter une série d'instructions un nombre de fois défini. Elle incorpore une variable qui va s'incrémenter après chaque passage dans la boucle. On utilise souvent |
| + | |||
| - | <shx js> | + | L' |
| + | |||
| + | <sxh js> | ||
| function setup() { | function setup() { | ||
| - | createCanvas(625, | + | createCanvas(625, |
| } | } | ||
| Ligne 24: | Ligne 27: | ||
| line(50, 400, 550, 400); | line(50, 400, 550, 400); | ||
| line(50, 450, 550, 450); | line(50, 450, 550, 450); | ||
| + | line(50, 500, 550, 500); | ||
| | | ||
| } | } | ||
| - | </shx js> | + | </sxh> |
| + | Mais il est plus rapide d' | ||
| + | |||
| + | <sxh js> | ||
| + | function setup() { | ||
| + | createCanvas(625, | ||
| + | } | ||
| + | |||
| + | function draw() { | ||
| + | background(0); | ||
| + | stroke(255, | ||
| + | |||
| + | for(i=0; | ||
| + | line(50, i*50, 550, i*50); | ||
| + | } | ||
| + | } | ||
| + | |||
| + | </ | ||
| Le premier code contient dix fois l' | Le premier code contient dix fois l' | ||
| + | |||
| + | Exemple : afficher des carrés disposés en ligne et colonnes. | ||
| + | |||
| + | <sxh js> | ||
| + | |||
| + | function setup() { | ||
| + | createCanvas(625, | ||
| + | } | ||
| + | |||
| + | function draw() { | ||
| + | background(0); | ||
| + | translate(70, | ||
| + | noFill(); // évite de remplir les rectangles | ||
| + | stroke(255, | ||
| + | for(i=0; | ||
| + | for(j=0; | ||
| + | | ||
| + | } // fin de la première boucle | ||
| + | } // fin de la seconde boucle | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | Copié avec quelques adaptations depuis : https:// | ||