Evaluation de programmation 1 - Sujet A
Compétences évaluées
Savoir quand et comment employer des boucles imbriquées
Employer des opérateurs logiques (ET, OU, NON) dans des tests
Ecrire des séquences de IF/ELSE IF/ELSE correctes, gérer tous les cas
Lire soigneusement un énoncé dans son intégralité
Indenter son code
INUTILE D’ECRIRE LES #INCLUDE NI INT MAIN(VOID). VOTRE CODE DOIT ÊTRE INDENTÉ.
Ex 1 - Ecrire un programme qui demande N et affiche le compte à rebours de N à 1, puis de N-1 à 1, puis de N-2 à 1...
Ex pour N=4:
4 3 2 1
3 2 1
2 1
1
Ex 2 – Soit 2 variables genre (de type char) et age (de type int), décrivant une personne. On considère que
personne est junior si elle a moins de 18 ans (exclus), qu'elle est senior si elle a plus de 65 (inclus), et qu'elle est
adulte dans les autre cas. Pour la variable genre, une valeur 'H' indique un homme et 'F' une femme.
Ecrire un programme qui demande genre et age, puis affiche "femme junior", "homme junior", "femme adulte",
"homme adulte", "femme senior", ou "homme senior" selon les cas, ou bien "erreur" si une des données est
incorrecte.
Ex3 – Ecrire un programme qui affiche tous les nombres de 1 à 50 accolés à une lettre A, B ou C de la façon suivante:
1 A / 2 A / 3 A / 4 B / 5 B / 6 B / 7 C / 8 C / 9 C / 10 A / 11 A / 12 A / 13 B…
Evaluation de programmation 1 - Sujet B
Compétences évaluées
Savoir quand et comment employer des boucles imbriquées
Employer des opérateurs logiques (ET, OU, NON) dans des tests
Ecrire des séquences de IF/ELSE IF/ELSE correctes, gérer tous les cas
Lire soigneusement un énoncé dans son intégralité
Indenter son code
INUTILE D’ECRIRE LES #INCLUDE NI INT MAIN(VOID). VOTRE CODE DOIT ÊTRE INDENTÉ.
Ex 1 - Ecrire un programme qui demande N et affiche les entiers de 1 à N, puis de 1 à N-1, puis de 1 à N-2...
Ex pour N=4:
1 2 3 4
1 2 3
1 2
1
Ex 2 – Soit 2 variables genre (de type char) et age (de type int). On considère qu'une personne de moins de 18
ans (inclus) est junior, qu'une personne de plus de 65 (exclus) est senior, et qu'elle est adulte dans les autre cas. Pour
la variable genre, une valeur 'H' indique un homme et 'F' une femme.
Ecrire un programme qui demande genre et age, puis affiche "femme junior", "homme junior", "femme adulte",
"homme adulte", "femme senior", ou "homme senior" selon les cas, ou bien "erreur" si une des données est
incorrecte.
Evaluation de programmation 1 - Sujet C
Compétences évaluées
Savoir quand et comment employer des boucles imbriquées
Employer des opérateurs logiques (ET, OU, NON) dans des tests
Ecrire des séquences de IF/ELSE IF/ELSE correctes, gérer tous les cas
Lire soigneusement un énoncé dans son intégralité
Indenter son code
INUTILE D’ECRIRE LES #INCLUDE NI INT MAIN(VOID). VOTRE CODE DOIT ÊTRE INDENTÉ.
Ex 1 - Ecrire un programme qui demande A et affiche le compte à rebours de A à 0, puis de A-1 à 0, puis de A-2 à 0...
Ex pour A=3:
3 2 1 0
2 1 0
1 0
0
Ex 2 – Soit 2 variables genre (de type char) et age (de type int). On considère qu'une personne de moins de 18
ans (inclus) est junior, qu'une personne de plus de 65 (exclus) est senior, et qu'elle est adulte dans les autre cas. Pour
la variable genre, une valeur 'H' indique un homme et 'F' une femme.
Ecrire un programme qui demande genre et age, puis affiche "femme junior", "homme junior", "femme adulte",
"homme adulte", "femme senior", ou "homme senior" selon les cas, ou bien "erreur" si une des données est
incorrecte.
Evaluation de programmation 1 - Sujet D
Compétences évaluées
Savoir quand et comment employer des boucles imbriquées
Employer des opérateurs logiques (ET, OU, NON) dans des tests
Ecrire des séquences de IF/ELSE IF/ELSE correctes, gérer tous les cas
Lire soigneusement un énoncé dans son intégralité
Indenter son code
INUTILE D’ECRIRE LES #INCLUDE NI INT MAIN(VOID). VOTRE CODE DOIT ÊTRE INDENTÉ.
Ex 1 - Ecrire un programme qui demande N et affiche les entiers de 0 à N, puis de 0 à N-1, puis de 0 à N-2...
Ex pour N=3:
0 1 2 3
0 1 2
0 1
0
Ex 2 – Soit 2 variables genre (de type char) et age (de type int). On considère qu'une personne de moins de 18
ans (inclus) est junior, qu'une personne de plus de 65 (exclus) est senior, et qu'elle est adulte dans les autre cas. Pour
la variable genre, une valeur 'H' indique un homme et 'F' une femme.
Ecrire un programme qui demande genre et age, puis affiche "femme junior", "homme junior", "femme adulte",
"homme adulte", "femme senior", ou "homme senior" selon les cas, ou bien "erreur" si une des données est
incorrecte.