- Partage ce devoir avec tes amis !
Sujet du devoir
Bonjour,
J'ai un algorithme ==>
Variables:
n,i:entiers; u,S: réels
Début:
Entrer (n);
u prends pour valeur 1; S prends pour valeur 1 et i prends pour valeur
TantQue i < n Faire
u prends pour valeurs 2u+1-i;
S prends pour valeurs S+u; et i prends pour valeur i+1;
FinTantQue;
Afficher (u;S);
Fin.
1) Justifier que pour n=3, l'affichage est 11 pour u et 21 pour S.
Où j'en suis dans mon devoir
Donc, d'après se que j'ai compris de l'algorithme :
u=1 et S=1 sa c'est pour n=0 , alors j'ai continuer pour n=1 et je trouve u=3 et S=4 mais quand je continue mais calcule jusqu'à n=3 les valeurs que j'ai ne correspondent pas au valeur qu'on m'a donnez dans l'énoncé pour n=3. Donc je voudrais de l'aide s'il vous plait afin de comprendre mon exercice et de pouvoirs le terminer.
Merci.
2 commentaires pour ce devoir
Déjà, ça ne sert à rien de faire le cas n=0, n=1 jusqu'à 3, il n'y a pas de lien entre les cas...
Au départ de l'algorithme, avant la boucle, définis bien tes variables (n,i,S et u ici) : n=3, i=0, u=1 et S=1.
Tu dois vérifier si tu vas rentrer dans ta boucle, il faut regarder si i<n. Pour le moment c'est bon : 0<3, donc tu fais u=2u+1-i donc u=2*1+1-0=3 et S=S+u=1+3=4 (on prend la toute dernière valeur de u en fait).
Et tu refais la boucle jusqu'à ce que tu en sortes.
Tu dois faire la boucle 3 fois en tout et tu obtiens bien le résultat ;)
Si tu as des questions n'hésite pas :D
Ils ont besoin d'aide !
- Aucun devoir trouvé, poste ton devoir maintenant.
u=1 et S=1 sa c'est pour n=0 --> non ,c'est pour cela que tu n'arrives pas aux bonnes valeurs
on donne u=1 et S=1
pour i=0
u0=2u+1-i =2*1 +1-0 =3
S0 =S+uo =1+3 =4
pour i=1
u1=2uo+1-i1
S1=S0+u1
je te laisse vérifier