Vous êtes sur la page 1sur 1

Auteur : Mohamed Messabihi Université Abou Bakr Belkaïd - Tlemcen

Matière : Initiation à l'algorithmique Faculté des Sciences

Date 15 Janvier 2014 1


ère Année MI

Durée 1h30 Semestre 1

Examen Final
Aucun document n'est autorisé.
Les solutions sous forme de programme Pascal sont aussi acceptées.
Tout appareil électronique doit être éteint (Téléphone, Ordinateur, Tablette, etc.).

1 Calcul des impôts (6 pts, 20 min)


On veut calculer le montant des impôts d'un salarié. La grille à utiliser est la suivante :

Salaire Taux d'impôt

Salaire < 15000 DA 5%


15000 DA ≤ Salaire < 30000 DA 10%
30000 DA ≤ Salaire < 60000 DA 20%
60000 DA ≤ Salaire 25%

Écrire un algorithme qui saisit le salaire et ache le montant des impôts à payer.

2 Chires Cubiques (5 pts, 25 min)


Un entier naturel de trois chires est dit cubique s'il est égal à la somme des cubes de ses trois
chires. Exemple : 153 est cubique car 153 = 13 + 53 + 33
Écrire un algorithme qui permet de chercher et d'acher tous les entiers cubiques de 3 chires.

3 Croissance démographique (9 pts, 45 min)


Pour réaliser des études statistiques sur la croissance démographique, on vous demande de mettre
en place un système informatique (sur internet) pour récolter et traiter un ensemble de données liées
au taux d'accroissement démographique.
1. Écrire un algorithme qui permet de demander à N utilisateurs leur année de naissance et de les
stocker dans un tableau TabNaissance.
An d'aller un peu plus loin dans cette étude, on voudrait s'intéresser aux trois catégories d'âges,
à savoir : les jeunes, les adultes et les vieux.
2 On vous demande de compléter l'algorithme précédent pour qu'il puisse répartir les données du
tableau TabNaissance sur trois tableaux et ensuite les acher avec leur pourcentage :
 TabJeunes : un tableau des jeunes : personnes âgées de moins de 24 ans.
 TabAdultes : un tableau des adultes : personnes âgées plus 24 ans et moins de 60 ans.
 TabVieux : un tableau des vieux : personnes âgées plus de 60 ans.
Exemple : Soit N = 10
TabNaissance 1956 1991 1938 1976 1945 1985 1968 1989 2001 1995
On doit obtenir les tableaux suivants :
TabJeunes 30% 1991 2001 1995
TabAdultes 50% 1956 1976 1985 1968 1989
TabVieux 20% 1938 1945
 Bon courage ! 

B Mohamed.Messabihi@gmail.com Page 1

Vous aimerez peut-être aussi