Exercices divers sur les fichiers, les enregistrements
Forum INFOMATH :: Enseignement de l'informatique :: Informatique - Collège & Lycée :: Exercices Pascal :: Fichiers et Enregistrements
Page 1 sur 1 • Partager •
Exercices divers sur les fichiers, les enregistrements
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.
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.
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.
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
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

-

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)
Re: Exercices divers sur les fichiers, les enregistrements
svpppppppppppppppppp admin, c urgent, est ce qu'il y a la correction d'ex 7 et 9
zaineb_ramme7- Entier Naturel

-

Nombre de messages: 1
Localisation: tunis
Réputation: 0
Points: 587
Date d'inscription: 13/10/2010
Re: Exercices divers sur les fichiers, les enregistrements
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

-

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)
Re: Exercices divers sur les fichiers, les enregistrements
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?
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

-

Nombre de messages: 1
Localisation: quebec
Réputation: 2
Points: 175
Date d'inscription: 01/12/2011
Sujets similaires» Brushs divers
» II-Des effets divers et variés; recherchés et craints
» Héberger des fichiers de type .css et .js
» Virtualdub ouvrir fichiers mts mp4
» L'envoit de fichiers joints ne fonctionne plus
» II-Des effets divers et variés; recherchés et craints
» Héberger des fichiers de type .css et .js
» Virtualdub ouvrir fichiers mts mp4
» L'envoit de fichiers joints ne fonctionne plus
Forum INFOMATH :: Enseignement de l'informatique :: Informatique - Collège & Lycée :: Exercices Pascal :: Fichiers et Enregistrements
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
