Forum programmation
 
AccueilPortailFAQRechercherS'enregistrerMembresGroupesConnexion

Partagez | 
 

 Application : Les tris et les recherches

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : 1, 2  Suivant
AuteurMessage
Chaker
Administrateur
Administrateur
avatar

Nombre de messages : 731
Age : 28
Date d'inscription : 17/01/2007

MessageSujet: Application : Les tris et les recherches   Jeu 8 Fév - 15:45

Application : structure algorithmiques de contrôle, les fonctions, les procédures, les tris, les recherches.


  1. Ecrire une procédure nommée taille qui lit un nombre entier N compris entre 2 et nMax
  2. Ecrire une fonction nommée verif_nom retournant un résultat
    booléen, vérifiant si une chaîne donnée satisfait en même temps les
    conditions suivantes :
    C1: la chaîne ne contient que des lettres majuscules et des espace
    C2: la chaîne ne commence pas et ne se termine pas par un espace
    C3: la chaîne est de longueur <= max
    C4: la chaîne n'est pas vide
  3. Ecrire une fonction nommée verfif_ins1 retournant un résultat booléen, vérifiant si un entier donné n'existe pas dans un tableau donné
  4. Ecrire une fonction nommée verif_ins2 retournant un résultat booléen, vérifiant si un entier donné est compris entre 1 et 9999
  5. Ecrire une fonction nommée verfi_moy retournant un résultat booléen, vérifiant si un réel donné est compris entre 0 et 20
  6. Ecrire une procédure rempir qui lit les noms, les numéros d'incription et les moyennes (chaque donnée vérifiant les conditions ci-dessu)
  7. Ecrire une procédure tri_par_nom qui ordonne les tableaux de N noms selon l'ordre alphabétique croissant, (ce tri doit porter sur toutes les donnée !)
  8. Ecrire une procédure tri_par_moy qui ordonne les tableaux de N moyennes selon l'ordre décroissant, (ce tri doit porter sur toutes les donnée !)
  9. Ecrire une procédure tri_par_ins qui ordonne les tableaux de N inscriptions selon l'ordre croissant, (ce tri doit porter sur toutes les donnée !)
  10. Ecrire une procédure insertion qui insére un nom donnée et les information qui lui sont relatives sans fausser l'ordre de tri ( on suppose que les données sont déja triées par noms)
  11. Ecrire une procédure suppression qui supprime un numéro d'inscription donné et les informations qui lui sont relatives
  12. Ecrire une fonction mention reournant une chaîne de caractére indiquant la mention d'une moyenne donnée ([9,10[ : Racheté ; [10,12[ : passable ; [12,14[ : Assez Bien ; [14,16[ : Bien ; [16,18[ : Trés Bien ; [18,20] : Excellent)
  13. Ecrire une procédure admis qui affiche la liste des admis et les informations qui leurs sont relatives
  14. Ecrire une procédure refuses qui affiche la liste des refusés et les informations qui leurs sont relatives
  15. Ecrire une procédure menu qui effectue selon le choix de l'utilisateur les actions demandées par l'utilisateur
  16. Ecrire le programme principale qui utilise les modules ci-dessus pour :

    1. lire d'abord les données de n élèves
    2. effacer l'écran d'exécution
    3. afficher le menu
    4. demander à l'utilisateur s'il veut finir ou continuer pour

      1. Quitterle programme
      2. Effacer l'écran d'exécution et réafficher le menu






L'affichage du menu doit ressembler à :
Code:
    **Bienvenue dans l'application des élèves de la 3eme Sc Info**
Les choix                    Les actions
    1:        Trier les données par ordre alphabétique croissant des noms
    2:        Trier les données par ordre croissant des numéros d'inscriptions
    3:        Trier les données par ordre décroissant des moyennes
    4:        Afficher la liste des admis
    5:        Afficher la liste des refusés
    6:        Chercher un élève par son numéro d'inscription
    7:        Chercher un élève par son nom
    8:        Ajouter un élève
    9:        Supprimer un élève

