Vous êtes sur la page 1sur 3

Exercice N°1: (8 Points) :

1) Cocher la bonne réponse


1. Soit X Ord("a") + 65 Div 5 Mod 3 8. Soit X = ord("1") + 7 // 2 % 4
X 99 X = 0
X 2 X = 52
2. Soit A Ord (Chr (48 + Aléa(0,9))), 9. La fonction Estnum(Ch) permet de :
A contient :
Convertir la chaîne Ch en une valeur
Un caractère numérique numérique.
Un entier compris entre 48 et 57 Vérifier si la chaîne Ch est numérique ou
Le code ASCII d’un chiffre non.
10. Soit A = ord (chr (65 + randint (0,25))),
3. En Python la fonction int permet de : A contient :
Convertir une chaîne de caractères en réel Une lettre alphabétique majuscule
Retourner la partie entière d’un réél Un entier compris entre 65 et 90
Convertir une chaîne de caractères en entier Le code ASCII d’une lettre alphabétique
4. Le script if 5<x<10: permet de: majuscule
Vérifier que x>5 et x<10 11. Le script if 5<=x<=10: permet de:

Vérifier que x>5 ou x<10 Vérifier que x>=5 et x<=10


Vérifier que x est dans l'intervalle [6,9] Vérifier que x>=5 ou x<=10
5. Dans une structure conditionnelle généralisée, le Vérifier que x est dans l'intervalle [5,10]
dernier traitement sera exécuté si : 12. Le script if x in [5,10,15]: permet de:
La dernière condition est non vérifiée Vérifier que x est dans une liste de valeurs
Toutes les conditions sont vérifiées Vérifier que x=5 ou x=10 ou x=15
Toutes les conditions ne sont pas vérifiées Vérifier que x est dans l'intervalle [5,15]
6. Une structure conditionnelle complète contient: 13. Une structure conditionnelle complète contient:
Deux conditions et un seul traitement Deux conditions et un seul traitement
Deux traitements et une seule condition Deux traitements et une seule condition
Une seule condition et un seul traitement Une seule condition et un seul traitement
7. Qu'affiche le script suivant? A=True
if not (A):
print("A\n")
else :
print("B\n")
print("C")
BC
AB
AC

2) Soit l’algorithme suivant :


Algorithme Ex
Début
ch1 "partiger"
ch2 "pourra"
ch3 "régner"
ch1[4] "a"
ch2 efface(ch2,4,6)
ch ch1+" "+ch2+" "+ch3
Ecrire(ch)
Fin
a) Donner le résultat affiché :………………………………………………………..
b) Implémenter l’algorithme en PYTHON : (réponse devant l’algorithme)
Exercice N°2: (5 Points)
Compléter les expressions booléennes manquantes dans la liste des affectations suivantes en respectant la valeur
imposée de la variable booléenne Y :
Affectation La valeur de la variable booléenne
Y doit être égale à
Y 7 > ………….. Vrai
Y (6=6) et ( ……………………….) Vrai
Y (6>6) ou ( ……………………….) Faux
Y 5 Mod 10 = …………… Vrai
Y 18 Div 3 ………………………… Faux
Y (18 Mod 19 ≠ …………. ) Vrai
Y ( (10 Div 2) X 2 ) Mod 10 …….…………….. Vrai
Y Non(………………………….) Faux
Y Non( (7 mod 3 …………..) et ( 19 Div 4 …………………) ) Faux
Y Non( (7 mod 14 …………) ou ( 8 Div 10 ………………) ) Vrai
Exercice N°3 : (3.5 points)
L’algorithme ci-dessous est réalisé par l’élève Mohamed, un élève de 2 ème info. Ce programme permet de
saisir deux nombres m et n puis de déterminer et afficher le signe de leur produit : ″nul″, ″positif″ ou ″négatif
″.

Ecrire ("Entrez le premier nombre : "), lire(m)


Ecrire ("Entrez le deuxième nombre : "), lire(n) 1)Donner le résultat affiché par le programme ci-
si m =0 alors dessus pour chacune des valeurs m et n suivantes :
écrire ("Le produit est nul") ♦ m =0 et n=0
fin si  .....................................................
si n =0 alors ♦ m = -5 et n= -5
écrire ("Le produit est nul") ...........................................
fin si ♦ m =2 et n=0
si (m < 0 et n< 0) alors .......................................................
écrire ("Le produit est positif") ♦ m = -5 et n= 5
fin si ...........................................
si (m > 0 et n> 0) alors 2) Cocher la bonne réponse :
écrire ("Le produit est positif") La forme de la structure conditionnelle utilisée par
fin si Mohamed dans son programme est :
si (m < 0 et n > 0) alors ( ) Simple Réduite ( ) Simple Complète
écrire ("Le produit est négatif") ( ) généralisé
fin si
si (m > 0 et n < 0) alors
écrire ("Le produit est négatif")
fin si
3) Tous les élèves sont convaincus que la forme conditionnelle utilisée par Mohamed n’est pas la meilleure. On
vous demande de réécrire la séquence permettant d’afficher la nature de signe de m et n en utilisant la structure
conditionnelle avec la forme adéquate.

Partie HTML :(4 points)

Vous aimerez peut-être aussi