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

Devoir de synthèse en informatique 1ère

Transféré par

زهور الرجاء
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)
6 vues6 pages

Devoir de synthèse en informatique 1ère

Transféré par

زهور الرجاء
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

Ministère de l’Education Matière : Informatique

Délégation Régionale de l’éducation de Zaghouan


Enseignante : Samira SFAR
Lycée Mahmoud Messadi Fahs
________________________________ Niveau : 1ère
DEVOIR DE SYNTHESE 2 Durée : 55 min

Année scolaire : 2021/2022 Date : 03/2022

Nom & Prénom : ....................................................................... Classe :………… Note : .........../20

Exercice 1 (1 points)
Compléter le schéma suivant par les termes convenables
Programme

Programmeur
Code= instructions
………………
écrites en…………
……………..
…………………..
………………..

Résultat
exécuté par la …………..
Exercice 2 (2 points)
Soit le résultat du programme représenté par la figure1.
Compléter le code du programme pour obtenir le résultat de la figure 1.

from turtle import *


pensize(4)
x=20
a=90
for k in range (….):
for …………………:
fd(x)
lt(a)
Figure 1
fd(x)
……………
fd(x)
……………
……………
lt(a)
…………..
Exercice 3 (7 points)
Pour chaque proposition, valider par (V) si la réponse est correcte sinon par (F)
(1) write permet d’

afficher un message dans la entrer une valeur par l’utilisateur afficher un message
console dans la fenêtre

(2) une variable

est une zone mémoire est adressée par son nom peut changer de
valeur

(3) input( ) permet de

saisir un texte saisir un entier écrire une valeur


dans une variable

(4) le code suivant permet de


from turtle import *
for n in range (3) :
for b in range (3) :
fd (30)
lt (120)

répéter l’instruction fd 6 fois répéter l’instruction lt 3 fois afficher la forme


d’un triangle

(5) soit le code suivant :

from turtle import *


if (temperature < 36.5) :
write ("Urgence")
elif (temperature < 37.5) :
write ("Normal")
elif (temperature < 41) :
write("Urgence")
else :
write ("Erreur")

Avec une valeur de temperature =38 le programme affiche

Urgence Urgence Erreur Normal


Normal
Urgence
Exercice 4 (10 points)
1) Lancer un éditeur Python et créer un nouveau fichier puis l’enregistrer dans votre dossier de travail
sous le nom "DS2VotreNom"
2) Ecrire un programme qui permet de saisir un entier lon donné par l’utilisateur puis dessiner un
losange de longueur de côté = lon au point (-100,0)

30 150

3) Modifier le programme pour dessiner 12 losanges de côté lon pour obtenir le résultat suivant :

4) Ajouter le code qui permet de saisir un entier ray donné par l’utilisateur puis dessiner un cercle
de rayon = ray au point (100,0)
5) Modifier le programme pour dessiner 12 cercles de rayon ray pour obtenir le résultat suivant :

6) Modifier le code pour dès le début, le programme demande de saisir un choix de l’utilisateur (losange /
cercle) et d’afficher selon le choix la forme convenable
Ministère de l’Education Matière : Informatique
Délégation Régionale de l’éducation de Zaghouan
Enseignante : Samira SFAR
Lycée Mahmoud Messadi Fahs
________________________________ Niveau : 1ère
DEVOIR DE SYNTHESE 2 Durée : 55 min

Année scolaire : 2021/2022 Date : 03/2022

Nom & Prénom : ....................................................................... Classe :………… Note : .........../20

Exercice 1 (1 points)
Compléter le schéma suivant par les termes convenables
Programme

Programmeur
Code= instructions
………………
écrites en…………
……………..
…………………..
………………..

Résultat
exécuté par la …………..
Exercice 2 (2 points)
Soit le résultat du programme représenté par la figure1.
Compléter le code du programme pour obtenir le résultat de la figure 1.

from turtle import *


pensize(4)
a=90
x=50
for i in range(…..):
for…………….:
fd(x)
lt(….)
Figure 2
fd(x)
…………….
a=………
fd(x)
Exercice 3 (7 points)
Pour chaque proposition, valider par (V) si la réponse est correcte sinon par (F)
(1) write permet d’

afficher un message dans la entrer une valeur par l’utilisateur afficher un message
fenêtre dans la console

(2) une variable

est une zone mémoire est adressée par son nom ne peut contenir que
des entiers

(3) int(input( ) ) permet de

saisir un texte saisir un entier écrire une valeur


dans une variable

(4) le code suivant permet de


from turtle import *
for n in range (3) :
for b in range (2) :
fd (30)
lt (120)

répéter l’instruction fd 6 fois répéter l’instruction lt 5 fois afficher la forme


d’un carré

(5) soit le code suivant :

from turtle import *


if (temperature < 36.5) :
write ("Urgence")
if (temperature < 37.5) :
write ("Normal")
if (temperature < 41) :
write("Urgence")
else :
write ("Erreur")

Avec une valeur de temperature =37 le programme affiche

Urgence Urgence Erreur Normal


Normal
Urgence
Exercice 4 (10 points)
1) Lancer un éditeur Python et créer un nouveau fichier puis l’enregistrer dans votre dossier de travail
sous le nom "DS2VotreNom"
2) Ecrire un programme qui permet de saisir un entier lon donné par l’utilisateur puis dessiner un
losange de longueur de côté = lon au point (-100,0)

60

120

3) Modifier le programme pour dessiner 3 losanges de côté lon pour obtenir le résultat suivant :

4) Ajouter le code qui permet de saisir un entier ray donné par l’utilisateur puis dessiner un cercle
de rayon = ray au point (100,0)
5) Modifier le programme pour dessiner 6 cercles de rayon ray pour obtenir le résultat suivant :

6) Modifier le code pour dès le début, le programme demande de saisir un choix de l’utilisateur (losange /
cercle) et d’afficher selon le choix la forme convenable

Vous aimerez peut-être aussi