Université Nazi BONI Licence première année semestre 2 École Supérieure d’Infor

Université Nazi BONI Licence première année semestre 2 École Supérieure d’Informatique Programmation et structures de données dynamiques Travaux pratiques 4 Les fichiers Objectifs  Lire les informations à partir d’un fichier  Stocker des informations dans un fichier 1. Lecture des informations à partir d’un fichier  Inscrire dans un fichier texte les 10 premiers multiples de 3. Les entiers sont séparés les uns des autres par un espace.  Enregistrer et fermer le fichier. Réaliser un programme qui permet de lire et d’afficher à l’écran les entiers contenus dans le fichier. 2. Ecriture dans un fichier  Ecrire un programme qui définit une structure autoréférente contenant un champ de type entier. Utiliser ce type de données pour créer une liste chaînée de 10 entiers. Le programme stocke ensuite la liste des entiers dans un premier fichier de type texte. Dans un second fichier, le programme stocke chaque élément de la liste chaînée dans un fichier binaire. Le programme implémente une fonction qui affiche le contenu des deux fichiers. 3. La gestion des fichiers  Réaliser un programme qui permet de déterminer la taille d’un fichier (nombre d’octets stockés).  Réaliser un programme qui permet d’écrire le contenu d’un fichier dans un second fichier. Compléter le programme pour que l’utilisateur puisse choisir d’effectuer la copie dans l’ordre du fichier initial ou dans l’ordre inverse.  Réaliser le programme qui permet d’avoir un aperçu sur le contenu d’un fichier dont le nom sera saisi par l’utilisateur. Le programme n’affiche que les quatre premières lignes du fichier. 4. Lecture et écriture dans un fichier  Réaliser un programme qui utilise un menu pour effectuer les activités suivantes : o Créer deux fichiers contenant des entiers. Le premier fichier contient la liste des 5 premiers multiples de 2 et le second la liste des 5 premiers multiples de 7. Les entiers sont séparés par un espace et classés dans l’ordre croissant dans chaque fichier. o Fusionner le contenu des deux fichiers dans un troisième fichier dans l’ordre croissant. o Supprimer les deux premiers fichiers.  Réaliser un programme qui permet de crypter le contenu d’un fichier par la méthode suivante : le programme lit chaque caractère du fichier source et le nombre 10 (clé) est ajouté au code ASCII de chaque caractère puis écrit le caractère correspondant dans un second fichier. Modifier le programme afin de permettre à l’utilisateur de choisir sa propre clé.  Réaliser un programme qui réalise l’opération inverse de décodage. page 1-1 uploads/Litterature/ tp4-esi.pdf

  • 23
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager