Correction des erreurs

This commit is contained in:
2021-12-12 12:22:17 +01:00
parent be535bc8c0
commit 9d7aeb3116
30 changed files with 91 additions and 88 deletions

View File

@@ -1,6 +1,6 @@
<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.
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ée après le bloc d'instruction de la boucle ce qui assure _**une**_ exécution.
La syntaxe de cette boucle est la suivante
@@ -18,4 +18,4 @@ Le début de l'instruction est **do** c'est lui qui initialise la boucle, à la
}
```
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é.
Ensuite nous mettons le mot clé **while** le même que pour la boucle [_while_](./While.md), enfin la **condition** est présente pour vérifier lorsque la boucle doit être arrêtée.

View File

@@ -2,9 +2,9 @@
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 **variable**, défini **avant** la première occurence
- 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
- 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écutée **après chaque** boucle
```
for (defVariable; condition; instruction) {

View File

@@ -1,5 +1,5 @@
<center><h1>Chapitre 4.4 - Boucle Foreach</h1></center>
La dernière des boucles est la boucle forEach. Comme le dit son nom, elle permet de parcourir tout les éléments d'un [tableau](../Chpater_1/Types.md#types-arr).
La dernière des boucles est la boucle forEach. Comme le dit son nom, elle permet de parcourir tout les éléments d'un [tableau](../Chapter_1/Types.md#types-arr).
Sa structure diffère un peu d'un langage à l'autre, nous vous conseillons donc de vous renseigner pour le langage que vous souhaitez utiliser si ce dernier ne fait pas parti des langages supports de ce cours.

View File

@@ -25,13 +25,13 @@ for (let i = 0; i <= 3; i++) {
}
```
La boucle **for** en <img src="../../../assets/img/js.png" width="20px"> **javascript** suit la syntaxe visible dans le commentaire de bloc.
La boucle **for** en <img src="../../../assets/img/js.png" width="20px"> javascript suit la syntaxe visible dans le commentaire de bloc.
> En premier temps, nous trouvons **`for`**, l'élément **d'initialisation** de la boucle, il est semblable dans tout les langages acceptant la boucle for.
> Par la suite, il faut **déclarer la variable et sa valeur**, elle sera utilisé dans la condition.
> Par la suite, il faut **déclarer la variable et sa valeur**, elle sera utilisée dans la condition.
> Après le `;` nous devons **définir la condition**, qui tant que validé effectuera une nouvelle occurence de la boucle.
> Après le `;` nous devons **définir la condition**, qui tant que validée effectuera une nouvelle occurence de la boucle.
> Pour finir, plaçons **l'opération**, cette dernière et le changement qui affectera la variable à la fin de chaque occurence de la boucle.
@@ -60,7 +60,7 @@ while (i < 3) {
}
```
La boucle **while** en <img src="../../../assets/img/js.png" width="20px"> **javascript** suit une syntaxe disponible dans le commentaire de bloc.
La boucle **while** en <img src="../../../assets/img/js.png" width="20px"> javascript suit une syntaxe disponible dans le commentaire de bloc.
> Pour commencer, il faut **initialiser** la boucle, cela se fait avec **`while`**.
@@ -90,7 +90,7 @@ do {
} while (i < 3)
```
La boucle **do-while** en <img src="../../../assets/img/js.png" width="20px"> **javascript** suit une syntaxe disponible dans le commentaire de bloc.
La boucle **do-while** en <img src="../../../assets/img/js.png" width="20px"> javascript suit une syntaxe disponible dans le commentaire de bloc.
> Tout d'abord, nous retrouvons **l'initialisateur** qui est l'instruction **`do`**
@@ -103,13 +103,13 @@ La boucle **do-while** en <img src="../../../assets/img/js.png" width="20px"> **
---
### Exemple de boucle ForEach<a name="example-foreach"></a>
```js
// Boucle forEach pour un tableau contenant tous les chiffres de 1 à 9
/*
arr.forEach(value=> {
console.log(value);
}
*/
// Boucle forEach pour un tableau contenant tous les chiffres de 1 à 9
let arr = [1, 2, 3, 4, 5, 6, 7, 8, 9];
arr.forEach(value=> {
@@ -117,7 +117,7 @@ arr.forEach(value=> {
})
```
La boucle **forEach** en <img src="../../../assets/img/js.png" width="20px"> **javascript** est une boucle qui s'effectue sur les tableaux, et suit la syntaxe présente dans le commentaire de bloc ci-dessus.
La boucle **forEach** en <img src="../../../assets/img/js.png" width="20px"> javascript est une boucle qui s'effectue sur les tableaux, et suit la syntaxe présente dans le commentaire de bloc ci-dessus.
> Pour commencer, nous retrouvons le **tableau** sur lequel nous voulons utiliser la boucle.

View File

@@ -9,10 +9,10 @@
</ul>
</details>
> Vous trouverez ici-même les différents exemples en javascript pour les notions vu dans le chapitre 4.
> Vous trouverez ici-même les différents exemples en php pour les notions vu dans le chapitre 4.
---
### Exemple de boucle For<a name="example-for"></a>
```js
```php
/*
for (variable; condition; opération) {
code...
@@ -26,13 +26,13 @@ for ($i = 0; i <= 3; i++) {
}
```
La boucle **for** en <img src="../../../assets/img/php.png" width="30px"> **php** suit la syntaxe visible dans le commentaire de bloc.
La boucle **for** en <img src="../../../assets/img/php.png" width="30px"> php suit la syntaxe visible dans le commentaire de bloc.
> En premier temps, nous trouvons **`for`**, l'élément **d'initialisation** de la boucle, il est semblable dans tout les langages acceptant la boucle for.
> Par la suite, il faut **déclarer la variable et sa valeur**, elle sera utilisé dans la condition.
> Par la suite, il faut **déclarer la variable et sa valeur**, elle sera utilisée dans la condition.
> Après le `;` nous devons **définir la condition**, qui tant que validé effectuera une nouvelle occurence de la boucle.
> Après le `;` nous devons **définir la condition**, qui tant que validée effectuera une nouvelle occurence de la boucle.
> Pour finir, plaçons **l'opération**, cette dernière et le changement qui affectera la variable à la fin de chaque occurence de la boucle.
@@ -61,7 +61,7 @@ while ($i < 3) {
}
```
La boucle **while** en <img src="../../../assets/img/php.png" width="30px"> **php** suit une syntaxe disponible dans le commentaire de bloc.
La boucle **while** en <img src="../../../assets/img/php.png" width="30px"> php suit une syntaxe disponible dans le commentaire de bloc.
> Pour commencer, il faut **initialiser** la boucle, cela se fait avec **`while`**.
@@ -91,7 +91,7 @@ do {
} while ($i < 3)
```
La boucle **do-while** en <img src="../../../assets/img/php.png" width="30px"> **php** suit une syntaxe disponible dans le commentaire de bloc.
La boucle **do-while** en <img src="../../../assets/img/php.png" width="30px"> php suit une syntaxe disponible dans le commentaire de bloc.
> Tout d'abord, nous retrouvons **l'initialisateur** qui est l'instruction **`do`**
@@ -118,11 +118,11 @@ foreach($arr as $value) {
})
```
La boucle **forEach** en <img src="../../../assets/img/php.png" width="30px"> **php** est une boucle qui s'effectue sur les tableaux, et suit la syntaxe présente dans le commentaire de bloc ci-dessus.
La boucle **forEach** en <img src="../../../assets/img/php.png" width="30px"> php est une boucle qui s'effectue sur les tableaux, et suit la syntaxe présente dans le commentaire de bloc ci-dessus.
> Tout d'abord, nous avons l'initialisateur **`foreach`**
> Suivi par le tableau, qui sera utilisé pour la boucle forEach. Directement à la suit enous avons un mot clé **`as`** pour attribuer à chaque itération la variable donné après ce mot clé.
> Suivi par le tableau, qui sera utilisé pour la boucle forEach. Directement à la suite nous avons un mot clé **`as`** pour attribuer à chaque itération la variable donnée après ce mot clé.
> Enfin, nous plaçons le **code** à exécuter pour chaque occurrence

View File

@@ -8,9 +8,9 @@
</details>
<br>
> Ce chapitre portera sur les différentes boucles existantes en informatique, mais avant tout, il faut savoir ce qu'en une boucle. Une boucle est un élément de programmation qui permet d'exécuter un code plusieurs fois de suite, sans pour autant à ajouter le code plusieurs fois.
> Ce chapitre portera sur les différentes boucles existantes en informatique, mais avant tout, il faut savoir ce qu'est une boucle. Une boucle est un élément de programmation qui permet d'exécuter un code plusieurs fois de suite, sans pour autant ajouter le code plusieurs fois.
> Des exemples sont aussi à votre disposition, pour mieux comprendre le fonctionnement des notions. Les exemples sont données dans certains langages, si vous souhaitez en ajouter pour un langage absent, vous pouvez proposer vos exemple via [pull request](https://github.com/Skycel9/basics-course-of-programming/pulls).
> Des exemples sont aussi à votre disposition, pour mieux comprendre le fonctionnement des notions. Les exemples sont données dans certains langages, si vous souhaitez en ajouter pour un langage absent, vous pouvez proposer vos exemples via [pull request](https://github.com/Skycel9/basics-course-of-programming/pulls).
<details open="open"><summary><b>Exemples</b></summary>
<ul>

View File

@@ -10,4 +10,4 @@ while (condition) {
}
```
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.
Le mot clé **while** permet de commencer l'usage de la boucle while, ensuite on retrouve la **condition** qui, tant que validée, fera exécuter le code à l'intérieur de la boucle.