Info devoir 2 PD
Info devoir 2 PD
Info devoir 2 PD
Indicateurs de la compétence : Utiliser les structures algorithmiques ; Utiliser les fonctions et les
procédures ; écrire et exécuter un programme C.
Votre camarade veut écrire un algorithme permettant de manipuler les âges de 5 élèves. Pour cela,
il souhaite déclarer une structure de données telle qu’un tableau. Ne sachant pas s’y prendre, il sollicite
votre aide.
3. Donner la déclaration d’un tableau pour contenir les âges de ces 5 élèves. 0,5pt
15 17 19 20 12 14 Const n = 5 ;
nbreAdo ⟵ nbreAdo + 1;
finsi
Finpour
LYCEE DE HA/DEVOIR NO2 /INFORMATIQUE/NOVEMBRE 2024/PCD. Page 1 sur 3
m⟵ S/n;
Lorsque l'on progresse dans la conception d'un algorithme, ce dernier peut prendre une taille/complexité
croissante ; on utilise ainsi des sous algorithmes. Analyser attentivement l’algorithme suivant et répondre
aux questions ci-après.
b. L’appel de la procédure (ligne 23) change la valeur de la variable M. Donner cette nouvelle valeur.
1pt
2. Un palindrome est un mot ou un groupe de mot qui peut se lire indifféremment de gauche à droite ou
de droite à gauche en gardant le même sens. Le programme C ci-dessous permet de déterminer si
un nombre entier est un palindrome ou pas.
2.5. Réécrire les lignes 8 à 11 de ce programme en utilisant la structure itérative While. 1pt
2.8. Nommer un logiciel qu’on pourra utiliser pour traduire ce code source en langage machine ? 0,5pt