From b6c66b38ca723f49c9e483c740f07eec7400ca2e Mon Sep 17 00:00:00 2001 From: Skycel9 Date: Thu, 2 Dec 2021 13:52:17 +0100 Subject: [PATCH] Ajout du cours sur les principal boucles --- Chapter_4/Do-while.md | 21 +++++++++++++++++++++ Chapter_4/For.md | 15 +++++++++++++++ Chapter_4/While.md | 13 +++++++++++++ 3 files changed, 49 insertions(+) create mode 100644 Chapter_4/Do-while.md create mode 100644 Chapter_4/For.md create mode 100644 Chapter_4/While.md diff --git a/Chapter_4/Do-while.md b/Chapter_4/Do-while.md new file mode 100644 index 0000000..e625c39 --- /dev/null +++ b/Chapter_4/Do-while.md @@ -0,0 +1,21 @@ +

Chapitre 4.3 - Boucle Do-while

+ +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é. \ No newline at end of file diff --git a/Chapter_4/For.md b/Chapter_4/For.md new file mode 100644 index 0000000..98e7d24 --- /dev/null +++ b/Chapter_4/For.md @@ -0,0 +1,15 @@ +

Chapitre 4.1 - Boucle For

+ +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. \ No newline at end of file diff --git a/Chapter_4/While.md b/Chapter_4/While.md new file mode 100644 index 0000000..146f2e7 --- /dev/null +++ b/Chapter_4/While.md @@ -0,0 +1,13 @@ +

Chapitre 4.2 - Boucle While

+ +À 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. \ No newline at end of file