Exercices corrigés Pascal
Exercices corrigés PascalConsultez toutes les sources
Nombre d'auteurs : 3, nombre de sources : 49, dernière mise à jour : 6 mars 2008Â
Créer un fichier texte appelé exercice.txt et y stocker des valeurs (de type string)
récupérées depuis le clavier jusqu'à la lecture de la chaîne 'FIN' (peut importe la casse,
'fin' ou 'fIn'). La chaîne de caractère, 'FIN' en l'occurrence ne sera pas
stockée dans le fichier.
Solution : Voir le fichier File1.pas
Commentaire :
- La procédure Up(s: string) est utilisée pour mettre tous les caractères de la chaîne en majuscules en se servant de la fonction UpCase, ceci pour mettre fin à la lecture dès lecture de 'FIN' !
Ecrire un programme qui récupère le 10 premiers mots du fichier, les stocke dans un tableau de 10
chaînes, puis affiche celui-ci.
Solution : Voir le fichier File2.pas
Ecrire une fonction qui permet de détecter si un fichier disque existe.
Solution : Voir le fichier Fileexists.pas
Commentaire :
- {$I-} et {$I+} sont des directives de compilation (voir section plus bas) qui sont utilisées avec IOResult (consultez l'aide sur cette fonction) pour déterminer l'état de la dernière opération d'entrée/sortie.
Utilisation de l'unité DOS pour la gestion des fichiers
Ecrire un programme qui récupère et affiche à l'écran les attributs d'un fichier (caché, système)
Préréquis : Consultez l'aide sur les constantes d'attributs fichiers.
Solution : Voir le fichier Fattrib.pas
Ecrire un programme qui compte le nombre de fichiers que contient un repertoire. Le nom du repertoire
est le premier paramètre de la ligne de commande, et la spécification de fichiers (*.exe, *.pas,
*.doc etc...) est le second paramètre.
Solution : Voir le fichier Countf.pas
Commentaire :
- Le premier appel à FindFile permet de récupérer les exécutables à la racine du répertoire spécifié.
Remarques :
- Vous n'avez pas besoin de créer l'exécutable pour pouvoir récupérer les paramètres de la ligne de commande. Vous pouvez directement les spécifier en allant dans Run | Parameters
Réalisation d'un annuaire téléphonique
- Vous utiliserez la structure de personne du premier énoncé de la série Utilisation des
enregistrements, les différents tests effectués pour vérifier la validité des données, ainsi que
la fonction IOResult (pour vérifier la validité du numéro de carte banquaire). Les résultats
seront stockés dans un fichier nommé annuaire.dat
- Le programme présentera également un menu qui permettra de choisir l'opération à faire
notamment :
- Ajouter un enregistrement
- Afficher le contenu du fichier
- Quitter le programme
Solution : Voir le fichier Annuaire.pas