diff --git a/slides/cours_2.md b/slides/cours_2.md index 35aaa9c8e3615c5423efe3c4ba14287df373917b..99ba3e4106579ee6dc2ae3eca1d42e198c092d84 100644 --- a/slides/cours_2.md +++ b/slides/cours_2.md @@ -44,11 +44,11 @@ $$ . . . -```C -entier factorielle(n) { +```python +entier factorielle(n) i = 1 fact = 1 - pour i <= n + tant que i <= n fact *= i i += 1 retourne i @@ -92,8 +92,8 @@ int main() { ## Individuellement -1. Ajoutez des fonctionnalités à votre code. -2. Écrivez l'algorithme de calcul de deux façon différentes. +1. Écrivez l'algorithme de calcul de deux façon différentes. +2. Que se passe-t-il si $n>=15$? 3. Pour celles et ceux qui ont fini pendant que les autres essaient: faites-le en récursif (sans aide). @@ -257,12 +257,6 @@ Par groupe de 3 (5-10min): Si un nombre, `p`, est multiple de `a` et de `b` alors il peut s'écrire `p = a * i = b * j` ou encore `p / a = i` et `p / b = j`. -<!-- Si un nombre, $p$, est multiple de $a$ et de $b$ alors il peut s'écrire --> -<!-- $$ --> -<!-- p = a \cdot i = b \cdot j, --> -<!-- $$ --> -<!-- ou encore $p / a = i$ et $p / b = j$. --> - . . . ## Pseudo-code