Exercices divers sur les fichiers, les enregistrements 5 4 4

Exercices divers sur les fichiers, les enregistrements

Voir le sujet précédent Voir le sujet suivant Aller en bas

Exercices divers sur les fichiers, les enregistrements

Message par methodiX le Jeu 15 Avr - 21:11

Exercice 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.

Exercice 2:

Soit la structure Info
constituée par le nom (chaîne de 30 caractères
maximum), le numéro de téléphone (10 caractères
maximum), le numéro de carte bancaire (entier non
signé).


Ecrivez un programme
qui saisit puis affiche les enregistrements pour 3 personnes.


Exercice 3:

Ecrire un algorithme qui lit deux nombres
complexes C1 et C2 et qui affiche en
suite leur somme et leur produit.


On utilisera les formules de calcul suivantes :

· (a + bi) + (c + di)
= (a + c) + (b + d)i


· (a + bi) * (c + di) = (ac – bd) + (ad + bc)i

Exercice 4:

Créer un tableau Tab_Emp qui
contiendra les informations sur les 50 employés d’une
entreprise (Matricule, Nom, Salaire, Etat_civil), le
remplir puis afficher le nombre d’employés dont le salaire est compris
entre 500 et 800D.


Exercice 5:

Ecrivez un programme 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.


Exemple de livre:

La chartreuse de Parme de Stendhal édité par
Gallimard en 1987 et qui compte 683 pages.


Ce programme permet :

- La saisie des références (au minimum 2 et au
maximum 150) dans un tableau,


-
La saisie d’une année


- La
recherche et l’affichage de tous les livres qui ont été publiés cette
année.


II-Les fichiers à
accès Séquentiel et direct




Exercice 6:

Ecrire un algorithme qui génère un fichier
intitulé
²nombres.txt² contenant des nombres entiers fournis par
l’utilisateur puis affiche uniquement les nombres pairs.


Exercice 7:

En utilisant le fichier généré dans l’exercice
précédent, écrivez un programme permettant de réaliser les actions
offertes par le menu suivant :


1- déterminer le nombre d’éléments du fichier

2- Renommer le fichier ²nombres.txt² en ²valeur.doc²

3- Supprimer
les éléments du fichier se trouvant après une position P
donnée


4- Supprimer le
fichier du disque.


Exercice
8:


Ecrire un
algorithme permettant de :


-
Créer et remplir un fichier "FP"
qui contient les informations sur 1es personnels d’une entreprise
(matricule, nom, prénom, grade, salaire).


- Afficher la liste des employés de cette
entreprise dont le salaire est compris en 500 et 800
D.


- vérifier
l’existence d’un employé dans FP à partir de son
matricule.


Exercice
9:


Ecrire un
algorithme permettant de :


· Créer et remplir un fichier "Fich_Notes"
qui contient les notes de 30 élèves


·
Copier les notes dans un tableau Tab_Notes

· Trier le tableau Tab_Notes
dans l’ordre croissant


· Copier les notes triées du tableau vers le
fichier Fich_Notes.


Exercice 10: (concaténation de deux fichiers)

Soient F et G
deux fichiers dont les enregistrements ont la même structure (entier,
réel, enregistrement, …). Ecrire une analyse puis déduire un algorithme
qui permet de fusionner les fichiers F et G en un seul fichier.


III-Les fichiers texte




Exercice 11 :

A l'aide d'un éditeur de textes, créer un fichier
intitulé NOMBRES.TXT qui contient une liste de nombres
entiers. Dans le fichier, chaque nombre doit être suivi par un retour à
la ligne.


1.
Ecrire un algorithme puis sa traduction en pascal
d’un programme qui affiche les nombres du fichier, leur somme et leur
moyenne.


2.
Ecrire une procédure intitulée tri permettant de
trier le fichier NOMBRES.TXT dans un deuxième fichier
intitulé NOMBRES_TRIES.TXT.


Exercice 12:

Ecrire une analyse puis un algorithme d’un
programme pascal qui permet de lire le chemin d’accès d’un fichier
texte, calcule et affiche le nombre de lignes, le nombre de caractères
dans le fichier ainsi que le nombre de caractère par ligne.

_________________
Sami - Methodix, tunis
Le génie de Newton a consisté à dire que la lune tombe alors que tout le monde voit bien qu'elle ne tombe pas.
(Paul Valéry)
_____
Cliquer ici: Voir les nouveaux messages depuis votre dernière visite
Cliquer ici: Astuce: Utiliser l'outil "Recherche" du forum

methodiX
Admin
Admin

Masculin
Nombre de messages: 1260
Localisation: Le couloir de l'école polytechnique de Tunis
Réputation: 66
Points: 2683
Date d'inscription: 22/03/2007

Feuille de personnage
Capacité linguistique:
1000/1000  (1000/1000)

Revenir en haut Aller en bas

Re: Exercices divers sur les fichiers, les enregistrements

Message par zaineb_ramme7 le Mer 13 Oct - 18:43

svpppppppppppppppppp admin, c urgent, est ce qu'il y a la correction d'ex 7 et 9 Question Question Question

zaineb_ramme7
Entier Naturel
Entier Naturel

Féminin
Nombre de messages: 1
Localisation: tunis
Réputation: 0
Points: 587
Date d'inscription: 13/10/2010

Revenir en haut Aller en bas

Re: Exercices divers sur les fichiers, les enregistrements

Message par methodiX le Mer 13 Oct - 23:04


NON.

Il faut proposer des solutions personnelles et participer au forum pour avoir les corrections.


_________________
Sami - Methodix, tunis
Le génie de Newton a consisté à dire que la lune tombe alors que tout le monde voit bien qu'elle ne tombe pas.
(Paul Valéry)
_____
Cliquer ici: Voir les nouveaux messages depuis votre dernière visite
Cliquer ici: Astuce: Utiliser l'outil "Recherche" du forum

methodiX
Admin
Admin

Masculin
Nombre de messages: 1260
Localisation: Le couloir de l'école polytechnique de Tunis
Réputation: 66
Points: 2683
Date d'inscription: 22/03/2007

Feuille de personnage
Capacité linguistique:
1000/1000  (1000/1000)

Revenir en haut Aller en bas

Re: Exercices divers sur les fichiers, les enregistrements

Message par nany le Ven 2 Déc - 19:31

Exercice 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.

la correction:
Programme Compte-Banque
Type
tcompte= enregistrement
Nom: caractère
Num: entier
Montant: réel
finenreg
est ce bien correct?

nany
Entier Naturel
Entier Naturel

Féminin
Nombre de messages: 1
Localisation: quebec
Réputation: 2
Points: 175
Date d'inscription: 01/12/2011

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum