• Aucun résultat trouvé

Nom : Prénom :

N/A
N/A
Protected

Academic year: 2022

Partager "Nom : Prénom :"

Copied!
2
0
0

Texte intégral

(1)

informatique - S2

Partiel

département Mesures Physiques - IUT1 - Grenoble

Nom : Prénom :

Un signal bruité se présente ainsi :

(en abscisses les indicesi, en ordonnée les valeursY[i])

24 25 26 27 28 29 30 31

0 1000 2000

On désire écrire un programme permettant de soustraire le « bruit de fond », défini comme la moyenne de toutes les valeurs Y[i]précédant le

« saut » bien visible sur le graphique.

Pour cela, on va :

– calculer les différences entre deux mesures successives D[i]=Y[i]-Y[i-1],

– rechercher l’indice imax correspondant au maximum de ces diffé- rences,

– calculer la valeur moyenne desimaxpremiers pointsY[i], – soustraire cette valeur moyenne à l’ensemble des valeursY[i],

– tracer le signal corrigé.

Le travail demandé est le suivant :

1. Ecrire une fonction lecture qui relit dans un fichier des données numériques écrites à raison d’une par ligne, place ces valeurs dans un tableau, et renvoie le nombre de lignes lues.

2. Ecrire une fonctionmaxqui prend en entrée un tableau de réels et un nombre de valeursn, et renvoie l’indice de la valeur maximale parmi lesnpremières valeurs du tableau.

3. Ecrire une fonctionmoyennequi prend en entrée un tableau de réels et un nombre entiern, et qui renvoie la valeur moyenne desnpremières valeurs du tableau.

4. Ecrire une fonctionmainqui, en utilisant les fonctions précédentes : – permet à l’utilisateur de sélectionner le fichier,

– relit les valeurs contenues dans ce fichier, – calcule la valeurimax,

– calcule la valeur du bruit de fond,

– effectue le tracé graphique du signal corrigé.

5. Quelles valeursimax et de bruit de fond trouvez-vous, pour les don- nées contenues dans le fichier

pic.txt

(2)

2

Références

Documents relatifs

Malgré son admission et même après les opérations de répartition des espaces d’exposition par l’organisateur, la demande d’admission émanant d’un exposant / sponsor

Écrire une fonction lancer(k) qui renvoie le nombre de lancers nécessaires (le nombre d’appels à la fonction pile()) pour que le nombre de piles moins le nombre de faces soit au

[r]

[r]

Ecrire une fonction Lecture qui prend comme paramètres une chaîne de caractères nomfichier et un tableau de réels Epreuve, puis qui relit dans le fichier dont le nom est contenu

Installation électrique contrôlée annuellement Oui  Non Contrôleur agréé : Oui  Non Justificatif certificat Q18 : Oui Non Attestation APAVE : Oui 

Un fromager vend le beaufort à 8 euros le kilo. p est une fonction linéaire. Son coefficient est …….. La droite représentative a pour équation ………. Son coefficient

On souhaite faire l’affichage d’un tableau