Page 1 sur 1

type flottant

Message non luPosté: 04 Oct 2017, 19:50
de parisse
J'ai fait un test qui indique que le micropython de la Numworks utilise des flottants simple precision, avec 23 bits de mantisse. Quelqu'un d'autre confirme?

Re: type flottant

Message non luPosté: 04 Oct 2017, 22:28
de Adriweb
Oui, #define MICROPY_FLOAT_IMPL (MICROPY_FLOAT_IMPL_FLOAT) (ici)
L'autre choix (mais je sais pas si ça marche sur cette archi) étant donc MICROPY_FLOAT_IMPL_DOUBLE, cf. ici.

Re: type flottant

Message non luPosté: 05 Oct 2017, 13:42
de parisse
Une idee du nombre d'appels recursifs possibles sur le hardware?
Par exemple si on ecrit
Code: Tout sélectionner
def u(n):
  if n==0:
    return 1.01
  j=u(n-1)*1.01-0.01
  return j/(j+1)

print(u(50))

Re: type flottant

Message non luPosté: 19 Sep 2021, 14:28
de rentech7289
L'exécution d'un programme récursif est toujours lié à la quantité de mémoire disponible. Ça passe ou ça casse...