- Partage ce devoir avec tes amis !
Sujet du devoir
Bonjours a vous toutes!Je suis en 2nde et j'ai beson d'aide pour un DNS de maths.
Ce DNS, est basé sur l'utilisation de la calculatrice...
Voici les consignes:
1- Ecrire un algorithme qui demande un nombre entier de départ et qui affiche ules dix nombres entiers suivants.
2-Elaborer un Algorithme permettant le calcul de lasomme des entier de 1 à n
3- Elaborer un algorithme permettant le calcul de la somme des inverses des n premiers entiers
Voila.... Ca fait 1h30 que je suis sur c dns et j n'y arrive vraiment pas quelqu'un peut m'aider??? SVP c'est urgent
Où j'en suis dans mon devoir
... Je n'y arrive vaiment pas a chaque fois que j'essaie ca n'abouti a rien1- entrée:Saisir "n"
initialistation:
traitement:
sortie: afichage des 10 nombres...
aidez moi svp
5 commentaires pour ce devoir
a la fin du programme
puis aussi après, il faut le faire à la calculatice j'ai une Texas Instruent pr contre
bon, je te le fais en "TEXAS INSTRUMENT", t'essaieras de traduire le programme TI en algorithme (la logique voudrait que ce soit l'inverse: on conçoit un algorithme PUIS on le traduit en langage de programmation)
PROMPT N (demande à l'utilisateur de rentrer le nombre de départ)
N+1->B (calcul le nombre suivant et le stocke dans la lettre B)
N+2->C
N+3->D
(...)
N+10->K
DISP B,C,D,E,F,G,H,I,J,K
STOP
c'est pas super comme programme, je suis gêné par le fait de devoir afficher tous les résultats d'un seul bloc à la fin
on devrait pouvoir aussi le faire en créant une boucle mais en stockant les résultats dans une LISTE (mais je ne sais pas faire)
PROMPT N (demande à l'utilisateur de rentrer le nombre de départ)
N+1->B (calcul le nombre suivant et le stocke dans la lettre B)
N+2->C
N+3->D
(...)
N+10->K
DISP B,C,D,E,F,G,H,I,J,K
STOP
c'est pas super comme programme, je suis gêné par le fait de devoir afficher tous les résultats d'un seul bloc à la fin
on devrait pouvoir aussi le faire en créant une boucle mais en stockant les résultats dans une LISTE (mais je ne sais pas faire)
2- Élaborer un Algorithme permettant le calcul de la somme des entier de 1 à N
PROMPT N
1->S (on stocke la valeur 1 dans la variable S)
FOR (I,2,N) (pour I allant de 2 à N: l'entier I va varier de 2 jusqu'à N en augmentant automatiquement de 1 à chaque boucle)
S+I->S (fait la somme, par exemple au 1er tour de boucle, le programme fera 1+2 et stockera le résultat dans S qui vaudra donc 3, au tour suivant le programme fera 3+3 et stockera le résultat dans S qui vaudra 6 etc etc...)
END (finit la boucle)
Disp S (affiche le résultat de la somme, on peut aussi écrire: Disp "LA SOMME VAUT",S (ça permet d'afficher le résultat avec une phrase, c'est plus clair)
STOP
vérifie que ça marche sachant que:
si N=3 tu dois trouver 6
si N=4 tu dois trouver 10
si N=78 tu dois trouver 3081
PROMPT N
1->S (on stocke la valeur 1 dans la variable S)
FOR (I,2,N) (pour I allant de 2 à N: l'entier I va varier de 2 jusqu'à N en augmentant automatiquement de 1 à chaque boucle)
S+I->S (fait la somme, par exemple au 1er tour de boucle, le programme fera 1+2 et stockera le résultat dans S qui vaudra donc 3, au tour suivant le programme fera 3+3 et stockera le résultat dans S qui vaudra 6 etc etc...)
END (finit la boucle)
Disp S (affiche le résultat de la somme, on peut aussi écrire: Disp "LA SOMME VAUT",S (ça permet d'afficher le résultat avec une phrase, c'est plus clair)
STOP
vérifie que ça marche sachant que:
si N=3 tu dois trouver 6
si N=4 tu dois trouver 10
si N=78 tu dois trouver 3081
Ils ont besoin d'aide !
- Aucun devoir trouvé, poste ton devoir maintenant.
pour l'exercice 1 je vois deux façons de procéder, une sans utiliser de boucle (mais ça sera long et à mon avis c'est pas ce qu'on attend de toi) et une avec une boucle
faut-il afficher les 10 nombres suivants les uns après les autres ou les 10 en même temps à la fin du programme?