Niveau : 2ème TI Test d’évaluation n°3
AS: 2023/2024 Pensée Computationnelle et programmation
Enseignant : Sami MEJRI
Durée : 1 heure
Nom et prénom : ……………………………………….
Exercice N°1 (3 pts)
Donner l’affichage sur l’écran pour chaque séquence d’instruction en python et évaluer les différentes
expressions.
Séquences Affichage Expression
d’instruction en
python
Y= (15 >3) AND (7 <5 + 1) chr(ord('b)'-32)=……….
Print(Y) ………………..……… upper('bac')=………………
Z= 18 DIV 3 < 18 MOD abs(-5.8)=……………
4+7 ent(-5,8)=……………
Print(Z) ………………..……… int(5,8)=…………..
x=17+100/5
print (x) ………………..………
ch="Mathématique"
print(len(ch)): ………………..
print(ch[:3]) ……………….. round(6.45)=…………
print(len(ch[3:]))): ……………….. round(16.95)=………..
print(2+3) ………….. x=int(7/2)
print("2+3") ………….. x=……………..
print("2"+"3") …………..
print ( '2+5 ' < '2+7 ') ………………..……… round(3.141592,2))=………
print (2+5 < 2+7) ……… round(3.141592,4)=………
n=0
print(n==0) ……………..
ch1="bac" 117 MOD 20=……….
ch2="bac2021" 125 DIV 20=………….
print (len(ch1)<len(ch2)) …………………………
a="algorithmique" ; a="123"
b="programmation" b="321"
c=a+" et "+b c=a+b=………………..
print(c) ………………………… d=a>b=……………….
print(len(a)) ……………………
Ch="12" A=2021
n=int(ch) B=str(A)=…………..
print(n+8) …………………… B+"2022"=………….
1
Exercice N°2 (3 pts)
Ecrire chaque expression en python puis évaluer (calculer) les expressions arithmétiques suivantes :
Expression en algorithmique Expression en python Evaluation
a) Y←127 MOD 10
b) T← RacineCarré (36)
c) T← 8 Mod 2 – 4 *2
d) T← Arrondi (13. 54) + Abs (-13)
e) T← ARRONDI (5.499,2)
f) X ← (28 MOD 5)
g) X ← (8 MOD 3) *2
h) Y←127 DIV 10 +13
Exercice N°3 (1.5 pts)
On donne les informations suivantes :
Ch, Ch2 et Ch3 de type chaine.
P de type réel.
R et Q de type entier.
Ch1 est initialisé à "2TI", Ch2 à "2023/2024" et P à 19,58.
Compléter la colonne "Instruction à exécuter" du tableau ci-dessous, par les instructions algorithmiques
permettant d’aboutir aux valeurs finales mentionnées dans le tableau. Les instructions à fournir devront utiliser les
variables précédemment données et tenir compte de leur initialisation.
Instruction à exécuter Valeur finale de la variable
Ch contient "2TI 2023/2024"
Q contient 19
R contient 2023
Ch contient "2TI 2024"
2
Exercice N°4 (1.5 pt)
Cocher la bonne réponse pour chaque question
a) B←10>15 b) print(random())
B est un entier 0.236248
B est un booléen 3
0.65547
c) a←"3D" d) e←estnum("25")
a est un entier quelle est la valeur de e ?
a est un caractère 25 Faux
a est une chaine de caractère 0 Vrai
a←"Aya" b←"Mejri" f) a="3D"
e) vb←a=b b="5.1"
Quelle est la valeur de vb? c=val(a[0]+b[0])
"Aya" " Zaraii" Vrai Faux
c= 8 c= "35" c=35
h) Ecrire (long(a+" "+b))
On obtient
"Aya Mejri" Erreur 9
Exercice N°5 (5 pts)
Jeu : gagnant/ perdu
Règles du jeu
Le joueur va jouer contre l’ordinateur. Chacun des deux propose deux valeurs entières de l’intervalle [5,10].
Le joueur est gagnant si la somme de ses deux entiers est plus grande que celle proposée par l’ordinateur et
perd dans le cas contraire.
Nb. Le joueur saisit deux entiers (on suppose que les deux entiers compris entre 5 et 10)
Les deux entiers proposé par l’ordinateur seront aléatoirement
Exemple : Joueur propose : 7 et 8 => somme = 15
L’ordinateur propose 5 et 6 => somme =11
On affiche sur l’écran vous avez gagné
Travail demandé :
Ecrire un algorithme qui permet de simuler le jeu précédemment décrit.
3
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
TDO
Objets Types/Natures
4
Exercice N°6 (5 pts)
Ecrire un algorithme appelé email qui permet de saisir l’émail d’une personne puis déterminer et afficher le
nom N, le prénom P d’une personne et le serveur de messagerie S.
Exemple :
l’émail : [email protected]
Le programme affichera :
Le nom N : Mejri
Le prenom P : Omar
Le serveur : gmail
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..