PCSI-2 Info : Devoir 5 S1-1-2 & S1-2-2
Au programme :
Énoncé :
On considère un fichier Python contenant le préambule suivant :
import math as m
import numpy as np
import matplotlib.pyplot as plt
import random as rd
Soit un fichier donnees.csv contenant 2 colonnes de nombres flottants, séparés par le symbole ;.
- Compléter le programme en écrivant des lignes de codes permettant d’obtenir la première colonne du fichier donnees.csv dans une variable X et la deuxième dans une variable Y.
- Tracer en bleu, la courbe ayant X en abscisse et Y en ordonnées.
- Ecrire une fonction moy(L) qui renvoie la moyenne d’une liste L.
- A l’aide de la fonction moy, compléter le programme permettant d’afficher la valeur de la moyenne des éléments de Y précédée de la phrase : La moyenne vaut :
- Ecrire une fonction dicho(T, x) prenant en argument un tableau de flottant trié T et x un nombre flottant et qui renvoie -1 si x n’appartient pas au tableau et l’indice de x sinon. La recherche s’effectue de façon dichotomique.
- Respecter la syntaxe.