Solution algorithme
linda.zazy
Messages postés
297
Date d'inscription
Statut
Membre
Dernière intervention
-
Gradi Messages postés 16 Date d'inscription Statut Membre Dernière intervention -
Gradi Messages postés 16 Date d'inscription Statut Membre Dernière intervention -
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
- Mots entre amis messenger solution ✓ - Forum jeux en ligne
- Solution prs chronopost - Forum Mobile
- My sims ds solution ✓ - Forum Jeux vidéo
- Algorithme euromillion excel gratuit - Forum Logiciels
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
dans ce cas la il faut mettre k:=k*2;
puisque le chifre et à chaque fois doublé: 1/2/4...............
puisque le chifre et à chaque fois doublé: 1/2/4...............