DSPython  00.03.03 — 25 juin 2012
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Pages
Paquetages | Fonctions | Variables
Référence de l'espace de nommage DSPython

Paquetage DSPython : opérations arithmétiques et alentours. Plus de détails...

Paquetages

namespace  baset
 Base tree : arbre binaire "de base b" !!! Work in progress !!!
namespace  bintree
 Binary tree : arbre binaire générique !!! Work in progress !!!
namespace  bit32
 Bits de naturels sur 32 bits.
namespace  bool
 Booléens : les 16 connecteurs binaires.
namespace  cnat32array
 Tableau compact de naturels stockés sur n ≤ 32 bits !!! Work in progress !!!
namespace  cnat32table
 Tableau compact de naturels stockés sur n_1, n_2, …, n_k ≤ 32 bits !!! Work in progress !!!
namespace  combinator
 Combinateurs.
namespace  debug
 Déboggage.
namespace  factors
 Facteurs premiers.
namespace  finitec
 Calcul finitésimal : opérateurs aux différences finies.
namespace  integer
 Entiers : fonctions arithmétiques.
namespace  intmod
 Entiers modulo k (éléments de ℤk)
namespace  knots
 Théorie des nœuds.
namespace  nat32
 Naturels sur 32 bits.
namespace  natseq
 Séquences de naturels.
namespace  natural
 Naturels : fonctions arithmétiques.
namespace  nbsystem
 Systèmes de numération !!! Work in progress !!!
namespace  numbernone
 Nombre non nécessairement défini !!! Work in progress !!! ??? à transformer en class NumberNone.
namespace  partitions
 Partitions de naturels !!! Work in progress !!!
namespace  polynomial
 Polynômes.
namespace  tnp1
 Problème 3n + 1.
namespace  urmCutland
 URM (Unlimited Register Machine) de Cutland

Fonctions

def nat32_is
 n est un entier naturel (Integral >= 0) tenant sur 32 bits (< 2**32) ?
def natural_is
 n est un entier naturel (Integral >= 0) ?

Variables

string VERSION = 'DSPython --- 00.03.03 --- 2012 June 25'
 Date du dernier changement du paquetage DSPython.
string DS_mail = 'olivier_pirson_opi@yahoo.fr'
 Adresse email de DragonSoft dans un string.
string DS_web = 'http://www.opimedia.be/DS/'
 Adresse du site web DragonSoft dans un string.

Description détaillée

Paquetage DSPython : opérations arithmétiques et alentours.


Documentation des fonctions

def DSPython.nat32_is (   n)
def DSPython.natural_is (   n)

n est un entier naturel (Integral >= 0) ?

Renvoie True si n est un entier naturel (Integral >= 0),
False sinon

Result: bool

O(n) = 1

Définition à la ligne 96 du fichier __init__.py.

Références DSPython.tnp1.main_test(), et nat32_is().

