Page 1224 - IT2
P. 1224
4- Le fichier « sonV23_b.mp3 » représente une musique « sans paroles ». Appliquez-la comme musique de
fond au fichier « sonV23_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 estMagique (entier n) permettant de vérifier si un nombre entier n strictement positif
est un nombre magique ou pas. (1 pt)
Un nombre n est dit Magique s’il représente à la fois le cube d’un entier et le carré d’un autre entier. C'est-à
3
2
dire, s’ils existent 2 entiers m et k tels que n = m et n = k .
Exemple : 64 est un nombre magique car il représente à la fois le carré de 8 et le cube de 4.
2
3
64 = 8*8 = 8 et 64 = 4*4*4 = 4
2. Utiliser cette fonction dans un programme principal afin d’afficher les 5 premiers nombres magiques.
(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. On suppose que les lettres voyelles de l’alphabet sont : « a », « e », « i », « o », « u » et « y ».
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
non voyelle de la phrase (lettre autre que les 6 lettres voyelles citées plus haut), de la manière suivante
(en veillant à n’afficher chaque lettre non voyelle de la phrase, avec son occurrence, qu’une seule fois,
même si elle apparaît plusieurs fois dans la phrase) : (2 pts)
Exemple : Pour la phrase : « Bonne chance », voici le style d’affichage :
B : apparaît 1 fois.
n : apparaît 3 fois.
c : apparaît 2 fois.
h : 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.
Une grande galerie commerciale décide d’informatiser la gestion de ses différents commerces.
Chaque commerce 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 capital (montant) de type réel,
www.itlearning-settat.com
Email: admission@itlearning-settat.com
Tél.:0661077812
2/3

