You are on page 1of 3

INSTITUT SUPERIEUR DES SCIENCES BIOLOGIQUES ET APPLIQUEES (ISSBA)

Examen de Fin du Premier Semestre


Spécialités: GL Niveau: 1 Année Académique : 2023 - 2024
Matière : Initiation à L’Algorithme Durée: 03 Heures
Nom Enseignant : MINFOUNDI M
WILFREED Semestre : 1
Documents Autorisés : Non Calculatrice Autorisée Non

Première Partie – Question de Cours 5 Points

1) Définir Les Termes : Algorithme, Enregistrement, Constante, Affectation. (0.25 * 4 = 1Point).

1) Donner La Syntaxe d’Une Fonction Et d’Une Procédure En Algorithme. (0.5 * 2 = 1Point).

2) Donner 4 Mots Clés Qui Reviennent dans L’Ecriture d’Un Algorithme. (0.25 * 4 = 1Point).

3) Donner La Structure Générale d’Un Algorithme. (1Point).

4) Donner La Syntaxe de Deux Structures Conditionnelles de Votre Choix. (0.5 * 2 = 1Point).

Deuxième Partie – Cas Pratiques 10 Points

Exercice Numéro 1 – 2Points

Ecrire Une Procédure SomChiffre Qui Prend En Paramètre Un Nombre Entier X, Puis Calcule Et
Affiche La Somme des Chiffres de Cet Entier. Exemple, Pour X = 37082, La Procédure Doit Montrer Le
Résultat = 2 + 8 + 0 + 7 + 3 = 20.

Exercice Numéro 2 - 2Points

Soit Tab, Un Tableau de 100 Entiers. Ecrire Un Algorithme Qui Retourne Le Plus Grand Elément
Qui Se Trouve dans Le Tableau Tab, Ainsi Que Sa Position. Si Plusieurs Eléments Différents Répondent
Au Problème, Votre Algorithme Doit En Fournir Un, Quel Qu’il Soit.

Exercice Numéro 3 - 2Points

Manipulations des Enregistrements. Dans Un Institut de La Place, Les Enseignants Sont


Caractérisés Par Un Matricule, Un Nom, Une Spécialité, L’Année de Recrutement, Et Le Sexe.

1) Définir Le Type à Manipuler. (0.5Point).


2) Ecrire Un Bloc d’Instructions Permettant de Lire Les Informations Sur 100 Enseignants Et
Compte Uniquement Les Enseignants de Sexe Féminin. Et Ainsi Que Le Pourcentage de Ces
Dernières, Sans Utiliser Les Tableaux. (1Point).
3) Ecrire Un Bloc d’Instructions Permettant de Lire Les Informations Sur 100 Enseignant Et Nous
Donne Le Nom des Enseignants Recrutée En 2024. (0.5Point).

Page 1 / 2
Exercice Numéro 4 - 2Points

Ecrire Un Programme PASCAL Qui Demande Un Nombre de Départ, Et Qui Calcule La Somme
des Entiers Jusqu’à Ce Nombre. Par Exemple, Si L’On Entre 5, Le Programme Doit Calculer : 1 + 2 + 3 +
4 + 5 = 15. NB : On Souhaite Afficher Uniquement Le Résultat, Pas La Décomposition du Calcul.

Exercice Numéro 5 – 2Points

Ecrire Un Programme PASCAL Qui Demande à L’Utilisateur de Saisir N Notes d’Une Classe
dans Un Tableau Et Qui Calcule Et Affiche Le Pourcentage des Notes Supérieur à La Moyenne des Notes
de la Classe.

Troisième Partie – Mise En Situation Professionnelle 5Points

Problème Numéro 1 – (0.5 * 6 = 3Points)

Ecrire Les Actions Paramétrées (Procédure Ou Fonction) Permettant de Résoudre Les Problèmes
Suivants :

1) Calcul de La Somme de Deux Nombres Entiers ;


2) Calcul de La Factorielle de N (N !) ;
3) Vérifier Si Un Nombre Entier A Divise Un Nombre Entier B ;
4) Calcul du Quotient Et du Reste de La Division Entière de Deux Nombres Entiers A Et B ;
5) Permet de Permuter (Echanger) Le Contenu de Deux Variables Réelles ;
6) Etant Donnée Un Nombre Réel, Calcule Sa Valeur Absolue ;

Problème Numéro 2 – 2Points

L’Admission à Un Examen Est Composée de 3 Notes (Les Notes Sont Comprises Entre 0 Et 20).
Tout Etudiant Se Trouvant dans Au Moins L’Un des Trois Cas Suivants Sera Refusé :

 Deux des Trois Notes Sont Strictement Inférieures à 7,5 ;

 Une Note Est Strictement Inférieure à 5 ;

 La Moyenne des Trois Notes Est Strictement Inférieure à 10.

Ecrire Un Algorithme Qui Saisit Les Trois Notes Puis Annone Le Résultat Sous La Forme
« ADMIS » Ou « REFUSE ».

Bonne Chance à TOUS ! ! !

Page 2 / 2
Présentation : 1Point.

Page 3 / 2

You might also like