Qu’est-ce qu’une boucle ?
C’est une action qui permet d’exécuter les lignes d’instructions un certain nombre de fois.
Quel est le nom de l’instruction permettant de créer une boucle ?
while (tant que)
Comment déclarer une boucle ?
var nbDeLignes: Int = 1
while nbDeLignes <= 1000 {
println(“Je dois apprendre mes leçons en cours de Swift.”)
nbDeLignes++ // Equivalent à : nbDeLignes = nbDeLignes + 1
}
Comment fait-on pour incrémenter un élément de manière rapide ?
On ajoute ++ à la fin du nom de la variable.
Nombre++
revient à écrire :
Nombre = nombre + 1
À quoi faut-il toujours veiller lorsqu’on crée une boucle ?
À toujours prévoir une condition d’arrêt, sinon le programme s’exécutera sans fin.
Comment faire pour qu’une boucle s’exécute toujours au moins une fois, même si la condition est fausse dès le départ ?
Avec la commande do…while !
Comment écrit-on un do…while ?
var nbDeLignes: Int = 1
do {
println(“(nbDeLignes). Je dois apprendre mes leçons en cours de Swift.”)
nbDeLignes++
} while nbDeLignes <= 1000
À quoi sert la boucle “for” ?
Elle permet d’apporter de la clarté dans le code en réduisant le nombre d’éléments à écrire.
Comment écrit-on une boucle “for” lorsqu’on incrémente de 1 ?
var nbDeLignes: Int
for nbDeLignes in 1…1000 {
println(“(nbDeLignes). Je dois apprendre mes leçons en cours de Swift.”)
}
Comment écrit-on une boucle “for” lorsqu’on incrémente d’un nombre différent de 1 ?
var multiplesDeDeux: Int
for multiplesDeDeux = 0; multiplesDeDeux <= 100; multiplesDeDeux = multiplesDeDeux + 2 {
println(multiplesDeDeux)
}