Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Ce document est une partie des exercices du cours de programmation., Exercises of C programming

Ce n’est pas un document officiel donc je préfère ne pas donner les informations qui y sont.

Typology: Exercises

2023/2024

Uploaded on 04/06/2024

honanwonde
honanwonde 🇨🇦

1 document

1 / 4

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
1. Résumé du problème
Le but du programme est d’afficher un histogramme horizontal utilisant un ensemble de
valeurs réelles classé selon un nombre de catégories déterminé en lecture, divisé en
intervalles égaux. L’histogramme représentera la distribution des chiffres données en
entrée à l’aide d’étoiles formant les lignes de l’histogramme.
2. Diagramme structurel
Principal
nbValeurs
valeur
min
max
valeursDonnées
lireValeurs
min
max
nbCatégories
valeurs
catégories
classerValeurs
catégories
afficherHisto
pf3
pf4

Partial preview of the text

Download Ce document est une partie des exercices du cours de programmation. and more Exercises C programming in PDF only on Docsity!

  1. Résumé du problème Le but du programme est d’afficher un histogramme horizontal utilisant un ensemble de valeurs réelles classé selon un nombre de catégories déterminé en lecture, divisé en intervalles égaux. L’histogramme représentera la distribution des chiffres données en entrée à l’aide d’étoiles formant les lignes de l’histogramme.
  2. Diagramme structurel

Principal

nbValeurs valeur min max valeursDonnées

lireValeurs

min max nbCatégories catégories valeurs

classerValeurs

catégories

afficherHisto

Jeu 6 : cas normal avec des nombres réels Entrée Valeur Sortie Valeur 1 4 1 ** ** ** **

Détails Demande 4 catégories et 8 valeurs qui sont des nombres réels. Affiche quatre lignes d’histogramme avec deux étoiles dans chacune. Jeu 7 : cas limite Entrée Valeur Sortie Valeur 1 4 1 *

Détails Demande 4 catégories et 4 valeurs qui sont des nombres consécutifs. Affiche quatre lignes d’histogramme avec une étoile dans chacune.

Pseudo-code Début

  1. intervalleValeurs ← max - min 1.1. tailleIntervalleintervalleValeurs / nbCategories 1.2. vecteur categories( nbCategories )
  2. pour nombre de valeurs lues (i) de 0 à nombre de valeurs à lire - 1 par_pas_de 1 2.1 pour nombre de catégories lues (j) de 0 à nombre de catégories à lire - 1 par_pas_de 1 2.1.1 si ((valeurs[i] ≥ min + ( tailleIntervalle * j)) et (valeurs[i] < min + ( tailleIntervalle * (j + 1)))) alors categories[j] ← categories[j] + fin_si fin_pour 2.1.2 si (valeurs[i] = max) alors categories[ nbCategories - 1] ← categories[ nbCategories - 1] + 1 fin_si fin_pour
  3. retourner categories Fin