• Aucun résultat trouvé

CHAPITRE I SERIE II (Les fichiers accès séquentiel)

N/A
N/A
Protected

Academic year: 2022

Partager "CHAPITRE I SERIE II (Les fichiers accès séquentiel)"

Copied!
2
0
0

Texte intégral

(1)

CHAPITRE I SERIE II (Les fichiers accès séquentiel)

Mme CHOUCHANE YOSR Page 1 sur 2

EXERCICE N°1:

Ecrire un programme nommé exercice1 qui permet de:

- Saisir des nombres complexes dans un fichier dont le nom physique est "c:\cpx.fch".

Remarque : La fin de la saisie est possible si on répond N (NON) à la question "Continuer(O/N) ?".

- Saisir aussi un nombre complexe et le nommer C.

- Lire un nombre complexe du fichier "cpx.fch" et faire son addition avec le nombre complexe C.

- on veut écrire le résultat du calcul dans deux fichiers de cette manière:

Dans le fichier qu'on nommera "c:\RL.fch", on mettra la partie réelle de chaque addition.

Dans le fichier qu'on nommera "c:\lMG.fch", on mettra la partie imaginaire de chaque addition.

- Afficher le contenu de "RL.fch" ainsi que le contenu de "IMG.fch".

EXERCICE N°2 :

Ecrire un programme nommé exercice2 qui permet de:

- Saisir des nombres entiers dans un fichier dont le nom physique est "c:\nb1.fch".

Remarque: le nombre d'entiers ne doit pas dépasser 150.

- Lire et transférer les nombres de ce fichier dans un tableau unidimensionnel T.

- A partir du tableau T, on veut placer les nombres positifs et les nombres négatifs dans deux fichiers séparément et qui ont comme noms physique respectifs "c:\positifs.fch" et "c:\ negatifs.fch".

- Afficher le contenu de positifs.fch et aussi celui de negatifs.fch.

EXERCICE N°3:

Ecrire un programme nommé exercice3 qui permet de:

- Saisir des nombres entiers dans un fichier dont le nom physique est "c:\nb1.fch".

Remarque : La fin de la saisie est possible si on répond N (NON) il la question "Continuer(O/N) ?".

- Saisir aussi n nombres d'entiers dans un tableau unidimensionnel T (avec n compris entre 1 et 100).

- Lire un entier du fichier "nb1.fch" et vérifier son existence dans le tableau T.

- Dans un autre fichier nommé "c:\nb2.fch", on veut écrire le résultat de la recherche de la manière suivante:

 la valeur de l'entier à chercher.

 un message indiquant son existence exemples de message:

"se trouve dans le tableau" si l'entier y est

"ne se trouve pas dans le tableau" dans le cas contraire.

- Afficher le contenu de nb2.fch EXERCICE N°4 :

Ecrire un programme nommé Exercice4 qui permet de:

- Saisir des nombres entiers dans un fichier dont le nom physique est "c:\nb. fch".

Remarque : La fin de la saisie est possible si on répond N (NON) a la question "Continuer(O/N) ?".

- Saisir aussi n nombres d'entiers dans un tableau unidimensionnel T (avec n compris entre 1 et 100).

- Lire un entier du fichier "nb.fch" et calculer le nombre de ses diviseurs dans le tableau T.

- Dans un autre fichier nommé "c:\divis. fch", on veut écrire le résultat du calcul de la manière suivante:

 la valeur de l'entier

 un message indiquant le nombre de ses diviseurs.

Exemples de message:

"a 5 diviseurs dans le tableau" dans le cas ou on a 5 diviseurs

"n'a aucun diviseur dans le tableau" dans le cas où l'entier n'a pas de diviseur dans le tableau.

- Afficher le contenu de divis. Fch

(2)

CHAPITRE I SERIE II (Les fichiers accès séquentiel)

Mme CHOUCHANE YOSR Page 2 sur 2

EXERCICE N°5:

Soit un fichier nommé « Voiture.dat » dont la structure est définit comme suit : - Immatriculation : chaîne

- Marque : chaîne

- Date de mise en circulation : composée de trois parties entières (jour/mois/année) - Nombre de chevaux : entier non signé

On souhaite :

1) Remplir le fichier « Voiture.dat ».

Remarque : La fin de la saisie est possible si on répond N (Non) à la question ‘’Continuer(O/N)’’ ? 2) Afficher la liste des voitures.

3) Saisir une marque d’une voiture.

4) Chercher puis afficher un message indiquant si cette marque existe ou non, si elle existe afficher le nombre de voitures ayant cette marque.

Décomposer ce problème en modules et analyser le programme principal ainsi que chacun des modules proposés.

EXERCICE N°6:

Soit un fichier nommé « clients.dat » dont la structure est définit comme suit : -Code banque : 5 caractères

-Code guichet : 5 caractères -Numéro client : 11 caractères -Clef RIB : 2 caractères -Nom

-Numéro compte On souhaite :

1) Remplir le fichier « clients.dat ».

Remarques:

Un numéro de compte bancaire est valide s’il est composé de 23 chiffres.

La fin de la saisie est possible si on répond N (Non) à la question ‘’Continuer(O/N)’’ ? 2) Afficher la liste des clients.

3) Saisir le numéro de compte d’un client.

4) Chercher puis afficher un message indiquant si ce client existe ou non, s’il existe afficher son nom.

Décomposer ce problème en modules et analyser le programme principal ainsi que chacun des modules proposés.

Références

Documents relatifs

Tout nombre d´ ecimal peut s’´ ecrire en deux parties s´ epar´ ees par une virgule : la partie enti` ere et la partie d´ ecimale.... Corrig´ es

• On reporte la distance de A à (d'') de l'autre côté de (d'') sur cette perpendiculaire.. • On place le centre du rapporteur sur le point O et le zéro sur le côté [O x ). •

✏ le nombre de centaines de milliers est de. est une demi-droite sur laquelle on a placé des points régulièrement espacés depuis l’origine, que l’on repère par un nombre :.

Les Romains n'utilisaient jamais quatre fois la même lettre à la suite (sauf le M). Pour connaître la valeur d’un nombre écrit en chiffres romains, il faut le lire de gauche

Mon chiffres des dizaines est le double de celui

• Travailler en parallèle de l’écrit une autre lecture orale régulière des nombres (asiatique ou suisse romande- voir dans le Dictionnaire de l'Académie française et qui

Définition : On dit que deux nombres sont premiers entre eux lorsque leur seul diviseur commun est 1..

• Un nombre composé plus petit que cent s'écrivent avec un trait d'union entre les mots, sauf s'il y a "et".. Exemples : 31 : ... cinq cent trente-quatre …... sept