algorithmique et programmation (première) · Chapitre 5 · Application directe du cours
Découper en fonctions (donner seulement les interfaces
Programmation modulaire · Découper en interfaces · niveau 1 (application)
Énoncé
Découper en fonctions (donner seulement les interfaces : nom, paramètres, valeur renvoyée) la tâche : « déterminer si l'équation admet deux solutions de signes contraires ». Quel critère du cours de mathématiques la brique finale utilise-t-elle ?
Corrigé
Par exemple : discriminant(a, b, c) réel ; produit_racines(a, c) réel () ; signes_contraires(a, b, c) booléen, qui renvoie discriminant(a,b,c) > 0 and produit_racines(a,c) < 0. Le critère : deux racines réelles de signes contraires et produit (somme et produit des racines, chapitre Second degré).