100% ont trouvé ce document utile (2 votes)
1K vues5 pages

Test Python : Évaluation 2ème TI

Ce document contient un test d'évaluation en pensée computationnelle et programmation comportant plusieurs exercices. Les exercices portent sur la syntaxe de base en Python, les opérations arithmétiques, les chaînes de caractères et les structures de contrôle.

Transféré par

Abou Omar
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
100% ont trouvé ce document utile (2 votes)
1K vues5 pages

Test Python : Évaluation 2ème TI

Ce document contient un test d'évaluation en pensée computationnelle et programmation comportant plusieurs exercices. Les exercices portent sur la syntaxe de base en Python, les opérations arithmétiques, les chaînes de caractères et les structures de contrôle.

Transféré par

Abou Omar
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

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

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

Vous aimerez peut-être aussi