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

Au secours!!! ALGORITHME

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.



Avatar de l’utilisateur
WillyCagnes
Membre Transcendant
Messages: 3753
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

 

Retourner vers ✎✎ Lycée

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 58 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite