Académique Documents
Professionnel Documents
Culture Documents
avancées
ALGORITHME SD –
TD N° 1
Exercice 1 :
Exercice 2 :
Ecrire un algorithme qui demande deux nombres à l’utilisateur et l’informe ensuite si leur produit
est négatif ou positif. Attention toutefois : on ne doit pas calculer le produit des deux nombres.
Algorithme Produit
Variables a,b : entier
Début
Page 1 sur 4
Polytechnique des sciences Année Universitaire : 2019 - 2020
avancées
Fin
Exercice 3 :
Ecrire un algorithme permettant de résoudre dans ℜ une équation du second degré de la forme
ax2+bx+c = 0.
Algorithme Equation
Variables
a, b, c : entier
delta, x, x1, x2 : réel
Début
Delta b^2-4*a*c
Si (delta>0)
Alors
x1 (-b-SQR(delta))/(2*a)
x2 (-b+SQR(delta))/(2*a)
Ecrire (x1, x2)
Sinon
Si delta =0
Alors
x -b/(2*a)
Ecrire (x)
Sinon
Ecrire (« Pas de solution réelle »)
FinSi
FinSi
Fin
Exercice 4 :
Page 2 sur 4
Polytechnique des sciences Année Universitaire : 2019 - 2020
avancées
Algorithme Permutation
Variables x, y, z : entier
Début
Lire (x,y,z)
x x+z
z x-z
x x-z
x 5 +20 = 25
z 25 – 20 = 5
x 25 – 5 = 20
y y+z
z y-z
y y-z
Fin
Exercice 5 :
Ecrivez un algorithme qui lira au clavier l’heure et les minutes, et il affichera l’heure qu’il sera une
minute plus tard.
Par exemple, si l'utilisateur tape 21 puis 32, l'algorithme doit répondre : "Dans une minute, il sera
21 heure(s) 33".
NB : on suppose que l'utilisateur entre une heure valide. Pas besoin donc de la vérifier.
algorithme heure
Page 3 sur 4
Polytechnique des sciences Année Universitaire : 2019 - 2020
avancées
Debut
ecrire ('donnez heure et minutes')
lire (h,m)
mm+1
si m=60 alors
m0
hh+1
fin
si h=24 alors
h0
fin
ecrire ('Dans une minute il sera',h,'heure(s)',m,'minute(s)')
fin
Exercice 6 :
Ecrire un algorithme qui donne la durée de vol en heure minute connaissant l'heure de départ et
l'heure d'arrivée.
On considère que le départ et l'arrivé ont lieu le même jour
Page 4 sur 4