Bonjour/Bonsoir
Voici l'énoncé de mon exercice :
On considère l'algorithme suivant :
Entrée : N est un entier naturel.
Initialisation : Donner à P la valeur 0.
Donner à U la valeur 4.
Donner à S la valeur 4.
Traitement : Tant que P < N
Donner à P la valeur P +1.
Donner à U la valeur U*3.
Donner à S la valeur S +U.
Sortie : Afficher S.
Je l'ai donc refait sur Algobox (voir ci-joint) mais un message d'erreur s'affiche. D'où cela vient-il ? Ai-je bien reconstitué l'algorithme ?
Bonjour,
p et P sont deux variables différentes
P n'est pas définie.
N et n : idem
ni n ni N ne sont initialisées : la traduction de "entrée : N" du "langage naturel" se fait par un "Lire N" en Algobox.
Merci, je viens de le régler correctement.
Mais à quoi exactement correspond le nombre S affiché en sortie ?
le résultat de ce qui est calculé par l'algorithme
on va dire que l'algorithme calcule les n premiers termes d'une suite géométrique Un de 1er terme 4 et de raison 3
ainsi que la somme de ces n premiers termes
il affiche alors cette somme.
justifier ce que je viens d'écrire en "décortiquant" l'algorithme : que fait chacune des lignes etc
au besoin s'aider de l'exécution pas à pas avec n = une petite valeur (genre 3 ou 4)
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :