Au secours!!! ALGORITHME
Réponses à toutes vos questions de la 2nde à la Terminale toutes séries
-
Tulipe06
- Membre Relatif
- Messages: 105
- Enregistré le: 23 Oct 2014, 10:25
-
par Tulipe06 » 01 Déc 2014, 14:51
Bonjour,
J'ai 3 exercices d'applications sur les algorithmes à faire mais je n'y arrive pas.
Les voici:
1) Donner un algorithme affichant la valeur de la racine carrée d'un nombre réel saisie au clavier. Si le nombre n'a pas de racine carrée, l'indiquer.
2) Donner un algorithme permettant de comparer deux chiffres saisis au clavier.
3) Donner un algorithme affichant la somme des N premiers nombres entiers (N étant saisi).
Voilà ce que j'ai pu faire mais je ne sais pas si c'est juste:
1) Var x; sqrt{x} : Réels
début
afficher x
si x \geq 0 alors
afficher sqrt{x}
sinon
aficher "sqrt{x} n'existe pas"
fsi
2) Var a; b; x: réels
début
afficher a
afficher b
x = a-b
saisir x
si x<0 alors
afficher asinon
afficher a>b
fsi.
3) Var x; Const N: Entiers
Pour x de 1 à N pas 1 faire
saisir N
afficher "somme x"
fpour.
C'est surtout le langage algorithmique qui me pose problème pas le raisonnement. Y a t'il quelqu'un pour me répondre??? :cry:
Merci d'avance.
-
WillyCagnes
- Membre Transcendant
- Messages: 3755
- Enregistré le: 21 Sep 2013, 19:58
-
par WillyCagnes » 01 Déc 2014, 15:10
bjr
1) afficher le resultat si x>=0
2) si a=b alors x=0 cas à prevoir
3)pour afficher la somme
S=0 au depart et on incremente x de 1 à N
S=S+x
on affiche S en sortant de la boucle
ou bien afficher directement la valeur de la somme S=n(n+1)/2 sans faire de boucles
-
Tulipe06
- Membre Relatif
- Messages: 105
- Enregistré le: 23 Oct 2014, 10:25
-
par Tulipe06 » 01 Déc 2014, 15:42
WillyCagnes a écrit:bjr
1) afficher le resultat si x>=0
2) si a=b alors x=0 cas à prevoir
3)pour afficher la somme
S=0 au depart et on incremente x de 1 à N
S=S+x
on affiche S en sortant de la boucle
ou bien afficher directement la valeur de la somme S=n(n+1)/2 sans faire de boucles
Pour le 3) comment traduire cela en langage algorithmique?
Je pense qu'il faut utiliser la structure : Pour...de ... à ... pas ... faire
mais je ne sais pas comment l'utiliser?
Voici un essai en suivant ton conseil:
Var x; Var S; Const N: Entiers
Pour x de 0 à N pas 1 faire
début
saisir S=0
saisir S=S+x
afficher S
fpour
Je ne sais pas si j'ai compris
-
paquito
- Membre Complexe
- Messages: 2168
- Enregistré le: 26 Fév 2014, 12:55
-
par paquito » 01 Déc 2014, 17:15
Lire x
Si xS
Lire N
Pour K=2 à N
S+K->S
fin Pour
Afficher S
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 118 invités