Bonjour,
L'algorithme ne serait pas plutot quelque chose comme :
- Code: Tout sélectionner
01 Saisir A
02 Saisir N
03 Pour VAR allant de 1 à N
04 A prend la valeur 0,2*A
05 Fin pour
06 Afficher A
Jai numéroté les ligne pour que ce soit plus facile d'y faire référence dans l'organigramme suivant :

Pour la première question, il faut simplement dérouler cet algorithme avec A = 2 et N = 5.
On commence à la ligne 01 et on continue pas à pas.
"Saisir A", la machine nous demande la valeur que l'on veut pour la variable A. Dans notre cas c'est 2. Elle mémorise alors cette valeur dans son registre mémoire (sa variable A).
En ligne 02, on fait de même pour la valeur de N.
A ce moment, la machine a donc deux varaibles en mémoire, A (qui vaut 2) et N (qui vaut 5).
On fait comme si on était la machine, cela revient à faire un tableau :
Dans mon exemple j'utilise A = 100 et N= 3
- Code: Tout sélectionner
ALGORITHME MEMOIRE AFFICHAGE
n° var N A
01 Saisir A 100 A = ? _
02 Saisir N 3 100 N = ? _
03 Pour var Allant de 1 à N
04 : A prend la valeur (0.2*A) 1 3 20
04 : A prend la valeur (0.2*A) 2 3 4
04 : A prend la valeur (0.2*A) 3 3 0.8
05 Fin pour
06 AFFICHER A 3 0.8 0.8
Saurais-tu faire de même pour A=2 et N= 5 ?