Référencé par DSPython.combinator.Atom.__call__(), DSPython.combinator.Combinator.__call__(), DSPython.cnat32array.Cnat32array.__getitem__(), DSPython.baset.Baset.__getitem__(), DSPython.urmCutland.UrmCutlandProg.__getitem__(), DSPython.urmCutland.UrmCutland.__getitem__(), DSPython.cnat32array.Cnat32array.__init__(), DSPython.baset.Baset.__init__(), DSPython.urmCutland.UrmCutlandInstruction.__init__(), DSPython.intmod.Intmod.__init__(), DSPython.combinator.Combinator.__init__(), DSPython.urmCutland.UrmCutland.__init__(), DSPython.intmod.Intmod.__new__(), DSPython.baset.Baset.__setitem__(), DSPython.cnat32array.Cnat32array.__setitem__(), DSPython.urmCutland.UrmCutlandProg.__setitem__(), DSPython.urmCutland.UrmCutland.__setitem__(), DSPython.urmCutland.UrmCutland.__str__(), DSPython.natural.bin(), DSPython.natural.binom(), DSPython.natural.bit(), DSPython.bit32.bit(), DSPython.natural.bitset(), DSPython.bit32.bitset(), DSPython.natural.bitset0(), DSPython.bit32.bitset0(), DSPython.natural.bitset1(), DSPython.bit32.bitset1(), DSPython.urmCutland.UrmCutlandProg.changeInstrNum(), DSPython.tnp1.Ck(), DSPython.partitions.compos(), DSPython.partitions.compos_k(), DSPython.partitions.compos_nb(), DSPython.natural.coprime_is(), DSPython.tnp1.CS(), DSPython.tnp1.CSk(), DSPython.polynomial.Term.deriv(), DSPython.polynomial.Polynomial.deriv(), DSPython.natural.distance_dominici(), DSPython.natural.divisors(), DSPython.natural.divisors_cond(), DSPython.factors.divisors_sum_pow(), DSPython.knots.Corners.extremity(), DSPython.natural.factorial(), DSPython.natural.falling_factorial_pow(), DSPython.factors.feb_primaries(), DSPython.nbsystem.fibonacci(), DSPython.natural.fibonacci(), DSPython.natural.fibonacci2(), DSPython.natural.fibonacci_is(), DSPython.natural.fibonacci_to_index(), DSPython.nbsystem.fibonacci_to_n(), DSPython.nbsystem.fibonacci_to_normal(), DSPython.nbsystem.fig(), DSPython.nbsystem.fig_to_chr(), DSPython.nbsystem.figset(), DSPython.tnp1.Fk(), DSPython.tnp1.FS(), DSPython.tnp1.FSk(), DSPython.combinator.func_B(), DSPython.combinator.func_C(), DSPython.combinator.func_const(), DSPython.combinator.func_I(), DSPython.combinator.func_K(), DSPython.combinator.func_S(), DSPython.combinator.func_W(), DSPython.combinator.func_x(), DSPython.combinator.func_y(), DSPython.combinator.func_z(), DSPython.natural.gcd(), DSPython.factors.godelnumber(), DSPython.factors.godelnumber_to_list(), DSPython.urmCutland.UrmCutland.J_test(), DSPython.knots.labels_list(), DSPython.natural.lcm(), DSPython.baset.Baset.leaf_is(), DSPython.natural.lg(), DSPython.nbsystem.list_to(), DSPython.tnp1.LSk(), DSPython.natural.lucas(), DSPython.natural.lucas2(), DSPython.natural.lucas_is(), DSPython.natural.lucas_to_index(), DSPython.bit32.mersenne(), DSPython.natural.mersenne(), DSPython.natural.mersenne_to_index(), DSPython.natural.mertens(), DSPython.combinator.Combinator.n_to(), DSPython.combinator.Combinator.n_to_Barendregt(), DSPython.combinator.Combinator.n_to_Church(), DSPython.combinator.Atom.nb_args(), DSPython.natural.nbbits(), DSPython.natural.nbbits0(), DSPython.natural.nbbits1(), DSPython.natural.nfp(), DSPython.baset.Baset.node_is(), DSPython.natural.nontotatives(), DSPython.natural.nontotient(), DSPython.baset.Baset.orphan_is(), DSPython.baset.Baset.orphanleaf_is(), DSPython.natural.polygonal(), DSPython.bit32.pow2(), DSPython.natural.pow2(), DSPython.natural.pow3(), DSPython.factors.primaries(), DSPython.factors.primaries_is(), DSPython.natural.prime_is(), DSPython.factors.primes(), DSPython.factors.primes_is(), DSPython.natural.pyramidal(), DSPython.urmCutland.UrmCutland.read(), DSPython.natural.rising_factorial_pow(), DSPython.natural.rscan1(), DSPython.urmCutland.UrmCutland.run(), DSPython.urmCutland.UrmCutland.S(), DSPython.natural.scan0(), DSPython.natural.scan1(), DSPython.urmCutland.UrmCutlandProg.shiftInstrNum(), DSPython.nbsystem.str_to(), DSPython.baset.Baset.subtree(), DSPython.nbsystem.sum_figs(), DSPython.nbsystem.sum_figs_alt(), DSPython.urmCutland.UrmCutland.T(), DSPython.tnp1.Tk(), DSPython.knots.to_LaTeX(), DSPython.nbsystem.to_list(), DSPython.knots.to_PS(), DSPython.nbsystem.to_str(), DSPython.natural.totatives(), DSPython.natural.totient(), DSPython.factors.totient(), DSPython.tnp1.TP2k(), DSPython.tnp1.TP2S(), DSPython.tnp1.TP2Sk(), DSPython.tnp1.TPk(), DSPython.tnp1.TPS(), DSPython.tnp1.TPSk(), DSPython.tnp1.TS(), DSPython.tnp1.TSk(), DSPython.tnp1.Uk(), DSPython.natural.unitarydivisors(), DSPython.tnp1.US(), DSPython.tnp1.USk(), DSPython.knots.writhe_cross(), DSPython.knots.Corners.writhe_cross(), et DSPython.urmCutland.UrmCutland.Z().