Vous êtes sur la page 1sur 5

Profs 

: Mme. BEN SLIMAN Leila Devoir BAC BLANC 2021 Lycée Sejnène
M. MECHERGUI Ferid en informatique Date : 01/06/2021
M. SAHBANI Ali  A.S :2020/2021

Nom : ………….…………….….….. Prénom : ……..……….……….…….……. Classe : 4ème T+SC+M Durée : 1h 30 mns


20
Exercice N°1 (6
pts)
1/Dans le tableau ci-dessous, remplir les deux colonnes "Résultat" et "Type du résultat" par le résultat et le
type correspondant à chacune des expressions de la première colonne.
Expression Résultat Type du résultat
Concat(sous-chaine("Baccalauréat",1,3), " …………………………… ……………………………
2021")
(("D"> " A") ET (ABS (-1)>0)) …………………………… ……………………………
(15 DIV 3) MOD 2 …………………………… ……………………………
Tronc(7,25) + Arrondi(7,23) …………………………… ……………………………
Ch "Baccalaureat 2021"
…………………………… ……………………………
Efface (ch,4,9)
Ch1"bon"
ch2"courage" …………………………… ……………………………
Long(ch1)<long(ch2)

2/ On désire stocker un nombre n de données de même type (type entier).


Q1 : Quelle structure de données qu’on pourra utiliser pour stocker ces n données ?
…………………………………………………………………………………….………………………………
Q2 : Comment on déclare cette structure en algorithmique pour n=5 ?
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
Q3 : On désire que le nombre n doit être compris entre 3 et 10, donner le fragment algorithmique
permettant cette saisie contrôlée :
……………………
…………………………
…………………………
………………………………..
Q4 : Les n entiers à stocker seront générés Aléatoirement, Comment on peut le faire dont ces éléments
seront compris entre 1 et 100 ?

…………………………………………
…………………………………………

1/4
………………………
Soit l’algorithme suivant : Pour a=6, b=6, c=6, d=4
0) Début inconnu Int N° x écran
1) Ecrire (''Donner 4 entiers : '') 1 - Donner 4 entiers : 6 6 6 4
lire (a,b,c,d) 2
2) x 1 3
3) Ecrire (a) 4
5
4) Si (ab) alors
6
xx+1 7
Ecrire (",'', b) Pour a=3, b=3, c=4, d=5
FinSi Int N° x écran
5) Si ((ac) et (bc)) alors 1 - Donner 4 entiers : 3 3 4 5
xx+1 2
Ecrire (",'', c) 3
FinSi 4
6) Si ((ad) et (bd) et (c  d)) alors 5
xx+1 6
7
Ecrire ('','', d)
Pour a=5, b=6, c=7, d=8
FinSi
Int N° x écran
7) Ecrire(x)
1 - Donner 4 entiers : 5 6 7 8
8) Fin inconnu 2
QUESTIONS :
3
1- Remplir les tableaux suivants avec le contenu de
4
la variable x et l’écran suite à chaque instruction de
5
l’algorithme ci-dessus
6
Pour a=8, b=8, c=8, d=8
7
Int N° x écran
1 - Donner 4 entiers : 8 8 8 8
2- Déduire le rôle de cet algorithme
2 …………………………………..…………………………
3
4 …………………………………..…………………………
5 …………………………………..…………………………
6 …………………………………..…………………………
7

Exercice N°2 (6 pts)

3- traduire l’algorithme précédent en Pascal


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

2/4
…………………………………..………………..… …………………………………..………………..…
Problème (8 pts)
Soit T un tableau de N chaînes de caractères non vides et dont la taille maximale est 20 caractères.
On demande d'écrire un algorithme ainsi les déclarations nécessaires permettant de réaliser les
traitements suivants :
1. Remplir le tableau T par N chaînes (2<=N<=30),
2. Eliminer de chaque élément du tableau tous les caractères non alphabétiques,
3. Convertir toutes les chaines non vides obtenues en majuscule,
4. Afficher toutes les chaines non vides palindromes
N.B: une chaîne est dite palindrome si elle se lit de la même façon de gauche à droite et de droite à gauche.
Exemples : EllE, AZZA, AA,.
Exemple :
Si N=5 et les éléments de T sont :
T= A54a 15aZ Ra8d9ar 2021 h?
 Le tableau après l’étape 2 contiendra les chaînes suivantes
T= Aa aZ Radar h
 Le tableau après l’étape 3 contiendra les chaînes suivantes
T= AA AZ RADAR H
 Le programme affichera : AA RADAR H
Solution :
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………

3/4
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………

4/4
…………………………………………………………………………………….………………………………
…………………………………………………………………………………….………………………………
Bon travail

5/4

Vous aimerez peut-être aussi