Problème de boucles
matoudangereux
-
Matoudangereux -
Matoudangereux -
Bonjour,
J'ai un programme de boucle à faire pour le lycée mais je n'y arrive pas.
En fait il suffit de le "traduire" :
(Entrée)
Saisir n
(Initialisation)
S prends la valeur 0
(Traitement)
Pour i de 1 jusqu'à n
|S prend la valeur S+1
FinPour
(Sortie)
Afficher S
Voilà ! Si quelqu'un pouvait m'aider, SVP.
Merci
J'ai un programme de boucle à faire pour le lycée mais je n'y arrive pas.
En fait il suffit de le "traduire" :
(Entrée)
Saisir n
(Initialisation)
S prends la valeur 0
(Traitement)
Pour i de 1 jusqu'à n
|S prend la valeur S+1
FinPour
(Sortie)
Afficher S
Voilà ! Si quelqu'un pouvait m'aider, SVP.
Merci
A voir également:
- Problème de boucles
- Problème pc qui s'allume et s'éteint en boucle ✓ - Forum Matériel & Système
- Echec de la configuration des mises à jour de windows 7 en boucle au demarrage ✓ - Forum Windows 7
- Le fichier contient un programme écrit en python. le programme construit un mot secret mais il ne l'affiche pas. modifiez ce programme afin que à chaque itération de la boucle : la variable a augmente de 2 la variable b diminue de 1 ajoutez une instruction pour faire afficher le mot secret construit. quel est ce mot secret ? ✓ - Forum Python
- Définir des variables par itération ✓ - Forum Python
- Mise à disposition de boucle locale dédiée ✓ - Forum Réseaux sociaux
3 réponses
Bonsoir matoudangereux,
2 remarques :
Bon courage.
2 remarques :
1- si nous devons traduire quelque chose,
encore faut-il nous dire dans quel langage ?
2- ce site n'a pas pour vocation de faire tes exercices.
Si tu veux que l'on t'aide, montre nous ce que tu as déjà fait et on te
donnera très volontiers un petit coup de main.
Bon courage.
oui je comprends. C'est pour une casio 35+.
j'ai essayé plusieurs choses dont
"N=":?->N
0->S
For 1->I To N
S+I=S
Next
"S=":S¤
Quand j'exécute le programme, la calculatrice me donne systématiquement la valeur S=0 et je ne comprends pas mon erreur. Et ce n'est pas faute d'avoir cherché.
merci
j'ai essayé plusieurs choses dont
"N=":?->N
0->S
For 1->I To N
S+I=S
Next
"S=":S¤
Quand j'exécute le programme, la calculatrice me donne systématiquement la valeur S=0 et je ne comprends pas mon erreur. Et ce n'est pas faute d'avoir cherché.
merci
Bonsoir Matoudangereux,
Pour ce langage, je ne te serai pas d'un grand secours.
Par contre, dans ce que tu as codé, je peux remarquer que tu fais une première affectation de la manière suivante :
0->S
Par contre, dans la boucle, tu as écris l'affectation ainsi :
S+I=S
Ne serait-ce pas plutôt :
S+I->S
D'autre par, I n'est jamais initialisé.
Voilà donc ce que j'écrirais (en reprenant ton code bien sûr) :
"N=":?->N
0->I
0->S
For 1->I To N
S+I->S
Next
"S=":S¤
J'espère t'avoir donner quelques pistes de réflexion.
Pour ce langage, je ne te serai pas d'un grand secours.
Par contre, dans ce que tu as codé, je peux remarquer que tu fais une première affectation de la manière suivante :
0->S
Par contre, dans la boucle, tu as écris l'affectation ainsi :
S+I=S
Ne serait-ce pas plutôt :
S+I->S
D'autre par, I n'est jamais initialisé.
Voilà donc ce que j'écrirais (en reprenant ton code bien sûr) :
"N=":?->N
0->I
0->S
For 1->I To N
S+I->S
Next
"S=":S¤
J'espère t'avoir donner quelques pistes de réflexion.