Auteur : Hamdi Amor (mon prof d'info)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Chaker
Administrateur
Administrateur
avatar

Nombre de messages : 731
Age : 28
Date d'inscription : 17/01/2007

MessageSujet: Re: Application : Les tris et les recherches   Jeu 8 Fév - 16:38

j'attend vos réponces Wink
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
mtcs
Administrateur
Administrateur
avatar

Nombre de messages : 1605
Date d'inscription : 21/11/2006

MessageSujet: Re: Application : Les tris et les recherches   Ven 9 Fév - 14:13

bel7a9 exercice tayara, ataw n7awel ne5dmou
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Chaker
Administrateur
Administrateur
avatar

Nombre de messages : 731
Age : 28
Date d'inscription : 17/01/2007

MessageSujet: Re: Application : Les tris et les recherches   Ven 9 Fév - 22:39

mtcs a écrit:
bel7a9 exercice tayara, ataw n7awel ne5dmou

prend ton temps Mohamed
cet exercice demande de la réflextion

Very Happy:D:D

Revenir en haut Aller en bas
Voir le profil de l'utilisateur
mtcs
Administrateur
Administrateur
avatar

Nombre de messages : 1605
Date d'inscription : 21/11/2006

MessageSujet: Re: Application : Les tris et les recherches   Sam 10 Fév - 12:53

les questions 1,2,3,4,5 et 6 fait avec succes, nchallah ykoun bkollou 7adher 2 jours encors
c un tres bonne exercice, merci 1000 fois chaker
Zidna menou yammabanou
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Chaker
Administrateur
Administrateur
avatar

Nombre de messages : 731
Age : 28
Date d'inscription : 17/01/2007

MessageSujet: Re: Application : Les tris et les recherches   Sam 10 Fév - 15:36

mtcs a écrit:
les questions 1,2,3,4,5 et 6 fait avec succes, nchallah ykoun bkollou 7adher 2 jours encors
c un tres bonne exercice, merci 1000 fois chaker
Zidna menou yammabanou

poste chaque 2 ou 3 questions ensemble sinon on n'y comprendrai rien
la solution que j'ai obtenu comporte au moin 400 lignes donc si tu les postes ensemble on s'y perdera
Very Happy:D:D
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
benha21
utilisateur professionnel
utilisateur professionnel
avatar

Nombre de messages : 349
Age : 31
Date d'inscription : 28/01/2007

MessageSujet: Re: Application : Les tris et les recherches   Sam 10 Fév - 17:31

Je trouve que c'est un exercice assez costaud, bon courage pour les amateurs du Pascal Wink
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://benha21.skyblog.com
mtcs
Administrateur
Administrateur
avatar

Nombre de messages : 1605
Date d'inscription : 21/11/2006

MessageSujet: Re: Application : Les tris et les recherches   Sam 10 Fév - 19:19

chakerbh a écrit:


poste chaque 2 ou 3 questions ensemble sinon on n'y comprendrai rien
la solution que j'ai obtenu comporte au moin 400 lignes donc si tu les postes ensemble on s'y perdera
Very Happy:D:D


ok chaker, a3tini chwaya wa9t akahaw
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
benha21
utilisateur professionnel
utilisateur professionnel
avatar

Nombre de messages : 349
Age : 31
Date d'inscription : 28/01/2007

MessageSujet: Re: Application : Les tris et les recherches   Dim 11 Fév - 0:24

Bon courage mtcs.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://benha21.skyblog.com
mtcs
Administrateur
Administrateur
avatar

Nombre de messages : 1605
Date d'inscription : 21/11/2006

MessageSujet: Re: Application : Les tris et les recherches   Dim 11 Fév - 16:50

merci benha21
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
benha21
utilisateur professionnel
utilisateur professionnel
avatar

Nombre de messages : 349
Age : 31
Date d'inscription : 28/01/2007

MessageSujet: Re: Application : Les tris et les recherches   Dim 11 Fév - 16:52

De rien mon ami.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://benha21.skyblog.com
mtcs
Administrateur
Administrateur
avatar

Nombre de messages : 1605
Date d'inscription : 21/11/2006

MessageSujet: Re: Application : Les tris et les recherches   Lun 12 Fév - 19:36

salut chaker

tout les questions de cet application est fait, sauf les questions suivant 7,8,9,10 et 11 qui je n'arrive pas de le faire, désolé mes amis


chaker tu peux me donner la solution des questions 7,8,9,10, et 11

merci d'avence
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Chaker
Administrateur
Administrateur
avatar

Nombre de messages : 731
Age : 28
Date d'inscription : 17/01/2007

MessageSujet: Re: Application : Les tris et les recherches   Lun 12 Fév - 19:49

mtcs a écrit:
salut chaker

tout les questions de cet application est fait, sauf les questions suivant 7,8,9,10 et 11 qui je n'arrive pas de le faire, désolé mes amis


chaker tu peux me donner la solution des questions 7,8,9,10, et 11

merci d'avence

désolé Mohamed je me suis fixé une période minimum à atendre (une semaine)
donc je vais poster les solutions aux questions aprés une semaine du jour ou j'avais mis l'application
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
mtcs
Administrateur
Administrateur
avatar

Nombre de messages : 1605
Date d'inscription : 21/11/2006

MessageSujet: Re: Application : Les tris et les recherches   Lun 12 Fév - 19:54

chakerbh a écrit:


désolé Mohamed je me suis fixé une période minimum à atendre (une semaine)
donc je vais poster les solutions aux questions aprés une semaine du jour ou j'avais mis l'application


j'attend avec patience mon ami, et merci d'avence
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Chaker
Administrateur
Administrateur
avatar

Nombre de messages : 731
Age : 28
Date d'inscription : 17/01/2007

MessageSujet: Re: Application : Les tris et les recherches   Mer 14 Fév - 13:41

Salut à vous tous
demain ça fera une semaine
je vais donc commencer par les questions les plus faciles

||
||
\/
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Chaker
Administrateur
Administrateur
avatar

Nombre de messages : 731
Age : 28
Date d'inscription : 17/01/2007

MessageSujet: Re: Application : Les tris et les recherches   Mer 14 Fév - 13:55

Question N°1:
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Chaker
Administrateur
Administrateur
avatar

Nombre de messages : 731
Age : 28
Date d'inscription : 17/01/2007

MessageSujet: Re: Application : Les tris et les recherches   Mer 14 Fév - 14:04

Question N°2:

Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Chaker
Administrateur
Administrateur
avatar

Nombre de messages : 731
Age : 28
Date d'inscription : 17/01/2007

MessageSujet: Re: Application : Les tris et les recherches   Mer 14 Fév - 14:07

Question N°3 :

Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Chaker
Administrateur
Administrateur
avatar

Nombre de messages : 731
Age : 28
Date d'inscription : 17/01/2007

MessageSujet: Re: Application : Les tris et les recherches   Mer 14 Fév - 14:09

Question N°4 :

Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Chaker
Administrateur
Administrateur
avatar

Nombre de messages : 731
Age : 28
Date d'inscription : 17/01/2007

MessageSujet: Re: Application : Les tris et les recherches   Mer 14 Fév - 14:10

Question N°5:

Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Chaker
Administrateur
Administrateur
avatar

Nombre de messages : 731
Age : 28
Date d'inscription : 17/01/2007

MessageSujet: Re: Application : Les tris et les recherches   Mer 14 Fév - 14:30

Question N°6:

Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Chaker
Administrateur
Administrateur
avatar

Nombre de messages : 731
Age : 28
Date d'inscription : 17/01/2007

MessageSujet: Re: Application : Les tris et les recherches   Mer 14 Fév - 14:37

là je dois y aller
peut être ce soir ou demain je vais finir le reste
a+
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
mtcs
Administrateur
Administrateur
avatar

Nombre de messages : 1605
Date d'inscription : 21/11/2006

MessageSujet: Re: Application : Les tris et les recherches   Mer 14 Fév - 21:00

bonne travaille mon ami, on attend les restes

merci bcp
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Chaker
Administrateur
Administrateur
avatar

Nombre de messages : 731
Age : 28
Date d'inscription : 17/01/2007

MessageSujet: Re: Application : Les tris et les recherches   Mer 14 Fév - 21:19

mtcs a écrit:
bonne travaille mon ami, on attend les restes

merci bcp

de rien Mohamed
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Chaker
Administrateur
Administrateur
avatar

Nombre de messages : 731
Age : 28
Date d'inscription : 17/01/2007

MessageSujet: Re: Application : Les tris et les recherches   Jeu 15 Fév - 15:04

Salut à vous tous
je vais expliquer maitenant la question N°7

au début on va faire une procédure qui fait le tri des noms seulement

Code:
procedure  tri_par_nom(varNom:TNom;n:integer);

          var
              i, j:integer;
              f1: string;  {frontière de Nom }

          begin
                for i := 2 to N do
                begin
                      f1 := Nom[i];
                      j := i ;
                      while (Nom[j-1] > f1) and(j>1) do
                              begin
                                Nom[j] := Nom[j-1] ;
                                j := j - 1 ;
                              end;
                Nom[j] := f1 ;
                end;
          end;


normalemnt c claire
j'ai utilisé le tri par insertion, si vous avez des probléme à comprendre ceci, consulter le cours de Moahamed ICI

puis on va ajouter les autres tableaux, les modifications porterons sur le l'initialisation des frontiéres, sur le décalage et sur l'insertion
la procédure devient :

Code:
procedure  tri_par_nom(var Nom:TNom;var Ins:TIns;var Moy:TMoy;n:byte);
          var
              i, j:integer;
              f1: string;  {frontière de Nom }
              f2: word;    {frontière de Ins }
              f3: real;    {frontière de Moy }
          begin
                for i := 2 to N do
                begin
                      f1 := Nom[i];
                      f2 := Ins[i];
                      f3 := Moy[i];
                      j := i ;
                      while (Nom[j-1] > f1) and(j>1) do
                              begin
                              Nom[j] := Nom[j-1] ;
                              Ins[j] := Ins[j-1] ;
                              Moy[j] := Moy[j-1] ;
                              j := j - 1 ;
                              end;
                Nom[j] := f1 ;
                Ins[j] := f2 ;
                Moy[j] := f3 ;
                end;
          end;

maintenant la procédure tri_par_nom est préte Very Happy
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: Application : Les tris et les recherches   

Revenir en haut Aller en bas
 
Application : Les tris et les recherches
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 2Aller à la page : 1, 2  Suivant
 Sujets similaires
-
» (résolu)recherches effectuées dans la barre déroulante"recherche" de Neuf
» application: executer - regedit
» Démarrage application impossible ... [RESOLU]
» Peut-on nettoyer sans risques le dossier Local Settings\Application Data\ ?
» Application "La Girafe"

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum programmation :: Programmation :: Delphi & Pascal :: Pascal :: Exercices-
Sauter vers: