From ad67ca2e0f166b907d83c1d19df41549d35cd889 Mon Sep 17 00:00:00 2001
From: Orestis Malaspinas <orestis.malaspinas@hesge.ch>
Date: Mon, 16 Sep 2019 14:56:41 +0200
Subject: [PATCH] updated slides

---
 base_1.md | 38 ++++++++++++++++++++++++++++----------
 1 file changed, 28 insertions(+), 10 deletions(-)

diff --git a/base_1.md b/base_1.md
index 948652f..fcff9fb 100644
--- a/base_1.md
+++ b/base_1.md
@@ -240,7 +240,7 @@ Opérateurs testant la relation entre deux *expressions*:
 | `==`{.C}  | `a == b`{.C} | 1 si a == b; 0 sinon |
 | `!=`{.C}  | `a != b`{.C} | 1 si a != b; 0 sinon |
 
-# Opérateurs (2/N)
+# Expressions et opérateurs (2/N)
 
 ## Opérateurs logiques
 
@@ -262,7 +262,7 @@ Soit n un unsigned char initialisé à 127:
 !n == 0
 ``` -->
 
-# Opérateurs (3/N)
+# Expressions et opérateurs (3/N)
 
 ## Opérateurs arithmétiques
 
@@ -274,15 +274,14 @@ Soit n un unsigned char initialisé à 127:
 | `/`{.C}   | `a / b`{.C}  | Division             |
 | `%`{.C}   | `a % b`{.C}  | Modulo               |
 
-# Opérateurs (4/N)
+# Expressions et opérateurs (4/N)
 
 ## Opérateurs d'assignation
 
 | Opérateur | Syntaxe      | Signification                               |
 |-----------|--------------|---------------------------------------------|
-| `=`{.C}   | `a = b`{.C}  | Affecte l'opérande de droite `b` à          |
-|           |              | l'opérande de gauche `a` et retourne        |
-|           |              | la valeur de `b`.                           |
+| `=`{.C}   | `a = b`{.C}  | Affecte la valeur `b` à la variable `a`     |
+|           |              | et retourne la valeur de `b`                |
 | `+=`{.C}  | `a += b`{.C} | Additionne la valeur de `b` à `a` et        |
 |           |              | assigne le résultat à `a`.                  |
 | `-=`{.C}  | `a -= b`{.C} | Soustrait la valeur de `b` à `a` et         |
@@ -293,12 +292,19 @@ Soit n un unsigned char initialisé à 127:
 |           |              | assigne le résultat à `a`.                  |
 | `%=`{.C}  | `a %= b`{.C} | Calcule le modulo la valeur de `b` à `a` et |
 |           |              | assigne le résultat à `a`.                  |
+
+# Expressions et opérateurs (5/N)
+
+## Opérateurs d'assignation (suite)
+
+| Opérateur | Syntaxe      | Signification                               |
+|-----------|--------------|---------------------------------------------|
 | `++`{.C}  | `a++`{.C}    | Incrémente la valeur de `a` de 1 et         |
 |           |              | retourne le résultat (`a += 1`).            |
-| `..`{.C}  | `a--`{.C}    | Décrémente la valeur de `a` de 1 et         |
+| `--`{.C}  | `a--`{.C}    | Décrémente la valeur de `a` de 1 et         |
 |           |              | retourne le résultat (`a -= 1`).            |
 | `++`{.C}  | `++a`{.C}    | Retourne `a`{.C} et incrémente `a` de 1.    |
-| `..`{.C}  | `--a`{.C}    | Retourne `a`{.C} et décrémente `a` de 1.    |
+| `--`{.C}  | `--a`{.C}    | Retourne `a`{.C} et décrémente `a` de 1.    |
 
 
 # Structures de contrôle: `if`{.C} .. `else if`{.C} .. `else`{.C} (1/N)
@@ -543,7 +549,9 @@ int main() {
 } // COMPILE
 ``` -->
 
-# Entrées/sorties: `printf()`{.C}
+# Entrées/sorties: `printf()`{.C} (1/N)
+
+## Généralités
 
 - La fonction `printf()`{.C} permet d'afficher du texte sur le terminal:
 
@@ -554,6 +562,10 @@ int main() {
 - `format`{.C} est le texte, ainsi que le format (type) des variables à afficher.
 - Les arguments suivants sont les expressions à afficher.
 
+# Entrées/sorties: `printf()`{.C} (2/N)
+
+## Exemple
+
 ```C
 #include <stdio.h>
 #include <stdlib.h>
@@ -567,7 +579,9 @@ int main() {
 }
 ```
 
-# Entrées/sorties: `scanf()`{.C}
+# Entrées/sorties: `scanf()`{.C} (1/N)
+
+## Généralités
 
 - La fonction `scanf()`{.C} permet de lire du texte formaté entré au clavier:
 
@@ -578,6 +592,10 @@ int main() {
 - `format`{.C} est le format des variables à lire (comme `printf()`{.C}).
 - Les arguments suivants sont les variables où sont stockées les valeurs lues.
 
+# Entrées/sorties: `scanf()`{.C} (2/N)
+
+## Exemple
+
 ```C
 #include <stdio.h>
 #include <stdlib.h>
-- 
GitLab