Série d'éxercices 1
احلى المنتديات منتدى الزارات :: القسم العام :: المنتدي التعلبمي :: منتدي الباكالوريا :: Bac-Économie & Gestion :: Bac-Technique :: Bac-Informatique
صفحة 1 من اصل 1
Série d'éxercices 1
Exercice 1:
Un compte en banque concerne une personne spécifiée par son nom, un numéro de compte (un entier), et un montant (réel).
Déclarez un enregistrement pour cette structure.
Exercice 2:
Soit la structure Info constituée par le nom (chaîne de 30 caractères maximum), le numéro de téléphone (10 caractères maximum), le numéro de carte bancaire (entier non signé).
Ecrivez un programme qui saisit puis affiche les enregistrements pour 3 personnes.
Exercice 3:
Ecrire un algorithme qui lit deux nombres complexes C1 et C2 et qui affiche en suite leur somme et leur produit.
On utilisera les formules de calcul suivantes :
·(a + bi) + (c + di) = (a + c) + (b + d)i
·(a + bi) ** (c + di) = (ac – bd) + (ad + bc)i
Exercice 4:
Créer un tableau Tab_Emp qui contiendra les informations sur les 50 employés d’une entreprise (Matricule, Nom, Salaire, Etat_civil), le remplir puis afficher le nombre d’employés dont le salaire est compris entre 500 et 800D.
Exercice 5:
Ecrivez un programme nommé BIBLIO permettant de représenter les informations d’une référence bibliographique : le titre du livre, le nom de l’auteur, le nom de l’éditeur, l’année de publication et le nombre de pages.
Exemple de livre:
La chartreuse de Parme de Stendhal édité par Gallimard en 1987 et qui compte 683 pages.
Ce programme permet :
- La saisie des références (au minimum 2 et au maximum 150) dans un tableau,
- La saisie d’une année
- La recherche et l’affichage de tous les livres qui ont été
publiés cette année.
Exercice 6:
Ecrire un algorithme qui génère un fichier intitulé ²nombres.txt² contenant des nombres entiers fournis par l’utilisateur puis affiche uniquement les nombres pairs.
Exercice 7:
En utilisant le fichier généré dans l’exercice précédent, écrivez un programme permettant de réaliser les actions offertes par le menu suivant :
1-déterminer le nombre d’éléments du fichier
2-Renommer le fichier ²nombres.txt² en ²valeurs.doc²
3-Supprimer les éléments du fichier se trouvant après une position P donnée
4-Supprimer le fichier du disque.
Exercice 8:
Ecrire un algorithme permettant de :
- Créer et remplir un fichier "FP" qui contient les informations sur 1es personnels d’une entreprise (matricule, nom, prénom, grade, salaire).
- Afficher la liste des employés de cette entreprise dont le salaire est compris en 500 et 800 D.
- vérifier l’existence d’un employé dans FP à partir de son matricule.
Exercice 9:
Ecrire un algorithme permettant de :
·Créer et remplir un fichier "Fich_Notes" qui contient les notes de 30 élèves
·Copier les notes dans un tableau Tab_Notes
·Trier le tableau Tab_Notes dans l’ordre croissant
·Copier les notes triées du tableau vers le fichier Fich_Notes.
Exercice 10: (concaténation de deux fichiers)
Soient F et G deux fichiers dont les enregistrements ont la même structure (entier, réel, enregistrement, …). Ecrire une analyse puis déduire un algorithme qui permet de fusionner les fichiers F et G en un seul fichier.
Exercice 11 :
Une société veut informatiser la gestion de ces clients, en sauvegardant dans un fichier ses fiches de renseignements. Chaque fiche comporte les renseignements suivants : Noms et prénom (chaîne), N° CIN (entier non signé), rue (chaîne), code (entier non signé), ville (chaîne) et N° de téléphone (chaîne).
Ecrivez un programme nommé "gestion" permettant les actions suivantes :
-La saisie et la sauvegarde des fiches dans le fichier "Client.doc" sur le disque "C". la fin de la saisie est possible si nous répondons ²N² (Non) à la question "Continuer (O/N) ?".
-L’affichage des fiches (une par page).
-Chercher de la position d’un client dans ce fichier (-1 s’il n’existe pas).
Modifier ces informations s’il existe.
Un compte en banque concerne une personne spécifiée par son nom, un numéro de compte (un entier), et un montant (réel).
Déclarez un enregistrement pour cette structure.
Exercice 2:
Soit la structure Info constituée par le nom (chaîne de 30 caractères maximum), le numéro de téléphone (10 caractères maximum), le numéro de carte bancaire (entier non signé).
Ecrivez un programme qui saisit puis affiche les enregistrements pour 3 personnes.
Exercice 3:
Ecrire un algorithme qui lit deux nombres complexes C1 et C2 et qui affiche en suite leur somme et leur produit.
On utilisera les formules de calcul suivantes :
·(a + bi) + (c + di) = (a + c) + (b + d)i
·(a + bi) ** (c + di) = (ac – bd) + (ad + bc)i
Exercice 4:
Créer un tableau Tab_Emp qui contiendra les informations sur les 50 employés d’une entreprise (Matricule, Nom, Salaire, Etat_civil), le remplir puis afficher le nombre d’employés dont le salaire est compris entre 500 et 800D.
Exercice 5:
Ecrivez un programme nommé BIBLIO permettant de représenter les informations d’une référence bibliographique : le titre du livre, le nom de l’auteur, le nom de l’éditeur, l’année de publication et le nombre de pages.
Exemple de livre:
La chartreuse de Parme de Stendhal édité par Gallimard en 1987 et qui compte 683 pages.
Ce programme permet :
- La saisie des références (au minimum 2 et au maximum 150) dans un tableau,
- La saisie d’une année
- La recherche et l’affichage de tous les livres qui ont été
publiés cette année.
Exercice 6:
Ecrire un algorithme qui génère un fichier intitulé ²nombres.txt² contenant des nombres entiers fournis par l’utilisateur puis affiche uniquement les nombres pairs.
Exercice 7:
En utilisant le fichier généré dans l’exercice précédent, écrivez un programme permettant de réaliser les actions offertes par le menu suivant :
1-déterminer le nombre d’éléments du fichier
2-Renommer le fichier ²nombres.txt² en ²valeurs.doc²
3-Supprimer les éléments du fichier se trouvant après une position P donnée
4-Supprimer le fichier du disque.
Exercice 8:
Ecrire un algorithme permettant de :
- Créer et remplir un fichier "FP" qui contient les informations sur 1es personnels d’une entreprise (matricule, nom, prénom, grade, salaire).
- Afficher la liste des employés de cette entreprise dont le salaire est compris en 500 et 800 D.
- vérifier l’existence d’un employé dans FP à partir de son matricule.
Exercice 9:
Ecrire un algorithme permettant de :
·Créer et remplir un fichier "Fich_Notes" qui contient les notes de 30 élèves
·Copier les notes dans un tableau Tab_Notes
·Trier le tableau Tab_Notes dans l’ordre croissant
·Copier les notes triées du tableau vers le fichier Fich_Notes.
Exercice 10: (concaténation de deux fichiers)
Soient F et G deux fichiers dont les enregistrements ont la même structure (entier, réel, enregistrement, …). Ecrire une analyse puis déduire un algorithme qui permet de fusionner les fichiers F et G en un seul fichier.
Exercice 11 :
Une société veut informatiser la gestion de ces clients, en sauvegardant dans un fichier ses fiches de renseignements. Chaque fiche comporte les renseignements suivants : Noms et prénom (chaîne), N° CIN (entier non signé), rue (chaîne), code (entier non signé), ville (chaîne) et N° de téléphone (chaîne).
Ecrivez un programme nommé "gestion" permettant les actions suivantes :
-La saisie et la sauvegarde des fiches dans le fichier "Client.doc" sur le disque "C". la fin de la saisie est possible si nous répondons ²N² (Non) à la question "Continuer (O/N) ?".
-L’affichage des fiches (une par page).
-Chercher de la position d’un client dans ce fichier (-1 s’il n’existe pas).
Modifier ces informations s’il existe.
zamo- رقم العضوية : 02
عدد المساهمات : 943
تاريخ التسجيل : 21/12/2009
احلى المنتديات منتدى الزارات :: القسم العام :: المنتدي التعلبمي :: منتدي الباكالوريا :: Bac-Économie & Gestion :: Bac-Technique :: Bac-Informatique
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى