Exercice : Optimisation et approximation numérique

★★★ Challenge

Un artisan fabrique des boîtes ouvertes en découpant quatre carrés identiques de côté $x$ (en cm) aux quatre coins d'une plaque carrée de métal de $12\text{ cm}$ de côté, puis en relevant les bords.

On s'intéresse à l'ensemble des valeurs réelles de $x$ pour lesquelles la fabrication d'une telle boîte est physiquement possible. On note $a$ la borne inférieure et $b$ la borne supérieure de cet intervalle de valeurs admissibles.

Pour encadrer la valeur de $x$ optimisant le volume de la boîte, on utilise le programme Python ci-dessous qui divise par deux la longueur de l'intervalle d'étude à chaque étape :

def nb_iterations(a, b, e):     longueur = b - a     count = 0     while longueur > e:         longueur = longueur / 2         count = count + 1     return count

Déterminer la valeur renvoyée par l'appel nb_iterations(a, b, 0.005).

Saisir la valeur entière renvoyée par le programme.

Figure donnée à titre indicatif