From 51d51e61999dec756f61614b78126857d8ddadfd Mon Sep 17 00:00:00 2001 From: Orestis Malaspinas <orestis.malaspinas@hesge.ch> Date: Wed, 18 Sep 2019 11:57:59 +0200 Subject: [PATCH] added quizzes --- base_1.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/base_1.md b/base_1.md index d0afd6a..8bb8141 100644 --- a/base_1.md +++ b/base_1.md @@ -146,6 +146,10 @@ Type Signification - $0 \Rightarrow$ `false`{.C} - On peut les manipuler comme des entier (les sommer, les multiplier, ...). +# Quiz: booléens + +## [Quiz: booléens](https://cyberlearn.hes-so.ch/mod/evoting/view.php?id=1032492) + <!-- TODO Quiz en ligne --> <!-- ```C if (42) { /* vrai */ } @@ -186,6 +190,10 @@ if (x) { /* vrai */ } int d = 'c'; ``` +# Quiz: conversions + +## [Quiz: conversions](https://cyberlearn.hes-so.ch/mod/evoting/view.php?id=1033446) + <!-- TODO Quiz en ligne --> <!-- ```C int a = (int)2.8; // 2 @@ -252,6 +260,10 @@ Opérateurs testant la relation entre deux *expressions*: | `||`{.C} | `a || b`{.C} | OU logique | | `!`{.C} | `!a`{.C} | NON logique | +# Quiz: opérateurs logiques + +## [Quiz: opérateurs logiques](https://cyberlearn.hes-so.ch/mod/evoting/view.php?id=1033629) + <!-- TODO: Quiz --> <!-- ```C 1 && 0 == 0 @@ -388,6 +400,10 @@ switch (x) { **Dangereux, mais c'est un moyen d'avoir un "ou" logique dans un case.** +# Quiz: `if ... else, switch ... case`{.C} + +## [Quiz: `if ... else, switch ... case`{.C}](https://cyberlearn.hes-so.ch/mod/evoting/view.php?id=1033916) + # Structures de contrôle: `for`{.C}, `while`{.C}, `do ... while`{.C} (1/4) ## La boucle `for`{.C} @@ -551,6 +567,10 @@ int main() { } // COMPILE ``` --> +# Quiz: compile ou compile pas? + +## [Quiz: compile ou compile pas](https://cyberlearn.hes-so.ch/mod/evoting/view.php?id=1033948) + # Entrées/sorties: `printf()`{.C} (1/2) ## Généralités -- GitLab