Vous êtes sur la page 1sur 5

ALGORITHMIQUE

Première

Un programme permet d’automatiser une suite


d’opérations.

Il est composé en général :


o d’instructions de saisie pour demander la valeur des
différentes données utilisées,
o d’instructions de traitement de ces données,
o d’instructions d’affichage des résultats obtenus.

http://gaellebuffet.free.fr/ Page 1 sur 5 sept.-11


ALGORITHMIQUE
Première

1. Le théorème ou la propriété
Soit l’équation avec de discri-
minant
o si alors l’équation admet deux
solutions réelles distinctes et
o si alors l’équation admet une
solution réelle double
o si alors l’équation n’admet pas
de solution réelle.

http://gaellebuffet.free.fr/ Page 2 sur 5 sept.-11


ALGORITHMIQUE
Première

2. L’algorithme
Saisir les valeurs A, B et C
D prend la valeur
Afficher D.
Si D>0 alors afficher « deux solutions »
afficher « X1 », (-B D)/(2A)
afficher « X2 », (-B D)/(2A)
sinon si D=0 alors afficher « une seule solution »
afficher « X », -B/(2A)
sinon afficher « aucune solution »
http://gaellebuffet.free.fr/ Page 3 sur 5 sept.-11
ALGORITHMIQUE
Première

3. La programmation
"A" ?  A : Prompt A, B, C
"B" ?  B CASIO : B2 A C  D TI
"C" ?  C : Disp D
B2 A C  D : If D>0
D : Then
If D>0 : Disp “deux solutions”
Then "DEUX SOLUTIONS" : Disp “X1”, (-B D)/(2A)
"X1" : Disp “X2”, (-B D)/(2A)
( B D)  (2A) : Else
"X2" : If D=0
( B D)  (2A) : Then
: Disp “une seule solution”
Else If D=0 : Disp “X”, -B/(2A)
Then "UNE SEULE SOLUTION" : Else
B(2A  : Disp “aucune solution”
Else "AUCUNE SOLUTION"
http://gaellebuffet.free.fr/ Page 4 sur 5 sept.-11
ALGORITHMIQUE
Première

4. Tests :

N’oubliez pas de tester votre programme avec tous les


cas possibles.

http://gaellebuffet.free.fr/ Page 5 sur 5 sept.-11

Vous aimerez peut-être aussi