Académique Documents
Professionnel Documents
Culture Documents
Note / 20
Nom & Prénom : ............................................................................................................................................................................
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"
............................................................................................................................................................................
............................................................................................................................................................................
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
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
Page 4 sur 4