On souhaite dans cet exercice calculer les images de certains nombres par une fonction \(f\).
On considère donc une fonction \(f\) définie dans le corps du programme ainsi qu'une fonction valeurs qui prend en paramètres :
la fonction dont on souhaite calculer les valeurs ;
deux nombres entiers x_min et x_max.
La fonction valeurs renvoie la liste des images par la fonction passée en argument des entiers compris entre \(x_{min}\) et \(x_{max}\) (inclus l'un et l'autre).
On garantit que \(x_{min} \leqslant x_{max}\) et que la fonction polynôme a des coefficients entiers.
Exemples
>>> deff(x):... returnx**2>>> valeurs(f,0,1)# images de 0 et 1 par x ↦ x^2[0, 1]>>> valeurs(f,0,3)# images de 0, 1, 2 et 3 par x ↦ x^2[0, 1, 4, 9]
###(Dés-)Active le code après la ligne # Tests (insensible à la casse) (Ctrl+I)
Entrer ou sortir du mode "deux colonnes" (Alt+: ; Ctrl pour inverser les colonnes)
Entrer ou sortir du mode "plein écran" (Esc)
Tronquer ou non le feedback dans les terminaux (sortie standard & stacktrace / relancer le code pour appliquer)
Si activé, le texte copié dans le terminal est joint sur une seule ligne avant d'être copié dans le presse-papier
On souhaite dans cet exercice représenter graphiquement une fonction définie dans le corps du programme.
Pour cela on fournit la fonction dessine qui prend en paramètre une liste points contenant des couples de nombres correspondants aux points à placer dans le graphe et construit la représentation graphique correspondante.
Cette fonction est déjà importée dans l'éditeur. Vous pouvez directement l'utiliser.
Compléter la fonction graphique qui prend en paramètres la fonction à représenter ainsi que trois entiers a, b et n. Cette fonction représente la fonction passée en paramètre en construisant n de ses points dont les abscisses sont uniformément réparties entre a et b.
Cette fonction ne renvoie rien et votre code ne sera donc pas testé. Assurez-vous néanmoins d'obtenir des graphiques correspondants à vos attentes.
On garantit que a est strictement inférieur à b et que n est strictement positif.
###(Dés-)Active le code après la ligne # Tests (insensible à la casse) (Ctrl+I)
Entrer ou sortir du mode "deux colonnes" (Alt+: ; Ctrl pour inverser les colonnes)
Entrer ou sortir du mode "plein écran" (Esc)
Tronquer ou non le feedback dans les terminaux (sortie standard & stacktrace / relancer le code pour appliquer)
Si activé, le texte copié dans le terminal est joint sur une seule ligne avant d'être copié dans le presse-papier
Votre courbe sera ici
Sommet de la parabole
La représentation graphique d'une fonction du second degré est une parabole.
Si \(h\) est la fonction définie sur \(\mathbb{R}\) par \(h(x)=ax^2+bx+c\), le sommet de cette parabole a pour coordonnées \(\left(-\dfrac{b}{2a}~;~h\left(-\dfrac{b}{2a}\right)\right)\).
Écrire la fonction sommet qui prend en paramètres les valeurs des coefficients \(a\), \(b\) et \(c\) et renvoie les coordonnées du sommet de la représentation graphique de la fonction \(x\mapsto ax^2+bx+c\).
On rappelle qu'il est garanti que \(a\) est non nul.
# Tests(insensible à la casse)(Ctrl+I)
(Alt+: ; Ctrl pour inverser les colonnes)
(Esc)