0% ont trouvé ce document utile (0 vote)
64 vues6 pages

DS 2 - Python 1ère Année

Ce document est un devoir de synthèse en informatique pour les élèves de première année au Lycée Ibn Khaldoun. Il contient plusieurs exercices sur la programmation en Python, y compris la correspondance de scripts avec leurs résultats, l'organisation d'instructions, et la gestion des erreurs dans le code. Les élèves doivent également écrire des scripts pour calculer des moyennes et des distances, ainsi que commenter leur code.

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 DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
64 vues6 pages

DS 2 - Python 1ère Année

Ce document est un devoir de synthèse en informatique pour les élèves de première année au Lycée Ibn Khaldoun. Il contient plusieurs exercices sur la programmation en Python, y compris la correspondance de scripts avec leurs résultats, l'organisation d'instructions, et la gestion des erreurs dans le code. Les élèves doivent également écrire des scripts pour calculer des moyennes et des distances, ainsi que commenter leur code.

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 DOCX, 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 suivantes pour m = (a + 2 * b) / 3
saisir le nom, note contrôle
et note synthèse d’un élève print("bonjour ", nom)
puis calculer et afficher sa a = float(input("donner note contrôle \
moyenne précédée par une n"))
salutation.
print("votre moyenne est : ", m)
nom = input("donner votre nom \n")
Exercice 3 :........................................................................................................................../6 pts
b = float(input("donner note synthèse \n
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 )
.................................................................................................................................................................

…………………………………………………………………………………………………………

…………………………………………………………………………………………………………..

2022-2023 Pensée computationnelle


………………………………………………………………………………………………………….

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 suivantes pour
saisir le nom, note contrôle nom = input("donner votre nom \n")
et note synthèse d’un élève m = (a + 2 * b) / 3
puis calculer et afficher sa
moyenne précédée par une print("bonjour ", nom)
salutation. a = float(input("donner note contrôle \
n"))
print("votre moyenne est : ", m)
Exercice 3 :........................................................................................................................../6 pts
b = float(input("donner note synthèse \n
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 )
.................................................................................................................................................................

…………………………………………………………………………………………………………

…………………………………………………………………………………………………………..

………………………………………………………………………………………………………….

2022-2023 Pensée computationnelle


BON TRAVAIL

2022-2023 Pensée computationnelle

Vous aimerez peut-être aussi