

Question 4-a :
On reconnaît dans les deux affectations de la variable a dans la boucle, dépendant de plus de la parité de p, les relations déduites à la question 3-b.
La variable a représente donc le nombre de poissons du bassin A, et la variable p le rang associé.
Cet algorithme calcule donc le nombre de poissons présents dans le bassin A au bout de p années.
L'on pouvait également programmer l'algorithme sur la calculatrice graphique et se rendre compte qu'il donnait a0, a1, a2, etc...



Voici des programmes similaires pour TI-89/92/Voyage/Nspire et Casio Graph/Prizm/fx-CG20:



Question 4-b :
On recherche après combien d'années le bassin sera inutilisable, c'est-à-dire a>10000.
Nous engloberons donc le code fourni dans une boucle 'tant que' de condition de poursuite contraire: a≤10000.
- Code: Select all
Variables:
a, p et n sont des entiers naturels
Initialisation:
(*)Affecter à a la valeur 200.
(*)Affecter à p la valeur 0.
Traitement:
(*)Tant que a≤10000
(*)| Affecter à p la valeur p+1
| Si p est pair
| | Affecter à n la valeur p/2
| | Affecter à a la valeur 600×2^n-400
| Sinon
| | Affecter à n la valeur (p-1)/2
| | Affecter à a la valeur 800×2^n-400
| Fin de Si
(*)Fin de Tant que
(*)Afficher p
(*) ligne ajoutée ou modifiée
La programmation de cet algorithme sur calculatrice graphique nous permet de vérifier sa correction, et nous apprendra que le bassin pourra servir pendant 9 ans.



Voici des programmes similaires pour TI-89/92/Voyage/Nspire et Casio Graph/Prizm/fx-CG20:




Téléchargement : BAC S 2014 - Annales des sujets inédits 2013-2014