RECHERCHER :
COMMUNAUTE MP
Identifiez vous ...
Devenir Membre
J'ai oublié mon MDP
DOMAINE MP
Bavardages
Langages Généraux
Langages Web
Langages DotNet
Autres langages
Dev. Jeux Video
Sécurité
Sys. Exploitation
Graphismes
Logiciels
Réseaux
Bases de données
Méthodologies
Emplois High-tech
Aide juridique
Articles juridiques
FORUM
Index des forums
Ajouter un sujet
Rechercher sujet
Contact Responsable
Devenir modérateur
CHAT MP IRC
Votre pseudo ...
Srv: irc.moteurprog.com
Chan: #MoteurProg
PARTICIPER
Plus de 3500 emplois.
Rechercher un job
Déposez votre CV
Emplois High-tech

Visiteur MP

 Besoin de votre aide pour un algorithme

Forum : ALGORITHMES
Sous Catégorie : Aucune
Type du sujet : Sujet Normale
FAQ : FAQ ALGORITHMES

SUIVI DES SUJETS PAR MAIL

SUIVI PAR MAIL INACTIF

RESOLUTION DU SUJET SUJET NON RESOLU
BLOQUAGE DU SUJET SUJET ACTIF
APPARTENANCE A LA FAQ N'APPARTIENT PAS A LA FAQ


PAGE : [1]

POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

FORUM ALGORITHMES

PREMIERE PAGE

PAGE PRECEDENTE

Page précedente

Page suivante

PAGE SUIVANTE

DERNIERE PAGE
damsounet
Nouveau membre
Inscrit : 17/01/2008
Messages : 4
Message
#147820
Posté le 17/01/08 à 01:17
Bonjour à tous,
je suis en BTS IG, et j'aurai besoin de votre aide pour réaliser l'algorithme suivant : enoncé algo
J'ai déjà réalisé un petit travail, mais je ne sais pas si c'est juste.
Est-ce que quelqu'un pourrait y jeter un petit coup d'oeil et me dire ce qui ne va pas ?

Merci bcp

Voici mes algos :


Algo cadeaux var TEmp : TABLEAU[1..MaxEmp] de Employe TEnf : TABLEAU[1..MaxEnfEmp] de EnfEmploye IndexEmploye, IndexEnfant, NbCadeau, NbreEnfSalarie : ENTIER Nom : Chaine DEBUT AFFICHER("Veuillez saisir le nom du salarié"); //saisi du nom du salarié// Saisir(Nom); //On parcourt le tableau des employés afin de voir si le nom saisi est présent// IndexEmploye:=1; Tant Que TEmp[IndexEmploye].NomEmp<>Nom ET IndexEmploye<MaxEmp Faire IndexEmploye:=IndexEmploye+1; Fin Tant Que // On a le nom, inutile de continuer. //Si le nom du salarié n'est pas présent dans le tableau // Si TEmp[IndexEmploye].NomEmp<>Nom Alors // alors on génère une erreur // AFFICHER("ce numéro de salarié n'existe pas"); Sinon //Sinon, si on arrive là, c'est que l'on a trouvé l'employé// NbreEnfSalarie := TEmp[IndexEmploye].Nb_Enfants; //Maintenant que l'on a le nom de l'employé et son nombre d'enfant, on peut chercher dans la liste des enfants. IndexEnfant:=1; Tant que NbreEnfSalarie > 0 ET IndexEnfant <= MaxEnfEmp Faire Si TEnfEmp[IndexEnfant].NomEmp = TEmp[IndexEmploye].NomEmp Alors NbreEnfSalarie := NbreEnfSalarie - 1 ; // On a trouvé un enfant donc on décrémente le compteur. Si TEnfEmp[IndexEnfant].Age < 18 Alors NbCadeau := NbCadeau + 1 ; // L'enfant est mineur, donc on ajoute un cadeau. Fin Si Fin Si IndexEnfant := IndexEnfant + 1 ; Fin Tant Que AFFICHER("Il faut","",NbCadeau,"","cadeaux pour le salarié"); Fin Si FIN


MERCI bcp pour vos réponses ;)

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Publicité
Inscrit : X
Messages : X
Message
#Aucun

HAUT DE PAGE

  

damsounet
Nouveau membre
Inscrit : 17/01/2008
Messages : 4
Message
#147871
Posté le 17/01/08 à 15:51
Jolies surprises aujourd'hui !!
Il y avait des erreurs dans l'énoncé.

- Il faut saisir le nom de l'employé et non pas son numero.
- et c'est Num_Emp : Chaine pour les 2 types. (erreur dans le 2ème type)

A rendre pour demain donc...

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

gargout
Membre newbie
Inscrit : 29/12/2006
Messages : 33
Message
#147981
Posté le 19/01/08 à 22:12
hum je pense que l'énoncé de ton algorithme a besoin de quelques petites rectification sinon pourquoi n'as tu pas utiliser la décomposition du problème en modules et l'analyse descendante, on peut pas élaborer directement l'algorithme,...

tu n'as pas déclarer les constantes :
MaxEmp = 100
MaxEnfEmp = 1000
----------------------------------
Les nouveaux types:
le type Employe et EnfEmploye sont de type "enregistrement" il faut les déclarer comme étant un nouveau type.

autre chose le nombre de cadeaux affectés aux enfants est calculé en fonction de quoi ??? avant d'examiner le reste, stp ré-écris correctement ton énoncé ;)

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 
POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

PREMIERE PAGE

PAGE PRECEDENTE Page précédente

Page suivante

PAGE SUIVANTE DERNIERE PAGE

FORUM ALGORITHMES



    PAGE : [1]



.: Site Web développé par Julien Pichot et l'équipe MPWG avec www.evolvia-web.com :.