Présentation de l'algorithme :
Impossible de testé l'algorithme, le message suivant s'affiche :
***L'algorithme contient une erreur : impossible de le lancer***
***Vérifiez la syntaxe des affectations et des conditions***
Je ne trouve pas l'erreur !
Tester l'algorithme :
Graphique :
Code de l'algorithme :
1
VARIABLES
2
a EST_DU_TYPE NOMBRE
3
b EST_DU_TYPE NOMBRE
4
c EST_DU_TYPE NOMBRE
5
d EST_DU_TYPE NOMBRE
6
x0 EST_DU_TYPE NOMBRE
7
x1 EST_DU_TYPE NOMBRE
8
x2 EST_DU_TYPE NOMBRE
9
DEBUT_ALGORITHME
10
AFFICHER "a, b et c sont des réels avec a différent de0"
11
LIRE a
12
LIRE b
13
LIRE c
14
d PREND_LA_VALEUR b*b-4*a*c
15
SI (d<0) ALORS
16
DEBUT_SI
17
SI (a>0) ALORS
18
DEBUT_SI
19
AFFICHER "Tous les réels sont solutions"
20
FIN_SI
21
SINON
22
DEBUT_SINON
23
AFFICHER "Pas de solution"
24
FIN_SINON
25
FIN_SI
26
SI (d==0) ALORS
27
DEBUT_SI
28
x0 PREND_LA_VALEUR -b/(2*a)
29
SI (a>0) ALORS
30
DEBUT_SI
31
AFFICHER "Tous les réels sont solutions"
32
FIN_SI
33
SINON
34
DEBUT_SINON
35
AFFICHER "Une seule solution"
36
AFFICHER x0
37
FIN_SINON
38
FIN_SI
39
SI (d>0) ALORS
40
DEBUT_SI
41
x1 PREND_LA_VALEUR (-b+sqrt(d))/(2a)
42
x2 PREND_LA_VALEUR (-b-sqrt(d))/(2a)
43
SI (a<0) ALORS
44
DEBUT_SI
45
AFFICHER "toutes les valeurs comprises entre x1 et x2 sont solutions, x1 et x2 compris"
46
FIN_SI
47
SINON
48
DEBUT_SINON
49
AFFICHER "toutes les valeurs comprises entre -∞ et x1 et entre x2 et +∞ sont solutions, x1 et x2 compris"
50
FIN_SINON
51
FIN_SI
52
FIN_ALGORITHME