Ajout du cours sur les principal boucles

This commit is contained in:
Skycel9 2021-12-02 13:52:17 +01:00
parent 9972444a4b
commit b6c66b38ca
3 changed files with 49 additions and 0 deletions

21
Chapter_4/Do-while.md Normal file
View File

@ -0,0 +1,21 @@
<center><h1>Chapitre 4.3 - Boucle Do-while</h1></center>
Le fonctionnement de la boucle **do-while** est le même que que celui de la boucle [while](./While.md), à la différence que la condition est vérifé après le bloque d'instruction de la boucle ce qui assure _**une**_ exécution.
La syntaxe de cette boucle est la suivante
```
do {
code...
} while (condition);
```
Le début de l'instruction est **do** c'est lui qui initialise la boucle, à la suite on retrouve le code à exécuter à l'intérieur du bloc
```
{
}
```
Ensuite nous mettons le mot clé **while** le même que pour la boucle [_while_](#while), enfin la **condition** est présente pour vérifier lorsque la boucle doit être arrêté.

15
Chapter_4/For.md Normal file
View File

@ -0,0 +1,15 @@
<center><h1>Chapitre 4.1 - Boucle For</h1></center>
Cette boucle est une boucle qui s'exécute le nombre de fois prédéfini. On retrouve trois éléments qui constituent la structure de cette boucle.
- Un élément **d'itinitialisation**, exéuter **avant toutes** les boucles
- Une **condition**, qui est vérifié **avant chaque** boucle
- Une **instruction**, _[Incrémentation](https://www.larousse.fr/dictionnaires/francais/incr%C3%A9mentation/42414)_ ou _[Décrémentation](https://www.larousse.fr/dictionnaires/francais/d%C3%A9cr%C3%A9menter/22436)_ exécuter **après chaque** boucle
```
for (defVariable; condition; instruction) {
code...
}
```
Ci-dessus, nous initialisons la **variable**, ensuite nous entrons une **conditions** qui sera vérifiée à chaque nouvelle séquence de la boucle. Et pour finir, nous précisons **l'instruction** à effectuer à la fin de chaque occurence de la boucle.

13
Chapter_4/While.md Normal file
View File

@ -0,0 +1,13 @@
<center><h1>Chapitre 4.2 - Boucle While</h1></center>
À la différence de la boucle "for", la boucle **while** n'exécute pas le code un nombre de fois défini. Elle exécute tant que la condition est validé, tant quelle renvoie _TRUE_
Sa structure se construit de la sorte
```
while (condition) {
code...
}
```
Le mot clé **while** permet de commencer l'usage de la boucle while, ensuite on retrouve la **condition** qui, tant que validé, fera exécuter le code à l'intérieur de la boucle.