Quelques programmes types en PASCAL
1. Somme des données lues à partir d'un fichier et écriture des sommes temporaires sur un fichier de sortie. Programme
2. Gestion des télégrammes
Sur le ruban de la machine-caractères se
trouve une suite de télégrammes. Chaque télégramme est terminé par le mot 'FINTEL'.
Chaque télégramme est constitué de mots( suite de caractères non blancs) séparés
par un ou plusieurs blancs. Ces mots sont divisés en catégories :
- les mots à facturer
- les mots de service non facturables qui sont 'STOP' et 'FINTEL'.
La suite de télégrammes est terminée par le télégramme vide ( télégramme ne
contenant aucun mot ou que des 'STOP')
Ecrire un programme, qui pour chaque télégramme, imprime le texte du télégramme
( les mots étant séparés par un seul blanc) suivi du nombre de mots à facturer
et du nombre de mots dépassant 12 caractères. Ces mots seront tronqués dans le
texte imprimé.
Exemple de télégramme
"Bonjour stop je souhaite bon courage à tout le monde stop stop fintel stop
fintel"
Trois programmes sont donnés pour illustrer la communication de données entre les différents modules:
Communication par variables globales Programme
Communication par paramètres Programme
Communication par variables globales et paramètres Programme
3. Créer une liste linéaire chainée à partir de n données lues puis affiche la liste. Programme
4. Créer un fichier d'enregistrements, le parcourir, lui rajouter des enregistrements en fin de fichier et accéder directement à certains enregistrements. Programme
5. Créer un fichier, insérer des clés générées aléatoirement, le parcourir séquentiellement et faire des recherches séquentielle d'articles. Programme
6. Ecrire un programme qui ouvre un fichier existant ( fichier créé par le programme précédent), lui rajoute des articles en fin de fichier, puis fait quelques suppressions logiques d'articles et enfin ferme le fichier. Ecrire le module qui réorganise le fichier par la construction d'un autre. Programme
7. Construire n fichiers triés à partir d'un fichier non trié. Programme
8. Réaliser la fusion de n fichiers triés. (programme 7 et 8 réalisent ensemble le tri d'un fichier) Programme