Partiel Décembre 1997
 

Exercice d’informatique (3 points)

Répondez en moins de 30 minutes dans les cadres prévus à cet effet.

Objectif : concevoir, coder et exécuter un programme qui, après lecture d’un entier n, calcule et affiche le plus grand entier p  tel que   . Par exemple, pour n =10 on a : p =3.

1. (1 point) Compléter le programme suivant, écrit en pseudo-langage :
 

     lire n; 
     i <-- ……; 
     s <-- ……; 
     tant que s =< …… faire 
        i <-- …… +  ……; 
        s <-- …… +...................................; 
     fin tant que; 
     p <-- …… - ……; 
     afficher p;
 
 
 

2. (1 point) Tracer sur le squelette d’organigramme ci-dessous  les flèches (éventuellement étiquetées par vrai ou faux) de manière à obtenir le programme souhaité.

 
 
 
 
3. (1 point)  Donner votre date de naissance D sous le format JJMMAAAA (par exemple, si Alice est née le 16 décembre 1979, D=16121979).
 
D = 
 Pour n=D, combien vaut p ?
 
p =