Vous êtes sur la page 1sur 4

Matière : Informatique

Devoir de Synthèse Classe : 2TI1 et 2TI2


Enseignants :
Durée : 2h

Lycée Secondaire Hammam-Sousse


n°3 Nada Achour Weslati - Med Anis MANI
Année Scolaire : 2022-2023

Note / 20
Nom & Prénom : ............................................................................................................................................................................

Exercice 1 – 3,75 Points


Corriger les propositions suivantes s’il existe une faute :
Proposition Correction

Un paramètre formel est utilisé lors de


l’appel d’un module.

Le passage de paramètre par adresse (@)


est utilisé dans l’entête de déclaration
d’une fonction.

Le paramètre effectif figure dans l’entête


de déclaration d’un sous-programme.

L’appel d’une fonction peut figurer


seulement dans un autre sous-
programme.

Une procédure retourne un et un seul


résultat de type simple.

Exercice 2 – 4,25 Points


Soient les algorithmes ci-dessous :

Algorithme Exercice Fonction Inconnue(c:……………………………………):………………………………………


Début Début
Lire(a) TantQue (Long(c)>0) et ("9"≥c[0]≥"0") Faire
Si Inconnue(a) Alors c ← Effacer(c,0,1)
Écrire(a, "vérifie la propriété") Fin TantQue
Sinon r ← Long(c) =0
Écrire(a, "ne vérifie pas la propriété") Retourner r
Fin Si Fin
Fin

1. Compléter l’entête de la fonction Inconnue.


2. Compléter le tableau de déclaration des objets locaux (TDOL) relatif à cette fonction.

Objet Type

3. Compléter le tableau de déclaration des objets globaux (TDOG) relatif au programme principal.
Objet Type

Page 1 sur 4
Devoir de synthèse n°3 2ème Info
4. A partir des algorithmes ci-dessus, remplir le tableau suivant par un exemple de chaque élément
cité dans la première colonne :
Élément Exemple
Expression booléenne
Fonction prédéfinie
Paramètre formel
Paramètre effectif

5. Donner le résultat affiché par le programme Exercice pour chacune des valeurs suivantes :

a Résultat
"809"
"-809"
"8.09"
"80+9"

6. Donner le rôle de la fonction inconnue.

............................................................................................................................................................................
............................................................................................................................................................................

Exercice 3 – 12 Points
Un chercheur vient de découvrir un nouveau virus. Le cycle de vie de
ce virus comporte trois phases :
 Phase A : Jeune
 Phase B : Adulte
 Phase C : Vieux
Pour mieux étudier ce virus, le chercheur le cultive dans des champs
favorables à son développement.
Étant donné vos compétences en programmation, ce chercheur
demande votre aide pour développer l’algorithme d’un programme qui
lui facilite ses recherches. Figure 1: Les trois phases du virus
La première version de ce programme consiste à faire le décompte du
nombre de virus présents dans un champ. Ce programme :
 Saisit la longueur du champ : n. (3 ≤ n ≤ 50)
 Saisit le nombre initial de virus : nbv. (1 ≤ nbv ≤ n)
 Génère un champ aléatoire de virus dans un tableau t, de taille n, et contenant nbv caractères.
Ce tableau contient les lettres "A", "B", "C" qui représentent la phase de vie d'un virus. Les cases
restantes du tableau sont remplies par le caractère "-" pour indiquer l'absence de virus.
 Affiche le champ de virus généré dans le tableau t.
 Affiche le nombre de virus regroupés par leurs phases de vies : Nombre de virus en phase "A"
(nbva), nombre de virus en phase "B" (nbvb) et le nombre de virus en phase "C" (nbvc).

Page 2 sur 4
Devoir de synthèse n°3 2ème Info

Exemple 1 Exemple 2

Longueur du champ [3, 50] ? 15 Longueur du champ [3, 50] ? 20


Nombre de virus [1, 15] ? 6 Nombre de virus [1, 20] ? 16
Population de virus Population de virus
A-----BB-AA--B- CA-BCAB-AB-CC-AAACAB
Nombre de virus : 6 Nombre de virus : 16
- 3 virus A, - 7 virus A,
- 3 virus B, - 4 virus B,
- 0 virus C. - 5 virus C.

Explication Explication

1. Soit le tableau t suivant contenant un exemple d’une population de nbv virus dans un champ de
taille n.
t "A" "-" "B" "C" "A" "-" "-" "-" "-" "-" "C" "-"
0 1 2 3 4 5 6 7 8 9 10 11
Indiquer les valeurs des variables suivantes, à partir de l’exemple :
n nbv nbva nbvb nbvc

2. Proposer une solution modulaire à cet algorithme.


.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
Page 3 sur 4
Devoir de synthèse n°3 2ème Info
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................
.........................................................................................................................................................................................

Page 4 sur 4

Vous aimerez peut-être aussi