Contrôle N°2 d’informatique (Note sur 20) ver.1 Durée : 30 min Nom et Prénom : …………………….. Classe : TC.. N° : ……… Exercice 1 : (2,5pts) 1) Un algorithme ce compose de trois parties, lesquelles ? (1,5pts) …………………………………………………………………………………………………………… ……………………………………………………………….………………………………………… 1) Quelle est la différence entre une variable et une constante? (1pt) ………………………………………………………………………………………..……………………… ……….………….……………………………………………………………….………………………….. Exercice 2: (2,5pts) - Donne le contenu de ces variables après chaque traitement (2pts) Variables Instructions A B C D B (10 div 10)*10 A 1+ B div5 D 5+B mod A+A A D – A^2 C A+1+B*2 Exercice 3: (6pts) - Remplissez le tableau suivant où A et B sont des variables logiques (tel que Vrai=1 et Faux=0) : A B NON A NON B A ET B A OU B 0 0 0 1 1 0 1 1 - Soient trois variables x, y et A, donnez le contenu de la variable booléenne A pour chaque expression: x 3 2 1 y 0 2 -4 Expression A ( x>3 ET y>2) OU x+y=3 A ((1+ x)>=4 OU x=y) ET x=y+1 A ((4+y)=0 ET x-y>0) ET (x-5=y) Exercice 4: (4pts) - X 22 mod 11 X vaut : ……………….. - X 55 mod 11 X vaut : ……………….. - Ecrire un algorithme qui permet de tester si un nombre A est un divisible par 11. Exercice 5: (5pts) A Ex4 Rédiger un algorithme qui demande la température de l’eau et donne l’état de l’eau selon le schéma suivant : Ex5 Contrôle N°2 d’informatique (Note sur 20) Ver.2 Durée : 30 min Nom et Prénom : …………………….. Classe : TC.. N° : ……… Exercice 1 : (2,5pts) 2) Un algorithme ce compose de trois parties, lesquelles ? (1,5pts) …………………………………………………………………………………………………………… ……………………………………………………………….………………………………………… 2) Quelle est la différence entre une variable et une constante? (1pt) ………………………………………………………………………………………..……………………… ……….………….……………………………………………………………….………………………….. Exercice 2: (2,5pts) - Donne le contenu de ces variables après chaque traitement (2pts) Variables Instructions A B C D B 10 div 2 A 1+ B div5 D 5+B mod A+A A D – A^2 C A+1+B*2 Exercice 3: (6pts) - Remplisse le tableau suivant où A et B sont des variables logiques (tel que Vrai=1 et Faux=0) : A B NON A NON B A ET B A OU B 1 1 1 0 0 1 0 0 - Soient trois variables x, y et A, donnez le contenu de la variable booléenne A pour chaque expression: x 3 2 1 y 0 2 -4 Expression A ( x>3 OU y>2) ET x+y=3 A ((1+ x)>=4 ET x=y) ET x=y+1 A ((4+y)=0 OU x-y>0) OU (x-5=y) Exercice 4: (4pts) - Ecrire un algorithme qui permet de calculer la somme de deux nombres. - Modifier cet algorithme afin de vérifier si la somme trouvée supérieur ou inférieur à 10 Exercice 5: (5pts) Ecrire un algorithme qui demande un nombre à l'utilisateur et l'informe ensuite si ce nombre est positif, négatif ou nul. Ex5 A Ex4