Cours 4
Cours 4
Cours 4
●
Impératif ?
Compilé ?
Déclaration de variables ● Typé ?
● Incontournable ?
Instruction conditionnelle et boucles
Structure d'un programme Combien de types de boucles existe-t-il en C ?
● Deux, trois, quatre ?
Bibliothèque graphique ●
1 2
'a'
-7.1
Dans quel cas doit-on (de préférence) utiliser une boucle do- "a"
while ? 3+2
2.1+7
3/-2
3.0/2
Peut-on remplacer une boucle for par une boucle while ?
'A'+3
2/"a"
"a"+"b"
3 4
3. Déclarations de variables 4.1. Instruction conditionnelle (1/2)
Quelles sont les déclarations correctes et, le cas échéant, Quelle est la valeur de la variable a après l'exécution de ce bloc
quelles sont les valeurs des variables ? d'instructions ?
●
●
int _qsd; int 'toto; int 2befree; int ALKqsdlkazA;
● int a = 3, b = 5;
int a = 3; char i;
● if ((a+2)<b) {
● a = a+b;
int c,d=3; ● } else
● b = b*2;
float e = 3; int f = 3.2; float g = 3,2; ● a = a-b;
●
char h = "c"; char j = 'a'; char k = 35; int l = 'a';
Et si la valeur initiale de a était 1 ?
bool n = no; bool m = false; bool o = 1; ● int a = 1, b = 5;
● ...
5 6
7 8
5. Structure d'un programme 5. Structure d'un programme
● ______________ ● ______________
● ______________ ● ______________
● ●
● int a = N; ● int a = N;
● CINI_print_int(a+2); /* affiche 5 */ ● CINI_print_int(a+2); /* affiche 5 */
● CINI_newline(); ● CINI_newline();
● ●
● ______________ ● ______________
● } ● }
9 10
A A
Y0 Théorème de Thalès :
M N
AM MN
=
AB BC
B C
B C
11 12