Solution algorithme
linda.zazy
Messages postés
318
Statut
Membre
-
Gradi Messages postés 19 Statut Membre -
Gradi Messages postés 19 Statut Membre -
Bonjour,
SVP, Est ce qu'il y a quelqu'un qui maîtrise l'algorithme? pour m'aider à trouver une solution à 7 exercice:
Ecrire l'algorithme qui fait la somme des nombres suivants:
s=1+2+4+8+....+N
Merci'd'avance.
SVP, Est ce qu'il y a quelqu'un qui maîtrise l'algorithme? pour m'aider à trouver une solution à 7 exercice:
Ecrire l'algorithme qui fait la somme des nombres suivants:
s=1+2+4+8+....+N
Merci'd'avance.
A voir également:
- Solution algorithme
- Driverpack solution - Télécharger - Divers Utilitaires
- Algorithme euromillion excel gratuit - Forum Logiciels
- Mots entre amis messenger solution - Forum Facebook
- Ou est charlie le livre magique solution - Forum Loisirs / Divertissements
- Solution prs chronopost - Forum Mobile
7 réponses
L'Algorithme est le suivant:
VAR N, Somme, k EN ENTIER
DEBUT
AFFICHER "Entrer la borne supérieur de votre nombre"
LIRE N
Somme <=== 0
POUR Somme allant de 0 à N FAIRE
k<=== k+ 1
Somme <=== Somme + k
FINPOUR
AFFICHER "La somme de 1 à ", N, " est", Somme
FIN
Vous allez remarquer que la valeur de Somme commence à 1 et après ça passe à 1 à (1+1 =2), et après ça passe de 1 + 2 à (1+2 =3) et ainsi de suite.
VAR N, Somme, k EN ENTIER
DEBUT
AFFICHER "Entrer la borne supérieur de votre nombre"
LIRE N
Somme <=== 0
POUR Somme allant de 0 à N FAIRE
k<=== k+ 1
Somme <=== Somme + k
FINPOUR
AFFICHER "La somme de 1 à ", N, " est", Somme
FIN
Vous allez remarquer que la valeur de Somme commence à 1 et après ça passe à 1 à (1+1 =2), et après ça passe de 1 + 2 à (1+2 =3) et ainsi de suite.
Le k c'est une variable?
mais en dois commencer par le "1" alors il fallait lui affecter une valeur non?
mais en dois commencer par le "1" alors il fallait lui affecter une valeur non?
Linda,
Comme nous utilisons la boucle POUR ...... FINPOUR, il existe ce qu'on appelle la pas d'incrémentation. Le pas par défaut est + 1. Et comme j'ai dit "ALLANT DE 1 à N" cela signifie que le k comme par l'initialisation 1, ça va commencer à s'incrémenter jusqu'à obtenir la valeur N.
j'avais oublier un astuce; faut multiplier le k par 2 pour avoir toujours le double de chaque nombre.
voila alors l'Algorithme:
VAR N, Somme, k EN ENTIER
DEBUT
AFFICHER "Entrer la borne supérieur de votre nombre"
LIRE N
Somme <=== 0
POUR Somme allant de 0 à N FAIRE
k<=== k * k
Somme <=== Somme + k
FINPOUR
AFFICHER "La somme de 1 à ", N, " est", Somme
FIN
Comme nous utilisons la boucle POUR ...... FINPOUR, il existe ce qu'on appelle la pas d'incrémentation. Le pas par défaut est + 1. Et comme j'ai dit "ALLANT DE 1 à N" cela signifie que le k comme par l'initialisation 1, ça va commencer à s'incrémenter jusqu'à obtenir la valeur N.
j'avais oublier un astuce; faut multiplier le k par 2 pour avoir toujours le double de chaque nombre.
voila alors l'Algorithme:
VAR N, Somme, k EN ENTIER
DEBUT
AFFICHER "Entrer la borne supérieur de votre nombre"
LIRE N
Somme <=== 0
POUR Somme allant de 0 à N FAIRE
k<=== k * k
Somme <=== Somme + k
FINPOUR
AFFICHER "La somme de 1 à ", N, " est", Somme
FIN
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question