Page 1218 - IT2
P. 1218
4- Le fichier « sonV21_b.mp3 » représente une musique « sans paroles ». Appliquez-la comme musique de
fond au fichier « sonV21_a.wav ». (1 pt)
DOSSIER 2 (4 PTS)
Exercice 1 (1,5 pts)
Réaliser, dans un langage de programmation structurée, les tâches suivantes :
1. Ecrire une fonction estCarre (entier n) permettant de vérifier si un nombre entier n strictement positif est
un nombre carré ou pas. (1 pt)
Un nombre n est dit carré s’il existe un entier m tel que n = m².
Exemple : 4 est un nombre carré car 4 = 2*2 = 2².
2. Utiliser cette fonction dans un programme principal afin d’afficher les 20 premiers nombres carrés. (0,5pt)
Exercice 2 (2,5 pts)
On considère une phrase comme étant une liste de mots (chaînes de caractères) séparés par un ou plusieurs
espaces.
Ecrire un programme, dans un langage de programmation structurée, qui contient :
1- Une fonction permettant de lire la phrase saisie par l’utilisateur. (0,5 pt)
2- Une fonction permettant de calculer et d’afficher le nombre de répétitions (occurrences) de chaque lettre
dans la phrase, de la manière suivante (en veillant à n’afficher chaque lettre, avec son occurrence, qu’une
seule fois, même si elle apparaît plusieurs fois dans la phrase) : (2 pts)
Exemple : Pour la phrase : « Hello World », voici le style d’affichage :
H : apparaît 1 fois.
e : apparaît 1 fois.
l : apparaît 3 fois.
o : apparaît 2 fois.
W : apparaît 1 fois.
r : apparaît 1 fois.
d : apparaît 1 fois.
DOSSIER 3 (9 PTS)
N.B. Les programmes seront écrits dans un langage de programmation orientée objet de votre choix.
Un grand mall commercial décide d’informatiser la gestion de ses différents magasins.
Chaque magasin est caractérisé par :
· un numéro de type entier,
· un nom de type chaine de caractères,
· une superficie de type réel,
· un montant de loyer de type réel,
· le nom du gérant de type chaine de caractères.
1. Créer la classe magasin. (1 pt)
www.itlearning-settat.com
Email: admission@itlearning-settat.com
Tél.:0661077812
2/3

