Aller au contenu

nuleninfo

Membres
  • Compteur de contenus

    1
  • Inscription

  • Dernière visite

nuleninfo's Achievements

Junior Member

Junior Member (3/12)

0

Réputation sur la communauté

  1. Bonjour et merci d'avance pour votre aide précieuse. je debute a peine le semestre 2 de L1.. essayer de faire un truc pas trop compliqué Ne vous inquietez pas si c'est si long c'est juste quelques points qui me pose probleme dans ces exos. Dans le premir exo je ne sais pas du tout comment faire pour definir les intervalles faire afficher les etoiles, et retourner le tableau. Dans le second exo, je sais comment faire pour determiner le plus petit et le plus grand salaire. Il est evident que si une ame charitable se devoue pour me faire les deux exos je ne peux que plussoyer. L’objectif de cet exercice est de vous faire manipuler un tableau de réel. Pour analyser une série de mesures réelles strictement positives (saisies par l’utilisateur, marqueur de fin –1 par exemple), dont on sait qu'elles sont comprises entre 0,0 et 10,0 ; on propose de les visualiser par un histogramme. L'histogramme représente les comptages des mesures réparties dans des intervalles, par exemple : ]0; 2], ]2; 4]…]8; 10]. Ainsi, pour la série de mesures suivantes : 8.3 ; 6.5 ; 7.2 ; 6.5 ; 3.4 ; 2.5 ; 3.5 ; 4.9 ; 7.3 ; 6.2 ; 1.5 ; 0.3 ; 5.8 ; 7.6 ; 3.9 ; 8.2 On désire afficher l'histogramme : ]0,2] : ** ]2,4] : **** ]4,6] : ** ]6,8] : ****** ]8,10] : ** Le programme que vous devez réaliser en langage C devra, après saisie des mesures, afficher l’histogramme tel qu’il apparaît ci-dessus, ainsi que les bornes des intervalles contenant le moins et le plus de valeur. On vous demande d’adopter une approche modulaire. En effet, vous devez décomposer le problème en sous problèmes qui seront modélisés sous forme de sous-programmes : procédure ou fonction. Par exemple, on écrira : - une procédure qui permettra de saisir, de valider (comprises entre 0 et 10) et de construire l’histogramme. - une procédure qui permettra d’afficher l’histogramme correspondant aux valeurs stockées dans le tableau. - une fonction qui retourne l’intervalle qui contient le plus de valeur - une fonction qui retourne l’intervalle qui contient le moins de valeur Vous pouvez bien sûr définir d’autres procédures ou fonctions si vous en ressentez le besoin. On pourra se poser les questions suivantes : le code est t-il plus lisible ? Ne peux t-on pas réutiliser du code déjà écrit ? Vous testerez et rendrez accessibles l’ensemble de ces fonctions/procédures par le biais d’un menu accessible via une structure de type cas ou (switch) Dans un deuxième temps on vous demande de proposer une version de ce programme ou le nombre d’intervalles et les bornes de ceux-ci sont demandés à l’utilisateur. L’objectif de cet exercice est de vous faire manipuler un tableau de structure. Pour cela on utilisera un tableau personnel de 30 personnes, pour décrire le personnel d’une entreprise. Constante N = 30 Type salarie = Structure nom : Chaîne salaire : Réel FinStructure variable personnel : Tableau[1..N] de salarie Le programme que vous devez réaliser en langage C devra, à partir du tableau personnel, afficher : a) les noms de tous les salariés qui ont un salaire strictement supérieur au SMIC (qui est de 12541,31 €) b) le salaire moyen c) le nom du salariés ou des salariés ayant le salaire minimal et les noms de celui ou ceux ayant le salaire maximal. Réaliser un programme qui réponde à ce cahier des charges en adoptant une approche modulaire : décomposer le problème en sous problèmes (procédure ou fonction), test unitaire, test d’intégration, séparation en plusieurs fichiers, etc.
×
×
  • Créer...