algorithmique et programmation (première) · Chapitre 5 · Exercice d'entraînement
Lire une décomposition
Programmation modulaire · Décomposer et spécifier · niveau 1 (application)
Énoncé
Lire une décomposition. On considère le programme :
from math import pi
def aire_disque(r):
return pi * r**2
def aire_couronne(R, r):
return aire_disque(R) - aire_disque(r)
- Donner l'interface de chaque fonction (paramètres, valeur renvoyée). Laquelle appelle l'autre ?
- Que renvoie
aire_couronne(3, 2)? Donner la valeur exacte et une valeur approchée.
Un exercice à chercher : son corrigé n'est pas publié. Sur Adloun, le tuteur guide par questions, sans donner la réponse.