Les algorithmes.

Réponses à toutes vos questions de la 2nde à la Terminale toutes séries
Anna03
Messages: 2
Enregistré le: 04 Mar 2013, 12:58

Les algorithmes.

par Anna03 » 04 Mar 2013, 13:06

Bonjour, je suis en terminale S. Et je doit faire des exercices sur les algorithmes. Mais nous n'avons pas fait de cours là dessus, et nous n'en feront pas. Seulement, dés le premier exercices je n'y arrive pas.. Et ca a l'air d'etre le plus simple ! Pourver vous m'aidez ? Je ne demande pas de me donner les réponses, seulement de m'expliquer pour que je comprenne.

Mon exercice :
On considère l'algorithme suivant :

Entrée : n un entier naturel
Initialisation : Affecter à u la valeur 1
Affecter à S la valeur 1
Affecter à i la valeur 0
Traitement : tant que i<n
Affecter à u la valeur 2u+1-i
Affecter à S la valeur S+u
Affecter à i+1
Sortie : Afficher u
Afficher S

J'ai ensuite un tableau à compléter. Avec les valeur de n qui sont 0;1;2;3;4;5 et les valeur de u et S que je doit compléter. Seulement pour la valeur n=3 le tableau est complété, et c'est u=11 et S=21.
Et je ne trouve pas ces résultat quand je fait l'algorithme avec 3. Je ne doit pas procéder correctement.. :hum:

Merci d'avance pour votre aide !
Bonne journée



Avatar de l’utilisateur
ampholyte
Membre Transcendant
Messages: 3940
Enregistré le: 21 Juil 2012, 07:03

par ampholyte » 04 Mar 2013, 13:34

Bonjour,

Il faut prendre un exemple et l'écrire à la main.

On choisit un entier n (par exemple 3)

n = 3

u = 1
S = 1
i = 0

Traitement de la boucle tant que :
i = 0, n = 3 => i < n donc on fait le traitement
u = 2*1 + 1 - 0 = 3
S = 1 + 3 = 4
i = 1

i = 1, n = 3 => i < n donc traitement
u = 2*3 + 1 - 1 = 6
S = 4 + 6 = 10
i = 2

i = 2, n = 3 => i < n donc traitement
u = 2*6 + 1 - 2 = 11
S = 10 + 11 = 21
i = 3

i = 3, n = 3 => i n'est plus strictement inférieur à n donc on passe à sortie
u = 11
s = 21

Il te suffit de procéder de la même manière pour les autres cas (n = 4, 5 ...)

Anna03
Messages: 2
Enregistré le: 04 Mar 2013, 12:58

par Anna03 » 04 Mar 2013, 14:14

Ah d'accord ! Merci beaucoup ! Je n'avais pas compris qu'il fallait le faire jusqu'a ce qu'il ne soit plus inferieur n. Merci :)

 

Retourner vers ✎✎ Lycée

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 144 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite