Direction régionale du Monastir Matière : Inform@tique
*********** Devoir de synthèse Classes : 1ère années
Lycée Ibn Khaldoun - Jemmel n°2
Enseignant : Amine Farjallah Durée : 60 min
Nom & Prénom : ……………………………………… Note :………………../20
Exercice 1 : ………….. /5 pts
Faire correspondre (en reliant par flèche) chaque script par le résultat correspondant :
for i in range(5):
print(i)
n = input("donner votre nom \n")
x = input("donner votre nom")
print("la somme est ")
print(15)
print("la somme est ", 15)
Exercice 2 : ………….. /6 pts
Mettre en ordre les instructions
m = (a + 2 * b) / 3
suivantes pour saisir le nom,
print("bonjour ", nom)
note contrôle et note synthèse
a = float(input("donner note contrôle \n"))
d’un élève puis calculer et
print("votre moyenne est : ", m)
afficher sa moyenne précédée
nom = input("donner votre nom \n")
par une salutation.
b = float(input("donner note synthèse \n "))
Exercice 3 : ………….. /6 pts
Soit le script python suivant qui permet de calculer et afficher la surface S d’un triangle
rectangle de longueur l et de hauteur h données :
………………………………………………………………………………
l = int(input("donner la largeur \n")
h = input("donner la hauteur \n")
………………………………………………………………………………
s = (l * h) / 2
1. Ajouter des commentaires dans le script indiquant le rôle de chaque partie du programme.
2022-2023 Pensée computationnelle
2. En exécutant le programme précédant les erreurs suivantes sont survenues :
Erreur 1
a. Décrire brièvement la cause de cette erreur : ……………………………………………………………………
...............................................................................................................................................................................................
b. Proposer une solution pour ce problème : …………………………………………………………………………..
…………………………………………………………………………………………………………………………………………………
Erreur 2
c. Décrire brièvement la cause de cette erreur : ………………………………………………………………………..
..........................................................................................................................................................................................
d. Proposer une solution pour ce problème : …………………………………………………………………………..
…………………………………………………………………………………………………………………………………………………
3. Donner l’instruction nécessaire à ajouter pour afficher le
résultat S comme le montre l’exemple suivant :
………………………………………………………………………………………………
………………………………………………………………………………………………
Exercice 4 : ………….. /3 pts
Ecrire un script python qui permet de calculer et afficher le montant à payer après remise MT
d’un article ayant un prix initial P et une remise R en % (p et R sont données par l’utilisateur).
MT = P – ( P * ( 100 – R ) / 100 )
.................................................................................................................................................................
…………………………………………………………………………………………………………
…………………………………………………………………………………………………………..
………………………………………………………………………………………………………….
Bon travail
2022-2023 Pensée computationnelle
Direction régionale du Monastir Matière : Inform@tique
*********** Devoir de synthèse Classes : 1ère années
Lycée Ibn Khaldoun - Jemmel n°2 Durée : 60 min
Enseignant : Amine Farjallah
Nom &Prénom : ………………………………………… Note :………………../20
Exercice 1 : ………….. /5 pts
Faire correspondre (en reliant par flèche) chaque script par le résultat correspondant :
x = input("donner votre nom")
print("la somme est ", 15)
for i in range(5):
print(i)
n = input("donner votre nom \n")
print("la somme est ")
print(15)
Exercice 2 : ………….. /6 pts
Mettre en ordre les instructions
nom = input("donner votre nom \n")
suivantes pour saisir le nom,
m = (a + 2 * b) / 3
note contrôle et note synthèse
print("bonjour ", nom)
d’un élève puis calculer et
a = float(input("donner note contrôle \n"))
afficher sa moyenne précédée
print("votre moyenne est : ", m)
par une salutation.
b = float(input("donner note synthèse \n "))
Exercice 3 : ………….. /6 pts
Soit le script python suivant qui permet de calculer et afficher la surface S d’un triangle
rectangle de longueur l et de hauteur h données :
………………………………………………………………………………
h = input("donner la hauteur \n")
l = int(input("donner la longueur \n")
………………………………………………………………………………
s = (l * h) / 2
1. Ajouter des commentaires dans le script indiquant le rôle de chaque partie du programme.
2022-2023 Pensée computationnelle
2. En exécutant le programme précédant les erreurs suivantes sont survenues :
Erreur 3
a. Décrire brièvement la cause de cette erreur : ……………………………………………………………………
...............................................................................................................................................................................................
b. Proposer une solution pour ce problème : …………………………………………………………………………..
…………………………………………………………………………………………………………………………………………………
Erreur 4
c. Décrire brièvement la cause de cette erreur : ………………………………………………………………………..
..........................................................................................................................................................................................
d. Proposer une solution pour ce problème : …………………………………………………………………………..
…………………………………………………………………………………………………………………………………………………
3. Donner l’instruction nécessaire à ajouter pour afficher le
résultat S comme le montre l’exemple suivant :
………………………………………………………………………………………………
………………………………………………………………………………………………
Exercice 4 : ………….. /3 pts
Une voiture roule à une vitesse V (en km/h) à partir d’un point de départ A et arrive au point
d’arrivé B après un temps T (en minutes). Ecrire un script python qui permet de saisir V et T
puis calculer et afficher la distance D entre les deux points. (Rappelons que D = ( V * T ) / 60 )
.................................................................................................................................................................
…………………………………………………………………………………………………………
…………………………………………………………………………………………………………..
………………………………………………………………………………………………………….
Bon travail
2022-2023 Pensée computationnelle