📁 Présentation des Fichiers

💡 Problématique initiale : Les informations utilisées dans tous les programmes ne provenaient que de deux sources : soit incluses dans le code, soit saisies par l’utilisateur. Après la fin du programme, ces données étaient définitivement perdues.

🎯 Objectif des fichiers : Pour conserver certaines données après la fin de l’exécution, pour une sauvegarde d’archives ou en prévision d’une utilisation future, on utilise un fichier. C’est une structure de données stockée sur un support externe (disque dur, clé USB) permettant de conserver des informations de façon permanente (contrairement à la mémoire vive volatile).

📌 Nomenclature d’un fichier

  • 🏷️ Nom physique : Le nom sur le support de stockage de type chaîne de caractères (ex: "C:/bac2027/alphabet.txt").
  • 🧠 Nom logique : Le nom de la variable au niveau de la RAM de type fichier (ex: E).

📊 Types de fichiers

Type de fichier Contenu lisible ? Exemples
📄 Fichier texte ✅ Oui .txt, .csv, .py
💾 Fichier binaire ❌ Non .dat, .exe, .jpg

⚙️ Opérations de base

  • 📂 OUVRIR(F) : Ouvre le fichier.
  • 📖 LIRE : Lit une ligne ou un élément.
  • ✍️ ECRIRE : Écrit une ligne ou un élément.
  • 🔒 FERMER(F) : Ferme le fichier et transfère le contenu de la variable de la RAM vers le support de stockage.