Vous êtes sur la page 1sur 3

Informatique

4ème année Scientifiques


Groupe Excellent
Séance N°12 : 15/01/2023
Révision BAC (théorique)

Mme Mkhinini Raja


Sousse (Khezama - Sahloul) Nabeul / Sfax / Bardo / Menzah El Aouina / Ezzahra / CUN /
Bizerte / Gafsa / Kairouan / Medenine / Kébili / Monastir / Gabes / Djerba

www.takiacademy.com 73.832.00
INFO
Objectif
• Rappel des boucles à condition d'arrêt et complètes
• Manipulation des fonctions et des procédures
• PROBLEME TABLEAUX

Exercice 1 10 min 3.5pt

Soit l’algorithme de la fonction F :


Fonction F (A : ……………… , B : ……………… , C : ……………… ) : ………………
Début
Tant que Long(A) mod C ≠ 0 faire
AB+A
Fin Tanque
Retourner A
Fin
Questions
1. Déterminer le type de la fonction F et de chacun des paramètres A, B et C
2. Compléter le tableau suivant par le résultat retourné par la fonction F pour chacun des trois
cas suivants :
A B C Résultat
"123" "*" 6
"6372" "?" 8
"637274" "/" 6

Exercice 2 20 min 6.5pt

-Page -1
INFO

Exercice 3 45 min 10 pt

Une centrale de détection d’incendie regroupe les informations concernant la pollution dégagée dans
les gouvernorats sous forme d’un code composé de 5 caractères. Le code est sous la forme suivante :
• Le premier caractère est "M"
• Le deuxième caractère représente le degré d’urgence.
• Les 3 derniers caractères représentent la quantité de pollution dégagée.
Exemple : Le code "M9120", le degré d’urgence = 9 et la quantité de pollution
dégagée = 120.

On se propose d’écrire un algorithme qui permet de :


➢ Saisir un entier compris entre 2 et 24 qui présente le nombre des gouvernorats.
➢ Remplir un tableau T par les noms des gouvernorats. On note qu’un nom est une chaine de 4
caractères alphabétiques au minimum (composée uniquement des lettres et des espaces) dont
le premier caractère est une lettre en majuscule.
➢ Remplir un tableau V des codes comme indiqué précédemment.
➢ Remplir un tableau C par le niveau de pollution. On note que :
Le niveau de pollution = degré d’urgence* quantité de pollution dégagée
Exemple : pour le code "M9120" ; le niveau de pollution = 9*120 = 1180
➢ Afficher le(s) gouvernorats (s) ayant le plus grand niveau de pollution.
Exemple : Pour N = 5, on a :

T Sidi bouzid Tunis Sousse Sfax Beja


0 1 2 3 4

V M9120 M8315 M5120 M9280 M1073


0 1 2 3 4

C 1180 2520 600 2520 73


0 1 2 3 4

Le programme affichera
Les gouvernorats ayant le plus grand niveau de pollution (2520) sont :
Tunis
Sfax

Travail demandé :
1) Ecrire l’algorithme du programme principal en le décomposant en modules
2) Ecrire l’algorithme de chaque module

-Page -2

Vous aimerez peut-être aussi