Forum INFOMATH
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le deal à ne pas rater :
Pokémon EV06 : où acheter le Bundle Lot 6 Boosters Mascarade ...
Voir le deal

résumé (cours: les fichiers)

+2
manianis
soumaya
6 participants

Aller en bas

résumé (cours: les fichiers) Empty résumé (cours: les fichiers)

Message par soumaya Jeu 3 Jan - 21:59

Bonsoir,
voici un résumé pour le cours traitant les fichiers..
vous trouverez les fonctions (et procédures) les plus utilisées.

résumé (cours: les fichiers) File110
résumé (cours: les fichiers) File210
résumé (cours: les fichiers) File310

Bonne lecture.

soumaya
Entier Naturel
Entier Naturel

Féminin
Nombre de messages : 29
Localisation : jerba
Réputation : 0
Points : 5958
Date d'inscription : 27/12/2007

Feuille de personnage
Capacité linguistique:
résumé (cours: les fichiers) Left_bar_bleue994/1000résumé (cours: les fichiers) Empty_bar_bleue  (994/1000)

Revenir en haut Aller en bas

résumé (cours: les fichiers) Empty Re: résumé (cours: les fichiers)

Message par manianis Jeu 3 Jan - 22:24

Bon résumé. Trés bien bien concis et bien présenté. Merci.

manianis
Nombre Réel
Nombre Réel

Masculin
Nombre de messages : 975
Localisation : Tunisie
Réputation : 4
Points : 6037
Date d'inscription : 11/10/2007

Feuille de personnage
Capacité linguistique:
résumé (cours: les fichiers) Left_bar_bleue999/1000résumé (cours: les fichiers) Empty_bar_bleue  (999/1000)

http://manianis.sitesled.com/

Revenir en haut Aller en bas

résumé (cours: les fichiers) Empty Re: résumé (cours: les fichiers)

Message par soumaya Jeu 3 Jan - 23:37

Bonsoir, merci pour votre avis manianis..

Concernant la remarque de pseudo2008, j'ai vérifié la syntaxe..
J'ai trouvé que cette écriture ne génère pas d'erreurs..
C'est vrai que c'est plus "optimal" de déclarer la variable directement puisqu'on a un type TEXT mais, j'ai vu que c'est plus utile de suivre la même démarche vue avec les fichiers typés..

Merci comme même..

soumaya
Entier Naturel
Entier Naturel

Féminin
Nombre de messages : 29
Localisation : jerba
Réputation : 0
Points : 5958
Date d'inscription : 27/12/2007

Feuille de personnage
Capacité linguistique:
résumé (cours: les fichiers) Left_bar_bleue994/1000résumé (cours: les fichiers) Empty_bar_bleue  (994/1000)

Revenir en haut Aller en bas

résumé (cours: les fichiers) Empty Re: résumé (cours: les fichiers)

Message par pseudo2008 Ven 4 Jan - 1:03

Mais Non svp,

le type TEXT est un type PREdefinit, donc on a pas besoin de le declarer comme un nouveau type,

c est la logique, on cherche pas le bon fonctionnemnet c est tou,

merci pour votre comprehesion,

il y a aussi d autres fautes ds les definitions des commandes

merci infiniment

pseudo2008
Entier Naturel
Entier Naturel

Masculin
Nombre de messages : 5
Localisation : tunis
Réputation : 0
Points : 5958
Date d'inscription : 27/12/2007

Feuille de personnage
Capacité linguistique:
résumé (cours: les fichiers) Left_bar_bleue998/1000résumé (cours: les fichiers) Empty_bar_bleue  (998/1000)

Revenir en haut Aller en bas

résumé (cours: les fichiers) Empty Re: résumé (cours: les fichiers)

Message par pseudo2008 Ven 4 Jan - 1:06

lol!


Dernière édition par pseudo2008 le Lun 15 Sep - 18:27, édité 1 fois

pseudo2008
Entier Naturel
Entier Naturel

Masculin
Nombre de messages : 5
Localisation : tunis
Réputation : 0
Points : 5958
Date d'inscription : 27/12/2007

Feuille de personnage
Capacité linguistique:
résumé (cours: les fichiers) Left_bar_bleue998/1000résumé (cours: les fichiers) Empty_bar_bleue  (998/1000)

Revenir en haut Aller en bas

résumé (cours: les fichiers) Empty Re: résumé (cours: les fichiers)

Message par pseudo2008 Ven 4 Jan - 1:09

Merci Mr

