Вы находитесь на странице: 1из 1

Université de Mustapha Stambouli Mascara

Faculté des Sciences Exactes Page 1/1


Département d’Informatique 1ère LMD M/I
Fiche TD n° 1 : Enregistrements (Record)
Module : Programmation et Structure de données

Exercice n° 1 :
- Un compte en banque concerne une personne spécifiée par son nom, un numéro de compte (un entier)
et un montant (réel).
Déclarez un enregistrement pour cette structure.
- Ecrivez une structure nommé BIBLIO permettant de représenter les informations d’une référence
bibliographique : le titre du livre, le nom de l’auteur, le nom de l’éditeur, l’année de publication et le
nombre de pages.
- Déclarez une variable enregistrement représentant un nombre complexe. N = x + y * i, avec x et la
partie réelle et y la partie imaginaire.

Exercice n° 2 :
Soit une entreprise qui contient 100 employés dont chacun est caractérisé par : nom et prénom, numéro de la
sécurité sociale, date de naissance (chaine de caractères), adresse. Cette dernière est composée d’un numéro
de la rue (entier), le nom de la rue et le nom de la ville.
- Définit les structures de données permettant de stocker les informations de tous les employés.
- Ecrire un algorithme qui saisit les informations des employés, puis affiche les informations des
employés qui habitent à la ville de ‘Mascara’

Exercice n° 3 :
Une société veut informatiser la gestion de ses employés. Elle détient pour chacun les informations
suivantes : Le nom et le prénom (chaîne de caractères), Le grade (G1, G2, G3, G4), Le code fiscal (un entier),
l’assurance maladie (O pour oui et N pour non). Le nombre d’employés est N avec 4 ≤ N ≤ 120
Écrivez un algorithme qui permet la saisie de toutes les fiches de renseignements puis d’afficher :
1) Toutes les fiches un par un.
2) Le nombre d’employés ayant un grade donné et leur pourcentage par rapport au nombre total des employés.

Exercice n° 4 :
Écrire un algorithme qui permet de :
- remplir un tableau par n élève sachant que chaque élève est une variable de type enregistrement et qui
possède un nom, classe (on dispose de 03 classes) et moyenne
- afficher le pourcentage des élèves admis par classe
- afficher les noms des élèves admis par classe

Exercice n° 5:
Soit un groupe de 100 personnes dont chacune est caractérisée par le nom, le prénom, le sexe (M/F), la taille
en centimètre (entier), le poids en Kg (réel), le poids idéal PI en Kg (réel) et un indicateur d’obésité IO (réel).
On veut stocker les informations de ce groupe dans un vecteur.
Ecrire un algorithme permettant de faire les traitements suivants :
1. Lire et remplir dans le vecteur les informations de toutes les personnes sachant que :
• PI, le poids idéal d’une personne, est donné par la formule de Lorenz comme suit :
 Pour un homme : PI = (taille – 100) – ((taille – 150) / 4)
 Pour une femme : PI = (taille -100) – ((taille – 120) /4)
• l’indicateur d’obésité IO = poids / taille² (avec taille en mètre)
2. Calculer le nombre de personnes normales, le nombre de personnes obèses, le nombre de personnes
malades. Une personne est considérée comme : Normale (IO <= 27), ou obèse (IO > 27) ou Malade (IO >=
32)

Вам также может понравиться