CI n°1 (#2) réviser et bonnes pratiques

Suite du CI n°1 (#1)

L1S2 (maths) – Algo et Structures de données – UFR Maths-Info Strasbourg


Temps de lecture / écoute estimé : 30 minutes


🙂 Rassurez-vous ! Ça va bien se passer ! 💡 Si vous êtes assidu.e.s et si vous vous investissez en TP !


On suppose que vous ayez « joué le jeu » et essayé de répondre à la consigne donnée précédemment :

On veut implémenter en python un petit programme de résolution des équations du second degré.

En entrée on attend donc a \text{, }b \text{ et } c trois réels avec a \neq 0 et le programme qu’on veut implémenter doit renvoyer l’unique solution ou un tuple de solutions réelles de (E):ax^2+bx+c=0 ou indiquer le cas échéant (dans un premier temps) que (E) n’admet pas de solutions réelles.

cm 2020-03-23 CI1-08

Je propose ci-dessous un code que je présente dans une petite vidéo.

😳 Excusez les hésitations et autres balbutiements ! 🙄

Je ne suis pas un « influenceur » youtube et j’essaie de faire au mieux en cette période compliquée !

cm 2020-03-23 CI1-10

RESTART: /home/.../UFR Maths/2020-L1S2-AlgoProg2-Python'...
Printemps/.../cm 2020-03-23 ex cours delta et racines.py

Ce programme propose de resoudre dans IR ax^2 + bx + c = 0

Saisissez a (non nul) : 1
Saisissez b : 1
Saisissez c : 1
Solution(s) eventuelle(s) :
	 pas de solution reelle !
>>> help(racines)
Help on function racines in module __main__:

racines(a, b, c)
    resolution de l'equation

    attend a, b, c , a non nul
    teste suivant la valeur du discriminant
    s'il y a des racines
    et les renvoie alors

>>> help(discriminant)
Help on function discriminant in module __main__:

discriminant(a, b, c)
    attend trois reels a, b, c, calcule le discriminant et le renvoie

>>>

cm 2020-03-23 CI1-11

❗ ➡ Attention : le soucis de documentation sera évalué lors des TPs et des contrôles.

cm 2020-03-23 CI1-12cm 2020-03-23 CI1-13cm 2020-03-23 CI1-14cm 2020-03-23 CI1-15cm 2020-03-23 CI1-16cm 2020-03-23 CI1-17

🙂 Rassurez-vous ! Ça va bien se passer ! 💡 Si vous êtes assidu.e.s et si vous vous investissez en TP !