hg S’enregistrer Bac Tunisie Algorithmique et programmation : BAC INFORMATIQUE En Tunisie forum informatique Tunisie

Bac Tunisie Algorithmique et programmation : BAC INFORMATIQUE En Tunisie  forum informatique Tunisie Index du Forum

hg Bac Tunisie Algorithmique et programmation TIC réseaux php javascript sql access activités programmation c
hg
FAQ FAQ Rechercher Rechercher Membres Membres Groupes Groupes Profil Profil Se connecter pour vérifier ses messages privés Messages Privés Connexion Connexion


 Forum de l'excellence et l'excellence en innovation 
Pour participer à notre Forum, vous devez
 
inscrire sur notre forum a partir d'ici
 
  NB :
Les membres ''zéro messages'' seront supprimés automatiquement après un nombre de jours donné !!!!
             
   
 
  
forum d'aide informatique : internet, réseau, programmation informatique ...
série les fichiers
 
 
Poster un nouveau sujet   Répondre au sujet    Bac Tunisie Algorithmique et programmation : BAC INFORMATIQUE En Tunisie forum informatique Tunisie Index du Forum -> Algorithmique & programmation -> (¯`·._.·[Devoirs et séries']·._.·´¯)
hg Sujet précédent :: Sujet suivant   hd
Auteur Message
ibrahim1


Hors ligne

Inscrit le: 14 Fév 2009
Messages: 2
Masculin
Point(s): 9
Moyenne de points: 0

Posté le: Mar 10 Nov - 11:48 (2009)    Sujet du message: série les fichiers Répondre en citant

PublicitéSupprimer les publicités ?
Série 4 : Les fichiers    
Exercice 1 : Ecrire un programme pascal  qui génère un fichier contenant les cents premiers entiers, leur carré et leur racine carrée.

Exercice 2 :
Nous allons étudier un programme Turbo Pascal qui permet la mise à jour régulière d’un fichier de données. Le fichier contiendra les informations nécessaires à une application de facturation clientèle.
Nous traitons chaque enregistrement durant la mise à jour. Ceci nous permettra de prendre en compte les derniers règlements des clients dont le solde serait débiteur. L’état du compte peut alors être mis à jour. La mise à jour portera sur le dernier règlement et sa date, sur le calcul du nouveau solde et la détermination de l’état de chaque compte.
Nous supposons que chaque enregistrement contient les informations suivantes : le nom du client, le numéro de compte (numéro de client), le solde précédent, le nouveau solde, le dernier règlement effectué et la date de ce règlement. Les définitions et déclaration de types et d’enregistrements sont présentées ci_dessous
Type date = record
                Jour :1..31 ;
                Mois : 1..12 ;
                Annee : 1900..2100
End ;
Compte = record
             Nomclient : string ;
              Numclient : 1..999;
             Anciensolde : real;
              Nouveausolde : real;
              Montantreglement : real ;
              Datereglement :date
         End ;
L’état de chacun des comptes sera « courant », à moins que le compte soit débiteur, auquel cas l’état dépend du montant du dernier règlement effectué. Les règles suivantes s’appliquent :
1.      si le dernier règlement est supérieur à zéro mais inférieur à 10% du solde débiteur, le compte de type « impayé ».
2.      si le dernier règlement est nul, le compte est transmis au contentieux.
 
Chaque mise à jour du fichier se fera par lecture séquentielle des enregistrements les uns après les autres. Le programme sera construit autour de l’algorithme suivant :
-         lire un enregistrement de l’ancien fichier.
-         Afficher à l’écran le nom du client, son numéro de compte et le solde précédent. Afficher une invite pour lire le dernier règlement.
-         Mettre à jour l’enregistrement en y ajoutant les informations sur le dernier règlement (montant, date)
-         Déterminer le nouveau solde et l’état du compte, puis afficher ces informations à l’écran.
-         Ecrire l’enregistrement dans le nouveau fichier de données.
-         Répéter ces étapes jusqu’à ce que toue les enregistrements de l’ancien fichier aient été traités.
 Exercice 3 :
Nous abordons maintenant une application plus intéressante utilisant les fichiers textes. Nous allons développer un programme Turbo Pascal qui codera et décodera plusieurs lignes de texte. Ce programme comportera un menu qui permettra de choisir une des fonctions suivantes du programme :
  1. Entrer du texte au clavier, coder ce texte et stocker le texte codé dans un fichier texte.
  2. Relire un texte codé et l’afficher sous sa forme codée.
  3. Relire un texte codé, le décoder et afficher le texte décodé
  4. Terminer le programme

 
Le texte complet peut se composer de plusieurs lignes. Ces lignes seront conservées lors du codage, du stockage, du décodage et de l’affichage. Le codage et le décodage d’un texte, l’utilisateur doit fournir une clé d’un caractère. (le programme demandera cette clé si l’utilisateur choisit les options 1 ou 3 du menu). Chaque caractère  sera encodé en ajoutant le numéro d’ordre dans le jeu de caractère de la clé au numéro d’ordre du caractère à coder, puis en déterminant le caractère dont le numéro d’ordre est égale à cette somme, c'est-à-dire
Z := chr ( ord (x) + ord (cle) )
Où Z représente l’équivalent code du caractère de départ x.
Exercice 4 :
  1. Quelle est la différence entre un fichier externe et un fichier interne ?
  2. Quelle est la différence entre un fichier séquentielle est un fichier à accès direct ?
  3. Quel est l’effet de l’instruction rewrite sur un nouveau fichier ? quel est son effet sur un fichier existant déjà ?
  4. qu’est-ce qu’un fichier texte ? En quoi les fichiers textes différent-ils des autres types de fichiers ?
  5.  A quoi sert la fonction standard eoln ? comparer avec la fonction standard eof.
  6. comment déclare-t-on un fichier texte ?
  7. peut-on utiliser les procédures standard reset, rewrite, eof sur les fichiers textes ?

 
  pour le telechager on format pdf ici
 


 
Revenir en haut
Visiter le site web du posteur
metallicoo


Hors ligne

Inscrit le: 16 Sep 2009
Messages: 50
Masculin
Point(s): 117
Moyenne de points: 0

Posté le: Lun 16 Nov - 12:13 (2009)    Sujet du message: série les fichiers Répondre en citant

t'as la correction ? Confused

 
Revenir en haut
KARIMOS
Administrateur

Hors ligne

Inscrit le: 02 Nov 2008
Messages: 1 710
Masculin
Point(s): 5 479
Moyenne de points: 0

Posté le: Dim 20 Déc - 10:42 (2009)    Sujet du message: série les fichiers Répondre en citant

essayer de corriger .... Okay

 
Revenir en haut
halloula besbes


Hors ligne

Inscrit le: 16 Oct 2010
Messages: 1
Féminin
Point(s): 1
Moyenne de points: 0

Posté le: Sam 16 Oct - 14:43 (2010)    Sujet du message: série les fichiers Répondre en citant

merci beaucoup  Okay

 
Revenir en haut
manianis


Hors ligne

Inscrit le: 11 Aoû 2010
Messages: 95
Masculin
Point(s): 102
Moyenne de points: 0

Posté le: Sam 23 Oct - 15:43 (2010)    Sujet du message: série les fichiers Répondre en citant

Merci pour le partage mais le lien ne fonctionne pas 

 
Revenir en haut
hichembenmoelli


Hors ligne

Inscrit le: 01 Déc 2009
Messages: 20
Point(s): 28
Moyenne de points: 0

Posté le: Jeu 28 Oct - 09:08 (2010)    Sujet du message: série les fichiers Répondre en citant

Merci beaucoup pour la série

 
Revenir en haut
manianis


Hors ligne

Inscrit le: 11 Aoû 2010
Messages: 95
Masculin
Point(s): 102
Moyenne de points: 0

Posté le: Jeu 28 Oct - 11:27 (2010)    Sujet du message: série les fichiers Répondre en citant

TB maintenant c'est mieux Smile

 
Revenir en haut
dimento


Hors ligne

Inscrit le: 21 Oct 2010
Messages: 1
Masculin
Point(s): 1
Moyenne de points: 0

Posté le: Jeu 28 Oct - 22:51 (2010)    Sujet du message: série les fichiers Répondre en citant

lien ne marche pas bro Sad ((

 
Revenir en haut
r.nsiri
recent membre
recent membre

Hors ligne

Inscrit le: 09 Jan 2009
Messages: 262
Masculin
Point(s): 304
Moyenne de points: 0

Posté le: Sam 6 Nov - 15:57 (2010)    Sujet du message: série les fichiers Répondre en citant


_________________
Cordialement


 
Revenir en haut
Contenu Sponsorisé






Posté le: Aujourd’hui à 23:21 (2016)    Sujet du message: série les fichiers

 
Revenir en haut
Montrer les messages depuis:   
bg bd
Poster un nouveau sujet   Répondre au sujet    Bac Tunisie Algorithmique et programmation : BAC INFORMATIQUE En Tunisie forum informatique Tunisie Index du Forum -> Algorithmique & programmation -> (¯`·._.·[Devoirs et séries']·._.·´¯) Toutes les heures sont au format GMT + 1 Heure
 
Page 1 sur 1

 
Sauter vers:  
Index | créer forum gratuit | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation