Exercices manipulation des enregistrements série 01
Exercices manipulation des enregistrements série 01
-
Objectifs
- Maîtriser la définition et la manipulation des enregistrements.
- Proposer une analyse modulaire au problème,
- Analyser chacun des modules envisagés précédemment
- Déduire les algorithmes correspondants,
- Traduire la solution en un programme Pascal.
Travail à faire
Exercice:01
-
Déclarer, en analyse puis en Pascal, l’enregistrement dont la structure est donnée ci-après.
Article membre :
[table id=3 /]
Exercice:02
-
Calculer et afficher, au moyen de type enregistrement, la somme de deux nombres complexes C1(a + ib)et C2(c + id) tout en utilisant la formule suivante :
Addition : (a + ib) + (c + id) = (a + c) + (b + d)i
Exercice:03
-
Calculer et afficher, au moyen de type enregistrement, la soustraction de deux nombres complexes C1(a + ib)et C2(c + id) tout en utilisant la formule suivante :
Soustraction :(a + ib) – (c + id) = (a – c) + (b – d)i
Exercice:04
-
On désire informatiser la gestion d’une bibliothèque. Ainsi, pour chaque livre on
dispose des informations suivantes :
-
– Le nom du livre « nom_livre »
– Le nom de l’auteur « nom_auteur »
– Le code du livre « code_livre »
Travail demandé
-
1- Proposer la /les structure(s) de donnée(s) adéquate(s) pour sauvegarder en permanence un livre.
2- Ecrire un programme nommé Gestion, qui permet la saisie et l’affichage de l’enregistrement d’un seul livre.
3- Nous supposons que le nombre de livres dans une bibliothèque est égal à N (5≤ N ≤27). Refaire 2-.
Exercice:05
-
Un compte en banque est enregistré pour chaque client avec les spécifications suivantes :
Le nom de client (une chaîne de caractères), le numéro de compte (un entier), et le solde (un réel).
La banque désire connaître les clients qui ont un solde inférieur à une barre donnée.
Travail demandé
-
1- Déclarer un type enregistrement pour cette structure.
2- Déclarer un vecteur d’enregistrements pour cet enregistrement.
3- Ecrire un programme nommé Banque, qui saisit le nombre de clients N avec (5≤ N ≤100). Range les informations de chaque client dans un tableau T puis affiche les noms, et les soldes des clients dont le montant du solde est inférieur à une barre donnée.