79 ALGO [Communiquer.]
Julien a pro-
grammé l'algo-
rithme suivant
sous Python.
A N M & in o
4
Si a > π
5
6
from math import*
def Principale(a):
return(True)
1. Qu'affiche cet algorithme avec les valeurs suivantes ?
b. a = -7л
if a < -pi or a > pi:
return(False)
else:
a. a = 12
2. Julien souhaite maintenant créer un second
algorithme que, lorsqu'une mesure n'est pas dans
l'intervalle; π], la transforme pour qu'elle le soit.
On considère donc l'algorithme ci-dessous dans lequel
a est un nombre entier. Compléter les pointillés.
a...
i←i+1
π
c. a = 2
Alors Tant que a > Faire :
a ← ...
t
i-i+1
Fin Tant que
Fin Tant que
Sinon Tant que a <... Faire :
Fin Si
3. À quoi correspond la dernière valeur de la variable i
calculée par cet algorithme?