Vous êtes sur la page 1sur 4

ÉPREUVE THÉORIQUE D’INFORMATIQUE

CRE DE TUNIS 2
LYCÉE SECONDAIRE IMTIÈZE DE SIDI HASSINE ENSEIGNANTE : MME NESRINE HLILOU
***** Durée : 2 heures
DEVOIR DE SYNTHÈSE N°1 Nom & Prénom :………………………………..…
Coef= 1
2022/2023 Classe : 2ème TI 2 N° : …….. Note/20 : ………..…..

Exercice N°1 :
Dans un contexte informatique et pour chacune des propositions ci-dessous, mettre dans
chaque case, la lettre V si la proposition est correcte ou la lettre F dans le cas contraire :
1) Qu'affiche le programme suivant ?
16
n+p
13
3
2) Pour insérer un paragraphe dans une page web, on utilise la balise :
<a> …………………………….. </a>
<p> …………………………….. </p>
<br> …………………………….. </br>
3) Pour a=10 et b=20, qu’affiche le programme suivant ?

10 est inférieur à 20
10 est supérieur à 20
a est inférieur à b
a est égal à b

4) Une affectation se traduit en python par :


← = ==
5) Pour afficher le contenu d’une variable x en python, on utilise la commande :
print(x) input(x) écrire(x)
6) L’expression qui permet de saisir une variable x en algorithme est :
x=input("x=") écrire(x) lire(x)
7) L'expression qui permet d'afficher la valeur de x en algorithme :
print(x) lire(x) écrire(x)
8) Pour affecter à x un entier aléatoire entre 0 et 6 en python, on écrit :
x=random() x=randint(0,6) x=aléa(0,6)
9) En python, pour tester l’égalité entre 2 objets a et b, on doit écrire :
if a = b : if a := b if a = = b :
10) La valeur de 5678 div 10 est
8 567 5

1
Exercice N°2 :
Soit l’algorithme suivant :
Algorithme : QueFaire
Début
écrire ("Donner un réél : ") lire(x)
si x > 0 alors
res ← x
sinon
res ← - x
fin si
écrire ("la ………………….. de",x,"=",res)
Fin
1) Quel est le résultat affiché par le programme pour x = - 21 ? .………………………………..
2) Quel est le rôle de programme ?
Ce programme permet de ……………………...……………………………………………..…...…
3) Complétez les pointillés de l’instruction écrire à la fin de l’algorithme par ce qui convient ;
4) Implémentez cet algorithme en Python :
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
Exercice N°3 :
Une société décide de recruter des employés selon leurs scores obtenus après des examens
psychologiques et techniques comme présenté dans l’algorithme suivant :
Algorithme : recrutement
Début
#saisie :
écrire ("Donner le score du candidat")
lire (score)
#traitements :
si score ∈ [150..200] alors
res ← "Recruté"
sinon si score ∈ [100..149] alors
res ← "Liste d’attente"
sinon
res ← "Non recruté"
fin si
#affichage des résultats :
écrire (res)
Fin.

2
1) Apporter les modifications nécessaires à la partie #saisie pour que le score soit compris entre
50 et 200 ;
#saisie :
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
2) Apporter les modifications nécessaires à la partie #affichage des résultats pour que
l’algorithme affiche comme suit :
• "Félicitations, tu es Recruté !" si res = "Recruté"
• "Désolé, tu es sur la liste d’attente !" si res = "Liste d’attente"
• "Dommage, tu n’es pas recruté !" si res = "Non recruté"
#affichage des résultats :
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
3) Sachant que score est de type entier, peut-on écrire la partie #traitements autrement ?
Pourquoi ? Si oui, réécrire cette partie par une autre structure de contrôle conditionnelle ;
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
#traitements :
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
Exercice N°4 : Problème :
Un entier formé de 4 chiffres est dit symétriquement carré si le nombre formé par ses chiffres
des centaines et des milliers est le carré de celui formé par ses chiffres des dizaines et des unités.
Exemple : l’entier 2505 est symétriquement carré car 25 est le carré de 5.
On vous demande d’écrire un algorithme qui permet de chercher et afficher tous les entiers
symétriquement carrés formés de 4 chiffres et de dresser son TDO.
Objets Types/Natures

3
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..

Vous aimerez peut-être aussi