leçon 3 Python [Link].
tn
[Link]
Pour passer de l’algorithme au Python on respecte :
algorithme python
lire(objet) objet=type(input())
Ecrire(objet) print(objet)
reel float
entier int
Exercice 1
Déterminer la surface d’un triangle rectangle sachant que hauteur et base sont des données à
entrer par l’utilisateur.
Correction
Algorithme
Algorithme ex1 T.D.O
Debut Objet type
lire(hauteur) hauteur réel
lire(base) base réel
surface=hauteur*base/2 surface réel
afficher(surfacce)
fin
Python
hauteur=float(input())
base=float(input())
surface=hauteur*base/2
print(surface)
Exercice 2
Determiner la vitesse d’une voiture qui parcourt une distance D en un temps H (sachant que
distance et temps sont des données à entrer par l’utilisateur
NB :Vitesse=disatnce/temps
Correction
Algorithme
Algorithme ex1 T.D.O
Debut Objet type
lire(distance) distance réel
lire(temps) temps réel
vitesse=distance/temps vitesse réel
Ecrire(vitesse)
fin
1
Python
distance=float(input())
temps=float(input())
vitesse=distance/temps
print(vitesse)
Exercice 3
Convertir un nombre n1 (qui correspond au nombre de minutes) en nombre n2 qui correspond
en nombre de secondes sachant que n1 est une donnée à entrer par l’utilisateur.
Correction
Algorithme
Algorithme ex3 T.D.O
Debut Objet type
lire(n1) n1 Entier
n2←n1*60 n2 Entier
Ecrire(n2)
fin
Python
n1=int(input())
n2=n1*60
print(n2)
Exercice 4
Soit ABC un triangle isocèle en A déterminer la mesure de l’angle B sachant que l’angle A est
une donnée à entrer par l’utilisateur.
Correction
Algorithme
T.D.O
Algorithme ex4
Objet type
angleA Reel
Debut
lire(angleA) angleB Reel
angleB← (180-angleA)/2
Ecrire(AngleB)
Fin
Python
#excercice4
angleA= float (input())
angleB= (180-angleA)/2
print(angleB)
Exercice 5
On veut saisir un entier N de 2 chiffres (N=ab) et un chiffre H et on affiche comme résultat un
nouveau entier de la forme suivante :
abH
2
Exemple
Si N=25 et H=4 alors l’entier résultat est 254
Correction
Algorithme
Algorithme ex5 T.D.O
Debut Objet type
lire(n1) n1 Entier
lire(h) h Entier
n2←n1*10+h n2 entier
Ecrire(n2)
fin
Python
n1=int(input())
h=int(input())
n2=n1*10+h
print(n2)
Exercice 6**
Déterminer la moyenne annuelle d’un élève sachant que note1 ,note2 et note3 sont des données
à entrer par l’utilisateur.
Coef note1=1 ;Coef note2=2 ;Coef note3=2
Correction
Algorithme T.D.O
Algorithme ex6 Objet type
Debut note1 Reel
lire(note1) note2 Reel
lire(note2) nnote3 Reel
lire(note3) moyenne Reel
moyenne←(note1+2*note2+2*note3)/5
Ecrire(moyenne)
fin
Python
#excercice6
note1= float (input())
note2= float (input())
note3= float (input())
moyenne=(note1+2*note2+2*note3)/5
print(moyenne)