algorithme
algorithme
Bonsoir, je dois modifier l'algo suivant pour qu'il donne la plus petite valeur de n pour que S soit supérieur à 1.6
Code de l'algorithme
VARIABLES
n EST_DU_TYPE NOMBRE
s EST_DU_TYPE NOMBRE
i EST_DU_TYPE NOMBRE
DEBUT_ALGORITHME
LIRE n
s PREND_LA_VALEUR 0
POUR i ALLANt DE 1 A n
DEBUT_POUR
s PREND_LA_VALEUR s+1/pow(i,2)
FIN_POUR
AFFICHER "s ="
AFFICHER s
FIN_ALGORITHME
Merci d'avance pour votre attention :)
Code de l'algorithme
VARIABLES
n EST_DU_TYPE NOMBRE
s EST_DU_TYPE NOMBRE
i EST_DU_TYPE NOMBRE
DEBUT_ALGORITHME
LIRE n
s PREND_LA_VALEUR 0
POUR i ALLANt DE 1 A n
DEBUT_POUR
s PREND_LA_VALEUR s+1/pow(i,2)
FIN_POUR
AFFICHER "s ="
AFFICHER s
FIN_ALGORITHME
Merci d'avance pour votre attention :)
-
- Messages : 1427
- Enregistré le : ven. 20 juin 2014 15:58
Re: algorithme
Bonsoir Maxime,
Que fait l'algorithme que tu proposes ?
As tu une proposition de modification à faire ?
A tout de suite
Que fait l'algorithme que tu proposes ?
As tu une proposition de modification à faire ?
A tout de suite
Re: algorithme
J'ai cherché des modifications mais j'ai rien trouvé.
Celui là calcule la valeur de S pour i allant de 1 à n
Celui là calcule la valeur de S pour i allant de 1 à n
-
- Messages : 1427
- Enregistré le : ven. 20 juin 2014 15:58
Re: algorithme
En fait, il va falloir changer le type de boucle, car comme tu le dit, actuellement, la boucle "pour i allant de 1 à n" calcule automatiquement S.
A propos, as tu essayé de programmer l'algorithme sur Algobox par exemple ?
Quel autre type de boucle connais tu ?
A propos, as tu essayé de programmer l'algorithme sur Algobox par exemple ?
Quel autre type de boucle connais tu ?
Re: algorithme
Je tire cet algo après l'avoir rentrer sur algobox. J'ai essayé d'y rentrer un tant que ou un si, fin si et sinon. cependant à chaque fin de boucle il marque Error Fin tant que, c'est là où après avoir chercher pas mal de temps je n'arrive pas à trouver mon erreur.
-
- Messages : 1427
- Enregistré le : ven. 20 juin 2014 15:58
Re: algorithme
C'est bien une boucle tant que qui sera à faire mais tu as du faire une erreur sur la condition, quelle condition avais tu mis ?
Re: algorithme
J'ai mis en lien la screenshot de mon travail. En espérant l'avoir fait correctement. Sachant que je dois enlever le SI,Fin si
-
- Messages : 1427
- Enregistré le : ven. 20 juin 2014 15:58
Re: algorithme
Erreur : dans ta boucle tant que, tu ne changes pas le valeur de S, donc ta boucle ne s'arrêtera jamais !!
Il faut enlever la boucle pour, et intégrer dans le tant que l'affectation de n+1 à n (comme tu le fais) et l'affectation de S+1/pow(i,2) à S
Peux tu essayer ainsi ?
Il faut enlever la boucle pour, et intégrer dans le tant que l'affectation de n+1 à n (comme tu le fais) et l'affectation de S+1/pow(i,2) à S
Peux tu essayer ainsi ?