Bonsoir,
Algorithmie:
fonction pair(n)
Si n = 0 alors r [tex]\leftarrow[/tex] Vrai;
Sinon
Si n = 1 alors r [tex]\leftarrow[/tex] Faux;
Sinon r [tex]\leftarrow[/tex] pair(n - 2); fsi;
fsi;
retourner r;
fin;
fonction impair(n)
Si n = 0 alors r [tex]\leftarrow[/tex] Faux;
Sinon
Si n = 1 alors r [tex]\leftarrow[/tex] Vrai;
Sinon r [tex]\leftarrow[/tex] pair(n - 1); fsi;
fsi;
retourner r;
fin;
Python:
def pair(n):
if n == 0:
r = True
elif n == 1:
r = False
else:
r = pair(n - 2)
return r
def impair(n):
if n == 0:
r = False
elif n == 1:
r = True
else:
r = pair(n - 1)
return r
Bonne soirée.