0% ont trouvé ce document utile (0 vote)
28 vues4 pages

DS 2 - Python - 2024

Ce document est un devoir de synthèse en informatique pour des élèves de première année, comprenant plusieurs exercices sur la programmation en Python. Les exercices incluent des correspondances de scripts, l'ordre des instructions, des erreurs de code à analyser et corriger, ainsi que des calculs de surface et de distance. L'objectif est d'évaluer la compréhension des concepts de base en programmation et en calcul.

Transféré par

ezzinemoez.dev
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
28 vues4 pages

DS 2 - Python - 2024

Ce document est un devoir de synthèse en informatique pour des élèves de première année, comprenant plusieurs exercices sur la programmation en Python. Les exercices incluent des correspondances de scripts, l'ordre des instructions, des erreurs de code à analyser et corriger, ainsi que des calculs de surface et de distance. L'objectif est d'évaluer la compréhension des concepts de base en programmation et en calcul.

Transféré par

ezzinemoez.dev
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

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

Vous aimerez peut-être aussi