xxxxxxxxxx
60
function setup() {
createCanvas(400, 400);
// Les boucles permettent de répéter un bloc de code
// Il en existe deux types différents:
// Les boucles `for` permettent de répéter un bloc un
// nombre fixées de fois
for(let i = 0; i < 10; i++) {
// A l'intérieur de la boucle, on à accès à la variable `i`,
// (qu'on peut bien sur nommer autrement) l'indice de la boucle
console.log(i);
}
// On peut bien sur imbriquer des boucles, avec des
// indices différents
for(let i = 1; i < 3; i++) {
for(let j = 4; j >= 0; j--) {
console.log("i:"+i+",j:"+j);
}
}
{ // A FAIRE cette boucle pour afficher les nombres
// pairs décroissants de 18 à 0
for(let i = 0; i < 0; i) { // A CHANGER
console.log(i);
}
}
// Le deuxième type de boucle est la boucle `while`
// La boucle while s'exécute tant que sa condition (logique)
// est vraie. En général la condition contient une variable
// qui sera changée par le corps de la boucle
let x = 0;
while(x < 10) { // Les valeurs de x de 0 à 9 seront affichées
console.log("x:"+x);
x = x + 1;
}
}
function draw() {
background(220);
// A FAIRE écrire un programme qui en utilisant des boucles
// dessine un damier sur l'écran
// INDICE pour dessiner une case blanche en position x, y:
// fill('white');
// rect(x, y, 20, 20);
// Et pour une case noire:
// fill('black');
// rect(x, y, 20, 20);
// INDICE Le secret est de donner les valeurs de x et y
// POUR PLUS DE DEFI utilisez une boucle `for`
// et une boucle `while`
// POUR PLUS DE DEFI essayez avec une seule boucle
}