Vous êtes sur la page 1sur 5

Classe 

: 2 TI 1
Lycée Avenue Ali Belhouène Nabeul
Matière : Informatique
Enseignante : Raja Bencheikh Jbeli Date : Jeudi 17 Décembre 2020 Durée : 2
heures
Devoir de synthèse N° 1
Nom & Prénom :…………………………………………. Note : ……./20

NB : le sujet comporte 4 pages qui sont à remettre à la fin de l’épreuve

Exercice 1 : (7 points)


Mettre dans la case correspondante la lettre V si la proposition est correcte ou la lettre F si elle est incorrecte.

1) Dans l’instruction a=input("Donner a "), 2) L’identificateur d’une variable :


a est de type :
int Ne doit pas commencer par un chiffre
float Peut contenir un espace
str Peut contenir le caractère souligné (tiret bas" _ ")

3) Soit le script Python suivant : 4) Soit les instructions Python suivantes :


ch="synthèse" z=10
ch1= ch[3:7] k=z %2= 1
print(ch1) Quelle est la valeur de la variable k
Quelle est le résultat de l’exécution de ce script ?

syn True
thès 0
thèse False
sy 5

5) Calculer la somme des chiffres des milliers et celui 6) L’instruction b=randint(round(4.5),round(8.5))


des unités d’un entier N de 4 chiffres permet d’affecter à b une valeur aléatoire de
l’intervalle :
N %1000 +N // 10
[5,9]
N // 1000+ N // 10
[5,8]
N //1000+ N%10
[4,8]

7) Le nombre d’itérations dans l’instruction : 8) Soit l’instruction Python suivante :


For i in range (1, 7, 1) : est égal  X=sqrt(int(27.75) // 3)+14 % 3
Quelle est la valeur finale de X
5
65
7
5.0
82
2.0

1/4
Exercice 2 : (4 points)
Introduction :
Le COVID-19 est la crise globale de notre époque et le plus grand défi auquel nous avons été confrontés depuis la
Seconde Guerre Mondiale. Toutes les recherches sont concentrées sur les moyens pour lutter contre cette pandémie.
Pour cela, nous avons pensé à créer un distributeur de gel avec capteur de température intelligent.
Objectif :
Création de la partie logicielle d’un distributeur de gel avec capteur de température intelligent.

L’utilisateur se rapproche devant l’appareil avec une distance précise. L’appareil va détecter
automatiquement sa température.
- Si la température est inférieure à 35.5 on affiche le message « La lecture de la température a échoué »
- Sinon si la température est entre 35.5 et 37.5 on affiche le message « Température dans les normes »
et on demande à l’utilisateur de mettre sa main sous l’appareil pour lui donner du gel.
- Sinon si la température est supérieure à 37.5 on affiche le message « Température importante » et on
demande à l’utilisateur de visiter le médecin de la société.

Travail à faire : Ecrire l’algorithme de ce programme.


Algorithme covid19
Début
……………………………………………………………………………………………………
……………………………………………………………………………………………………
Si……………………………………………alors
……………………………………………………………………………………………………
Sinon si……………………………………...alors
…………………………………………………………………………………………………….
…………………………………………………………………………………………………….
Sinon
…………………………………………………………………………………………………….
…………………………………………………………………………………………………….
Fin si
Fin
2/4
Exercice 3 : (4 points)
Ecrire l’algorithme (+T.D.O) du programme qui permet de :
- Déterminer si une lettre alphabétique minuscule choisie au hasard par l’ordinateur est une voyelle
ou une consonne.
- Convertir cette lettre en majuscule et l’afficher.
..................................................................................................................................................................................
..................................................................................................................................................................................
..................................................................................................................................................................................
..................................................................................................................................................................................
..................................................................................................................................................................................
..................................................................................................................................................................................
..................................................................................................................................................................................
..................................................................................................................................................................................
..................................................................................................................................................................................
..................................................................................................................................................................................
..................................................................................................................................................................................
..................................................................................................................................................................................
..................................................................................................................................................................................
..................................................................................................................................................................................
..................................................................................................................................................................................
..................................................................................................................................................................................

Exercice 4 : (5 points)


Soit l’algorithme traitement suivant :
Algorithme traitement
Début
Ecrire ("donner un entier N ≥5 ")
Action1
Lire (N)
s0
Pour i de 1 à (N-1) faire
Action2 Si (N mod i =0) alors
s s + i
Fin si
Fin pour

Action3 Ecrire ("Somme = ", s)


Fin
1) Exécuter l’algorithme pour N=10 sachant que pour N = 6, l’exécution est la suivante:

 N=6

i - 1 2 3 4 5
s 0 1 3 6 6 6

 N = 10

i - 1 2 3 4 5 6 7 8 9
s 0

3/4
2) Quel est le rôle de l’action2

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

3) Réécrire l’action1 en ajoutant le contrôle de saisie nécessaire pour qu’on accepte que N ≥5
………………………………………………………………………………………………..
………………………………………………………………………………………………..
……………………………………………………………………………………………..…
.…………………………………………………………………………………………...…..
……………………………………………………………………………………………..…
……………………………………………………………………………………………..…
……………………………………………………………………………………………….

4) Un nombre entier naturel est dit parfait s'il est égal à la somme de ses diviseurs sauf lui- même.
Exemple :

N= 6 :  est un nombre parfait N= 12 :  est un nombre non parfait


En effet les diviseurs de 6 = {1;2;3;6} En effet les diviseurs de 12 =
Somme =1+2+3=6 {1;2;3;4;6;12}
Somme =1+2+3+4+6=16≠12

Modifier l’action3 afin d’afficher si l’entier N est parfait ou non


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

☺Bon travail☺

4/4

Vous aimerez peut-être aussi