Partiel Décembre 1996 |
Exercice d’informatique en 30 minutes, 4 questions
et un point par question.
Répondez dans les cadres prévus à cet effet.
L’objectif de l’exercice est la conception d’un programme permettant
la résolution du problème P suivant :
Jeannot le lapin fait A sauts quand Skippy le kangourou part à sa poursuite. Sachant que pendant que Jeannot fait 13 sauts, Skippy en fait 9 et que 3 sauts de Skippy font autant que 8 sauts de Jeannot, combien de fois Skippy devra-t-il sauter avant de rattraper Jeannot ?Généralisation : on appelle B le nombre de sauts qu’effectue Jeannot pendant que Skippy en effectue un (B est un nombre rationnel) et C le rapport entre la longueur du saut de Skippy et celle du saut de Jeannot. On convient de prendre comme unité de longueur la longueur du saut de Jeannot et comme unité de temps la durée du saut de Skippy. On appelle L (resp. K) la distance parcourue par Jeannot (resp. Skippy) depuis le point de départ.
Question 1 : à partir l’algorithme ci-dessous :
lire A; lire
B; lire C;
L <--A; K <--0; S
<--0;
tant que K < L
faire
S <--S+ 1;
K <--K+ C;
L <--L +
B;
fin tant que;
afficher S
complétez les pointillés et placez les flèches éventuellement étiquetées par vrai ou faux dans l’organigramme ci-dessous pour obtenir un programme équivalent.
Question 2 : Relativement au problème P de départ,
déterminez les valeurs des paramètres B et C définis
dans la généralisation de P :
B = …
C = …
Question 3 : A partir de votre date de naissance D , déterminez
le nombre a associé, de la forme JJMM (par exemple si Toto
est née le 26 / 11 / 78 , le nombre A associé est 2611)
:
D = …/…/…
A = …
Rentrez le programme dans votre calculatrice. Pour les valeurs des paramètres
A, B et C définis aux questions 2 et 3, quelle est la
valeur de S calculée par votre calculatrice ?
S = …
Question 4 : Pour la valeur A définie ci-dessus
et relativement au problème de départ P, combien de sauts
Skippy devra-t-il effectué pour rattraper Jeannot ?
nombre de sauts de Skippy = …