td5

2025-10-10 13:46:01 +02:00
parent 0e368d2c66
commit a099b27634

14
td5.md

@@ -2,16 +2,22 @@
Un machine outil de découpe génère tous les jours un fichier récapitulatif du travail effectué. Un machine outil de découpe génère tous les jours un fichier récapitulatif du travail effectué.
Écrire un programme en C qui va lire le fichier _production.tsv_ et effectuer des calculs statistiques. ## Programme statistiques
Lire la totalité du fichier : Afficher à la fin de la lecture afficher le périmètre total, ainsi que le volume total de découpe. Écrire un programme en C qui va lire le fichier [production.tsv](data/production.tsv) et effectuer des calculs statistiques.
Pour chaque ligne calculer la vitesse vl de découpe en fonction du périmètre seul et la vitesse vv en fonction du volume. Lire la totalité du fichier. À la fin de la lecture afficher le périmètre total, ainsi que le volume total de découpe.
Pour chaque ligne calculer la vitesse vl de découpe en fonction du périmètre et la vitesse vv en fonction du volume.
Calculer la vitesse vl maximale et minimale, la vitesse vv maximale et minimale de l'ensemble des lignes. Calculer la vitesse vl maximale et minimale, la vitesse vv maximale et minimale de l'ensemble des lignes.
Calculer la variance pour vl et vv.
Répondre à la question suivante : La vitesse de découpe est fonction de ... Répondre à la question suivante : La vitesse de découpe est fonction de ...
Proposer une structure qui permet de stocker les information du fichier csv au format binaire en ajoutant aux colonnes existantes le périmètre et le volume. Proposer une structure qui permet de stocker les information du fichier tsv au format binaire en ajoutant aux colonnes existantes le périmètre et le volume.
## Programme de consultation
Écrire un deuxième programme qui demande à l'utilisateur un nombre compris entre 1 et 45. Lire le fichier binaire en vous positionnant (fonction fseek) à la ligne renseignée par l'utilisateur. Lire 5 lignes d'un coup et afficher le périmètre moyen ainsi que le volume moyen de ces 5 lignes. Recommencer la demande, si l'utilisateur entre un nombre négatif sortir du programme. Écrire un deuxième programme qui demande à l'utilisateur un nombre compris entre 1 et 45. Lire le fichier binaire en vous positionnant (fonction fseek) à la ligne renseignée par l'utilisateur. Lire 5 lignes d'un coup et afficher le périmètre moyen ainsi que le volume moyen de ces 5 lignes. Recommencer la demande, si l'utilisateur entre un nombre négatif sortir du programme.