-+ Pour programmer la résolution d`une équation du second degré

publicité
-+ Pour programmer
la résolution d'une équation du second degré
Un algorithme
-'intérêt
pour résoudre une équation du second degré
de ce TP réside dans l'analyse d'un algorithme
ôme du second degré. Les calculatrices
1. Complétez
l'algorithme
qui permet
récentes contiennent
suivant dont l'objectif
de déterminer
les racines d'un tri-
de tels programmes.
est de résoudre l'équation
ax2
+ bx + c = o.
T Variables
La, b, c,l:!.
Traitement
Saisir. ..
reçoit ...
DébutSi
l:!.
Si l:!. < 0 alors afficher
Si
"... "
alors afficher "l'équation
Si
a une seule solution
Xo
= ..."
.
FinSi
2. L'algorithme
grammé
précédent
Saisissez ce programme
alculatrice
+ 4x + 1 = O.
-~
x2
+ 5x
- ~
=
2'
-3"X
PROI3RAM:SDDEGRE
:EffEcr
:Disp "AX~+Bx+cn
: Pror~pt. A, 8, C
:8~-4AC-+0
:Disp "DELTAn,D~Frac
:If 0«1: Then
:Disp "PAS DE SOLUTION"
:End
:If 0=0:Then
:Disp "X0", -B/(2A) ~Ft"ac
=0
: Et-Id
:If D>0:Then
:Disp "2 SOLUTIONS"
O.
: Di =.p "X1" , ( -8+.[(0»
2
1
3.
votre
suivantes.
2x2
_x2 +x-l
dans
et utilisez-le pour résoudre
es équations
2
a été pro-
pour deux calculatrices.
-2x-5=O.
Complétez
l'algorithme
/( 2R) ~Frac
: Disp "><2",( -8-·[([1) )/(2RHFr'ac
:End
pour qu'il
affiche un message d'erreur lorsque la
raleur saisie pour a est O.
Modifiez
en conséquence
gramme de votre calculatrice.
le pro-
======2D DEGRE======
"AX2+BX+C"~
"A":?~A~
"B":?~B.;!
"C":?~C.;!
"delta":B2-4AC~D ..•
If D<0~
Then
"PAS
l fErlcl.;!
If
DE
SOLUTION".;!
D=I2I.;!
Therl
Il Ut·jE SOLUT
"X0": -B~2A..•
lO~j".;!
IfEnd~
If
D>O.;J
Then
"2
SOLUTIONS".;J
"Xl":(-B+JD)~(2A) ..•
"X2":(-B-JD)~(2A) ..•
IfEnd.;J
"FIt~".;!
Téléchargement