Date : 09-11-2022
Classe : 4ème SC
Enseignant : Mr. H. Adili
***
Discipline : Informatique
Devoir de contrôle1 ***
Durée : 1 HEURE
Nom et Prénom : N° :
Exercice 1 : (5 points)
En se basant sur la définition de la fonction Aléa, compléter le tableau ci-dessous en écrivant
le traitement adéquat, faisant appel à cette fonction, afin de répondre à chacune des situations
proposées.
N° Situations Traitements
Le jeu de chance pile ou face : il s’agit de jeter une
pièce de monnaie. Pile symbolisée par 1 et face
1 P Alea(.........,….....)
symbolisée par 0. Le résultat de la lancée d’une pièce
est affecté à une variable P.
Le jeu de dé : un dé contient 6 facettes numérotées de
2 1 à 6. Le résultat de la lancée d’un dé est affecté à une D ………………….
variable D.
Le jeu de vache-Taureau : il s’agit de proposer un
3 entier positif de 4 chiffres à deviner par l’utilisateur. VT …………………..
L’entier à deviner est affecté à une variable VT.
……………………..............
Le jeu de Scrabble : l’ordinateur effectue un tirage de
……………………..............
7 lettres majuscules.
……………………..............
Nous disposons de 26 lettres de "A" à "Z" avec
4 ……………………..............
ASCII("A") = 65.
……………………..............
Les 7 lettres majuscules seront placées dans un
……………………..............
tableau T.
……………………..............
Exercice 2 : (4 points)
On donne les initialisations suivantes : Ch1="langage de programmation" et Ch2="Python".
Compléter le tableau suivant en écrivant les instructions adéquates en faisant appel aux
fonctions prédéfinies sur les chaines pour aboutir aux résultats donnés.
Traitement Résultat
Ch3 ………………(Ch1,…..….,…..…) Ch3="programmation"
…………………………………………… Ch4="langage"
L …………..(Ch2) L=6
………………………………………….. Ch4="langage Python"
P ……………….(………..,Ch4) P=8
………………………………………….. Ch1="langage"
………………………………………….. Ch1="LANGAGE"
Ch ………..(6) +……………………. Ch="68"
Exercice 3 : (4 points)
Soit l’algorithme suivant :
Algorithme Exo3
Début
Ecrire ("SVP donnez 4 entiers :")
Lire (a)
Lire (b)
Lire (c)
Lire (d)
Si((a>0 ou b>c) et (d>a ou d<5)) alors
a0
db+ c
Sinon
Ca –b
Si c >0 alors
d-d
Fin si
b 0
Fin si
Ecrire (a," ", b," ", c," ", d)
Fin
1) Définir le tableau de définition des objets de cet algorithme.
Objet Type/nature
2) Quelles sont les valeurs des variables a, b, c, d après exécution de l’algorithme pour les
valeurs initiales suivantes :
a=5, b=3, c=4, d=6 a= -1, b=2, c=2, d=2 a= -1, b=-2, c= -2, d=3
…… …… ……. ……. …… …… ……. ……. …… …… ……. …….
Exercice 4 : (7 points)
Un entier est symétrique s’il est égal à son inverse.
Ecrire un programme nommé symétrique qui permet de :
1) Saisir un entier N de 4 chiffres,
2) Déterminer N1 inverse de N,
3) Vérifier si N1 est symétrique,
4) Afficher le résultat du test.