DS3 SC Collectif Final

Télécharger au format docx, pdf ou txt
Télécharger au format docx, pdf ou txt
Vous êtes sur la page 1sur 5

République Tunisienne Devoir synthèse N°3 (Bac Blanc)

Ministère de l’éducation
14 Mai 2024
♦♦♦♦♦
Commissariat Régional
de l’éducation de
Kairouan Epreuve : Informatique
♦♦♦♦♦ Durée : 1 H 30
Classes : 4ème M & 4ème Tech & 4ème Sc.
Lycée de Bouhajla &
Lycée Taher Hadded de
Bouhajla
Nom & Prénom : ................................................................................................................ Classe : ……………..

N.B : Le sujet comporte 4 pages numérotées


Exercice 1 (4 pts)
Soit l'algorithme de la fonction intitulée "Inconnu" ci-dessous :

Fonction Inconnu (Ch1, Ch2 : Chaîne) : ...................................


Début
Ch ← ""
Pour i de 0 à Long (Ch1) -1 Faire
Si (Pos (Ch1[ i ], Ch2) ≠ -1) et (Pos (Ch1[ i ], Ch) = -1) Alors
Ch ← Ch + Ch1[ i ]
FinSi
FinPour
Retourner Ch
Fin

1) Compléter l'entête de la fonction intitulée " Inconnu ".


2) Compléter le tableau de déclaration des objets locaux.

T.D.O.L
Objets Nature / Type

3) Compléter la colonne "Résultat affiché" du tableau ci-dessous par le résultat affiché pour chaque appel
de la fonction "Inconnu".

Instruction Résultat Affiché


Écrire (Inconnu( "Réussite" , "Succès" )) ...................................................
Écrire (Inconnu( "Sciences" , "Informatique" )) ....................................................
Écrire (Inconnu( "bac", "BAC2024" )) .....................................................

4) En déduire le rôle de cette fonction.


..............................................................................................................................................................................
..............................................................................................................................................................................
..............................................................................................................................................................................
Page 1 sur 5
Exercice 2 (5 pts)
Un nombre heureux est un entier positif, qui, lorsqu’on additionne les carrés de chacun de ses chiffres, puis
on additionne les carrés des chiffres de la somme obtenue et ainsi de suite, on obtient un entier à un seul
chiffre égal à 1.

Exemple 1 : Exemple 2 :
2 2 2
Pour l’entier 319 on a : 3 +1 +9 =91 Pour l’entier 85 on a : 8²+5²=89
9²+1²=82 8²+9²=145
8²+2²=68 1²+4²+5²=42
6²+8²=100 4²+2²=20
1²+0²+0²=1 2²+0²=4
 On a obtenu un entier à un seul chiffre qui est  On a obtenu un entier à un seul chiffre mais qui
égal à 1 ; donc l’entier 319 est Heureux. est différent de 1 ; donc l’entier 85 n’est pas
Heureux.

Travail demandé

1) Pour chacune des propositions ci-dessous, mettre dans la case correspondante la lettre V si la réponse
est correcte ou la lettre F dans le cas contraire.
a. La ou les suite(s) d’instructions qui permet(tent) de calculer la somme S des carrés des
chiffres d’un entier X (avec X ≥ 10) est (sont) :
S←0 Ch ← Convch(X)
Répéter S←0
S ← S+ (X mod 10) * (X mod 10) Pour i de 0 à long(ch)-1 Faire
X ← X div 10 S ← Valeur(Ch[i]) * Valeur(Ch[i])
Jusqu’à (X=0) FinPour

Ch ← Convch(X) S←0
S ← Valeur (Ch[0]) * Valeur (Ch[0]) Tant que (X ≠ 0) Faire
Pour i de 1 à long(ch)-1 Faire S ← S+ (X mod 10)*(X mod 10)
S ← S+Valeur(Ch[i]) * Valeur (Ch[i]) X ← X div 10
FinPour FinTant que

b. L'entête de la fonction SommeCarre qui permet de déterminer la somme S des carrés des
chiffres d’un entier X est :
Fonction SommeCarre (X : Entier ; S : Entier)
Fonction SommeCarre (X : Entier) : S
Fonction SommeCarre (X : Entier) : Entier
Fonction SommeCarre (S : Entier) : Entier
Page 2 sur 5
2) Développer l'algorithme du module Heureux permettant de vérifier si un entier N (avec N ≥ 10) est
Heureux ou non. (N.B. Il s'agit d'utiliser la fonction SommeCarre).
…………………………………………………………………………………………………………
………..
…………………………………………………………………………………………………………
………..
…………………………………………………………………………………………………………
………..
…………………………………………………………………………………………………………
………..
…………………………………………………………………………………………………………
………..
…………………………………………………………………………………………………………
………..
…………………………………………………………………………………………………………
………..
…………………………………………………………………………………………………………
………………………………………………….

Problème (11 pts)


Structure de championnat de Tunisie de football :

La première division est composée de N clubs sélectionnés à la fin de chaque saison. Le club champion et le
vice-champion sont qualifiés pour la Ligue des champions de la CAF et le troisième pour la coupe de la
CAF tandis que les deux derniers du classement sont relégués en Ligue II.

On désire écrire un programme simulant la structure de championnat de Tunisie de football qui permet de :

 Remplir un tableau C par N noms distincts de clubs, avec 9≤N≤16 sachant que le nom d’un club est
une chaine de caractère non vide composée uniquement par des lettres alphabétiques
majuscules.
 Remplir un tableau P par N points de clubs compris entre 10 et 80.
 Afficher :
 Les 2 clubs qualifiés pour la Ligue des champions de la CAF
 Le club qualifié pour la coupe de la CAF
 Les 2 clubs relégués en Ligue II.

Exemple : pour N=12 et les deux tableaux C et P suivants


0 1 2 3 4 5 6 7 8 9 10 11
C ASM CSS SG ESS JSK CAB CA ESM OB CSHL EST EOSB

0 1 2 3 4 5 6 7 8 9 10 11
P 22 52 36 57 56 20 44 60 70 19 50 68

Le programme affichera :

Clubs qualifiés pour la Ligue des champions de la CAF : OB et EOSB


Club qualifié pour la coupe de la CAF : ESM
Clubs relégués en Ligue II: CSHL et CAB
Page 3 sur 5
Travail demandé:

1/ Ecrire un algorithme du programme principal, solution à ce problème, en le décomposant en modules.


2/ Ecrire un algorithme pour chaque module envisagé.

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

Page 4 sur 5
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………..

Page 5 sur 5

Vous aimerez peut-être aussi