je suis tres calme Laughing , mais lorsqu on presente un documents aux eleves il faut qu'il soit facile a comprendre et evite de faire des fautes

merci une autre fois et bonne nuit

pseudo2008
Entier Naturel
Entier Naturel

Masculin
Nombre de messages : 5
Localisation : tunis
Réputation : 0
Points : 5958
Date d'inscription : 27/12/2007

Feuille de personnage
Capacité linguistique:
résumé (cours: les fichiers) Left_bar_bleue998/1000résumé (cours: les fichiers) Empty_bar_bleue  (998/1000)

Revenir en haut Aller en bas

résumé (cours: les fichiers) Empty Re: résumé (cours: les fichiers)

Message par soumaya Ven 4 Jan - 1:38

Bonsoir, merci une autre fois à pseudo2008..j'aurais toujours le plaisir d'accepter vos avis et vos rectifications..et je suis d'accord avec vous qu'on doit être sûr de la connaissance transmise aux élèves (c'est une reponsabilité comme même), mais vous savez: "l'erreur est humaine"..

MAIS,
Concernant vos indications,
j'ai trouvé dans le livre scolaire et même dans d'autres documents que RESET permet d'ouvrir un fichier typé existant pour le modifer (par exemple), avec la remise du compteur à 0;
REWRITE permet la création d'un fichier typé ou l'ouverture avec suppression du contenu.

Si ce n'est pas juste, merci bien de le mentionner..
Cordialement

soumaya
Entier Naturel
Entier Naturel

Féminin
Nombre de messages : 29
Localisation : jerba
Réputation : 0
Points : 5958
Date d'inscription : 27/12/2007

Feuille de personnage
Capacité linguistique:
résumé (cours: les fichiers) Left_bar_bleue994/1000résumé (cours: les fichiers) Empty_bar_bleue  (994/1000)

Revenir en haut Aller en bas

résumé (cours: les fichiers) Empty Re: résumé (cours: les fichiers)

Message par pseudo2008 Ven 4 Jan - 10:14

Bonjour, soumaya
w nharek zine

oui, mais pour faciliter la tache aux eleves indiquer seulement :

1- RESET : Ouvre un fichier en mode lecture avec la remise de la tete de lecture a zero.

2- REWRITE : Ouvre un fichier en mode ecriture (avec mise a zero ds les deux cas, nouvelle creation et ouverture d un fichier existant)

MERCI et bonne journee


Dernière édition par pseudo2008 le Lun 15 Sep - 18:26, édité 1 fois

pseudo2008
Entier Naturel
Entier Naturel

Masculin
Nombre de messages : 5
Localisation : tunis
Réputation : 0
Points : 5958
Date d'inscription : 27/12/2007

Feuille de personnage
Capacité linguistique:
résumé (cours: les fichiers) Left_bar_bleue998/1000résumé (cours: les fichiers) Empty_bar_bleue  (998/1000)

Revenir en haut Aller en bas

résumé (cours: les fichiers) Empty Re: résumé (cours: les fichiers)

Message par manianis Ven 4 Jan - 10:33

Avant tout pseudo2008 je vous souhaite la bienvenue parmi nous dans ce forum.

manianis
Nombre Réel
Nombre Réel

Masculin
Nombre de messages : 975
Localisation : Tunisie
Réputation : 4
Points : 6037
Date d'inscription : 11/10/2007

Feuille de personnage
Capacité linguistique:
résumé (cours: les fichiers) Left_bar_bleue999/1000résumé (cours: les fichiers) Empty_bar_bleue  (999/1000)

http://manianis.sitesled.com/

Revenir en haut Aller en bas

résumé (cours: les fichiers) Empty Re: résumé (cours: les fichiers)

Message par manianis Ven 4 Jan - 10:46

Premier code source (correct):

Code:
program fich01;

type fichier = text;

var
    f : fichier;
    s : string;
begin
   Assign(f, 'C:\texte.txt');
   ReWrite(f);
   
   Writeln(f, 'J''écris dans un fichier texte.');
   
   Close(f);
end.

manianis
Nombre Réel
Nombre Réel

Masculin
Nombre de messages : 975
Localisation : Tunisie
Réputation : 4
Points : 6037
Date d'inscription : 11/10/2007

Feuille de personnage
Capacité linguistique:
résumé (cours: les fichiers) Left_bar_bleue999/1000résumé (cours: les fichiers) Empty_bar_bleue  (999/1000)

http://manianis.sitesled.com/

Revenir en haut Aller en bas

résumé (cours: les fichiers) Empty Re: résumé (cours: les fichiers)

Message par manianis Ven 4 Jan - 10:52

Deuxième code source (correct) :

Code:
program fich01;

type fichier = File of integer;

var
    f : fichier;
    i : integer;
begin
   Assign(f, 'C:\texte.txt');
   ReWrite(f);
   
   for i:=1 to 100 do Write(f, i);
   
   Seek(f, 0);
   for i:=101 to 200 do Write(f, i);
   
   Seek(f, 0);
   while (not Eof(f)) do begin
        Read(f, i);
        Writeln(i);
   end;
   
   Close(f);
   
   Readln;
end.

manianis
Nombre Réel
Nombre Réel

Masculin
Nombre de messages : 975
Localisation : Tunisie
Réputation : 4
Points : 6037
Date d'inscription : 11/10/2007

Feuille de personnage
Capacité linguistique:
résumé (cours: les fichiers) Left_bar_bleue999/1000résumé (cours: les fichiers) Empty_bar_bleue  (999/1000)

http://manianis.sitesled.com/

Revenir en haut Aller en bas

résumé (cours: les fichiers) Empty Re: résumé (cours: les fichiers)

Message par manianis Ven 4 Jan - 10:54

Troisième code source (correct) :
Remplacer ReWrite() par ReSet() fonctionne aussi.

manianis
Nombre Réel
Nombre Réel

Masculin
Nombre de messages : 975
Localisation : Tunisie
Réputation : 4
Points : 6037
Date d'inscription : 11/10/2007

Feuille de personnage
Capacité linguistique:
résumé (cours: les fichiers) Left_bar_bleue999/1000résumé (cours: les fichiers) Empty_bar_bleue  (999/1000)

http://manianis.sitesled.com/

Revenir en haut Aller en bas

résumé (cours: les fichiers) Empty Re: résumé (cours: les fichiers)

Message par manianis Ven 4 Jan - 10:56

Conclusion : Pseudo2008, les notions données par Mme/Mlle Soumaya sont corrects.

manianis
Nombre Réel
Nombre Réel

Masculin
Nombre de messages : 975
Localisation : Tunisie
Réputation : 4
Points : 6037
Date d'inscription : 11/10/2007

Feuille de personnage
Capacité linguistique:
résumé (cours: les fichiers) Left_bar_bleue999/1000résumé (cours: les fichiers) Empty_bar_bleue  (999/1000)

http://manianis.sitesled.com/

Revenir en haut Aller en bas

résumé (cours: les fichiers) Empty Re: résumé (cours: les fichiers)

Message par manianis Ven 4 Jan - 11:00

La seule différence entre ReWrite et ReSet. C'est que :
- ReWrite : permet de créer le fichier s'il n'existe pas, s'il existe il est réinitialisé.
- ReSet : permet d'ouvrir un fichier uniquement s'il existe.
Les deux fonctions initialisent le pointeur de fichier à zéro.

Les notions Lecture/Ecriture seulement sont possibles uniquement avec les fichiers texte.

manianis
Nombre Réel
Nombre Réel

Masculin
Nombre de messages : 975
Localisation : Tunisie
Réputation : 4
Points : 6037
Date d'inscription : 11/10/2007

Feuille de personnage
Capacité linguistique:
résumé (cours: les fichiers) Left_bar_bleue999/1000résumé (cours: les fichiers) Empty_bar_bleue  (999/1000)

http://manianis.sitesled.com/

Revenir en haut Aller en bas

résumé (cours: les fichiers) Empty Re: résumé (cours: les fichiers)

Message par pseudo2008 Ven 4 Jan - 11:18

Merci manianis, pour votre explication,

mais pkoi la définition d'un nouveau type TEXT; qui existe déja?

si on peut ecrire :

Type fichier = TEXT;

est ce on peut ecrire :

Type N_Type = INTEGER;

Merci

pseudo2008
Entier Naturel
Entier Naturel

Masculin
Nombre de messages : 5
Localisation : tunis
Réputation : 0
Points : 5958
Date d'inscription : 27/12/2007

Feuille de personnage
Capacité linguistique:
résumé (cours: les fichiers) Left_bar_bleue998/1000résumé (cours: les fichiers) Empty_bar_bleue  (998/1000)

Revenir en haut Aller en bas

résumé (cours: les fichiers) Empty Re: résumé (cours: les fichiers)

Message par soumaya Ven 4 Jan - 11:30

Bonjour,
Merci pour l'intérêt que vous avez prouvé manianis..

En fait, avant de poster des informations, nous devons être sûrs de sa validité..Néanmoins, personellement, j'accepte de bon coeur tout avis..

Bonne journée

soumaya
Entier Naturel
Entier Naturel

Féminin
Nombre de messages : 29
Localisation : jerba
Réputation : 0
Points : 5958
Date d'inscription : 27/12/2007

Feuille de personnage
Capacité linguistique:
résumé (cours: les fichiers) Left_bar_bleue994/1000résumé (cours: les fichiers) Empty_bar_bleue  (994/1000)

Revenir en haut Aller en bas

résumé (cours: les fichiers) Empty Re: résumé (cours: les fichiers)

Message par Napoléon Ven 4 Jan - 12:59

Les forums sont faits pour ça à mon avis.

A poste un sujet, une question.
B répond A
C répond A, et commente B.
A commente B
B commente C et A
etc...

Un seul sujet traité/discuté par plusieurs personnes. Imaginer les connaissances mises en évidence par ça.
Napoléon
Napoléon
Admin
Admin

Masculin
Nombre de messages : 2934
Localisation : Tunisie
Réputation : 122
Points : 7654
Date d'inscription : 19/03/2007

Feuille de personnage
Capacité linguistique:
résumé (cours: les fichiers) Left_bar_bleue999/1000résumé (cours: les fichiers) Empty_bar_bleue  (999/1000)

https://infomath.1fr1.net

Revenir en haut Aller en bas

résumé (cours: les fichiers) Empty Re: résumé (cours: les fichiers)

Message par manianis Ven 4 Jan - 17:44

pseudo2008 a écrit:Merci manianis, pour votre explication,

mais pkoi la définition d'un nouveau type TEXT; qui existe déja?

si on peut ecrire :

Type fichier = TEXT;

est ce on peut ecrire :

Type N_Type = INTEGER;

Merci

Cette écriture bien qu'elle soit bizarre, je suis d'accord avec vous, elle a bien une utilité. Elle est utile pour le test et le débuggage d'un programme.

Oui, on pourra bien écrire :
Code:
type n_type = integer;

manianis
Nombre Réel
Nombre Réel

Masculin
Nombre de messages : 975
Localisation : Tunisie
Réputation : 4
Points : 6037
Date d'inscription : 11/10/2007

Feuille de personnage
Capacité linguistique:
résumé (cours: les fichiers) Left_bar_bleue999/1000résumé (cours: les fichiers) Empty_bar_bleue  (999/1000)

http://manianis.sitesled.com/

Revenir en haut Aller en bas

résumé (cours: les fichiers) Empty Re: résumé (cours: les fichiers)

Message par Napoléon Ven 4 Jan - 22:44

Est-ce que vous pouvez expliquer d'avantage comment c'est utile pour le débogage?
Napoléon
Napoléon
Admin
Admin

Masculin
Nombre de messages : 2934
Localisation : Tunisie
Réputation : 122
Points : 7654
Date d'inscription : 19/03/2007

Feuille de personnage
Capacité linguistique:
résumé (cours: les fichiers) Left_bar_bleue999/1000résumé (cours: les fichiers) Empty_bar_bleue  (999/1000)

https://infomath.1fr1.net

Revenir en haut Aller en bas

résumé (cours: les fichiers) Empty Re: résumé (cours: les fichiers)

Message par manianis Ven 4 Jan - 23:29

nabiL a écrit:Est-ce que vous pouvez expliquer d'avantage comment c'est utile pour le débogage?
Lazem Tihrgoona Ya3ni !!! Cool Cool Cool

Le débuggage ou le débogage est l'opération qui consiste à enlever les bugs d'un programme. On peut par exemple utiliser la structure décrite ci-dessus pour tester différents types de variables sans avoir à changer toutes les entêtes des fonctions qui l'utilisent.

manianis
Nombre Réel
Nombre Réel

Masculin
Nombre de messages : 975
Localisation : Tunisie
Réputation : 4
Points : 6037
Date d'inscription : 11/10/2007

Feuille de personnage
Capacité linguistique:
résumé (cours: les fichiers) Left_bar_bleue999/1000résumé (cours: les fichiers) Empty_bar_bleue  (999/1000)

http://manianis.sitesled.com/

Revenir en haut Aller en bas

résumé (cours: les fichiers) Empty Re: résumé (cours: les fichiers)

Message par Napoléon Sam 5 Jan - 0:49

merci, je vois l'utilité.
Napoléon
Napoléon
Admin
Admin

Masculin
Nombre de messages : 2934
Localisation : Tunisie
Réputation : 122
Points : 7654
Date d'inscription : 19/03/2007

Feuille de personnage
Capacité linguistique:
résumé (cours: les fichiers) Left_bar_bleue999/1000résumé (cours: les fichiers) Empty_bar_bleue  (999/1000)

https://infomath.1fr1.net

Revenir en haut Aller en bas

résumé (cours: les fichiers) Empty Re: résumé (cours: les fichiers)

Message par manianis Sam 5 Jan - 1:11

nabiL a écrit:merci, je vois l'utilité.
Pas de quoi. Si seulement les élèves étaient comme-vous ? Se serait le Paradis sur terre.

manianis
Nombre Réel
Nombre Réel

Masculin
Nombre de messages : 975
Localisation : Tunisie
Réputation : 4
Points : 6037
Date d'inscription : 11/10/2007

Feuille de personnage
Capacité linguistique:
résumé (cours: les fichiers) Left_bar_bleue999/1000résumé (cours: les fichiers) Empty_bar_bleue  (999/1000)

http://manianis.sitesled.com/

Revenir en haut Aller en bas

résumé (cours: les fichiers) Empty Re: résumé (cours: les fichiers)

Message par makram Dim 6 Jan - 18:11

merci beaucoup.

makram
Entier Naturel
Entier Naturel

Nombre de messages : 8
Localisation : tunisie
Réputation : 0
Points : 6040
Date d'inscription : 06/10/2007

Feuille de personnage
Capacité linguistique:
résumé (cours: les fichiers) Left_bar_bleue1000/1000résumé (cours: les fichiers) Empty_bar_bleue  (1000/1000)

Revenir en haut Aller en bas

résumé (cours: les fichiers) Empty Re: résumé (cours: les fichiers)

Message par manianis Dim 6 Jan - 23:00

makram a écrit:
merci beaucoup.
Soyez le bienvenu...

manianis
Nombre Réel
Nombre Réel

Masculin
Nombre de messages : 975
Localisation : Tunisie
Réputation : 4
Points : 6037
Date d'inscription : 11/10/2007

Feuille de personnage
Capacité linguistique:
résumé (cours: les fichiers) Left_bar_bleue999/1000résumé (cours: les fichiers) Empty_bar_bleue  (999/1000)

http://manianis.sitesled.com/

Revenir en haut Aller en bas

résumé (cours: les fichiers) Empty Re: résumé (cours: les fichiers)

Message par wico Jeu 10 Jan - 15:10

voila une autre ptit résumé study
LANGAGE PASCAL :

  1. Procedure Assign(var F ; Nom_fic : string) ;


Affecte le nom d’un fichier disque à une variable-fichier.

  1. Procedure Reset(var f [ :FILE ;TailleEnr : Word]) ;


Ouvre un fichier disque existant.


  1. Procedure Rewrite(var f [ :FILE ; TailleEnr : Word]) ;

Crée et ouvre un fichier.


  1. Procedure Read( var f : TEXT ; v1 [, v2, .. , vN]) ;

    Lit une ou plusieurs valeurs dans une ou plusieurs variables.
  2. Procedure Readln( var f : TEXT ; v1 [, v2, .. , vN]) ;

    Lit une ou plusieurs valeurs dans une ou plusieurs variables jusqu’à la fin de ligne.
    Procedure Write( var f : TEXT ; v1 [, v2, .. , vN]) ;

Ecrit une ou plusieurs valeurs dans le fichier.


  1. Procedure Writeln( var f : TEXT ; v1 [, v2, .. , vN]) ;

    Ecrit une ou plusieurs valeurs dans le fichier plus un retour ligne.


  1. Procedure Close( var f) ;

    Ferme un fichier ouvert.
BON COURAGE résumé (cours: les fichiers) 848511
wico
wico
Entier Naturel
Entier Naturel

Nombre de messages : 13
Localisation : la terre
Réputation : 1
Points : 6008
Date d'inscription : 10/11/2007

Feuille de personnage
Capacité linguistique:
résumé (cours: les fichiers) Left_bar_bleue997/1000résumé (cours: les fichiers) Empty_bar_bleue  (997/1000)

Revenir en haut Aller en bas

résumé (cours: les fichiers) Empty Re: résumé (cours: les fichiers)

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum