Entiers : fonctions arithmétiques. Plus de détails...
Fonctions | |
def | bin |
n en binaire dans un string | |
def | binom |
Coefficient binomial de n et k. | |
def | fibonacci |
Fk | |
def | fibonacci2 |
(Fk-1, Fk) | |
def | fibonacci_is |
n est un nombre de Fibonacci ? | |
def | fibonacci_to_index |
Indice du nombre de Fibonacci correspondant à n. | |
def | fibonacci_gen |
f(k) | |
def | fibonacci2_gen |
(f(k-1), f(k)) | |
def | lucas |
Lk | |
def | lucas2 |
(Lk-1, Lk) | |
def | lucas_is |
n est un nombre de Lucas ? | |
def | lucas_to_index |
Indice du nombre de Lucas correspondant à n. | |
def | prod |
Produit des valeurs de f évaluée sur les éléments de s. | |
def | sum |
Somme des valeurs de f évaluée sur les éléments de s. |
Variables | |
string | VERSION = 'integer --- 2010 March 16' |
Date du dernier changement pour ce module. |
Entiers : fonctions arithmétiques.
def DSPython.integer.bin | ( | n, | |
sign = False |
|||
) |
n en binaire dans un string
Renvoie un string représentant n en binaire (Si n == 0 alors renvoie '0' ou '+0' si sign=True) Si n < 0 alors renvoie la représentation de -n précédée du caractère '-' Si sign == True alors ajoute toujours le signe même si c'est '+' Pre: n: Integral Result: string O(n) = lg(n)
Définition à la ligne 27 du fichier integer.py.
Référencé par DSPython.integer.sum().
def DSPython.integer.binom | ( | n, | |
k | |||
) |
Coefficient binomial de n et k.
Renvoie le coefficient binomial (n) (k) Pre: n: Integral k: Integral Result: naturel O(n, k) = ...
Définition à la ligne 53 du fichier integer.py.
Référencé par DSPython.integer.sum().
def DSPython.integer.fibonacci | ( | k | ) |
Fk
Renvoie F_k, le kième nombre de Fibonacci Pre: k: Integral Result: Integral O(k) = ...
Définition à la ligne 73 du fichier integer.py.
Références DSPython.integer.fibonacci2().
Référencé par DSPython.integer.sum().
def DSPython.integer.fibonacci2 | ( | k | ) |
(Fk-1, Fk)
Renvoie (F_(k-1), F_k), les (k-1)ième et kième nombres de Fibonacci Pre: k: Integral Result: couple d'Integral O(k) = ...
Définition à la ligne 87 du fichier integer.py.
Référencé par DSPython.integer.fibonacci(), DSPython.integer.fibonacci2_gen(), DSPython.integer.lucas(), DSPython.integer.lucas2(), et DSPython.integer.sum().
def DSPython.integer.fibonacci2_gen | ( | f_0, | |
f_1, | |||
k | |||
) |
(f(k-1), f(k))
Renvoie (f(k-1), f(k)), les valeurs en k-1 et k de la fonction f de Fibonacci (c.-à-d. telle que f(n+2) = f(n) + f(n+1)) de conditions initiales f(0) == f_0 et f(1) == f_1 Pre: f_0: Integral f_1: Integral k: Integral Result: couple d'Integral O(k) = ...
Définition à la ligne 173 du fichier integer.py.
Références DSPython.integer.fibonacci2().
Référencé par DSPython.integer.fibonacci_gen(), et DSPython.integer.sum().
def DSPython.integer.fibonacci_gen | ( | f_0, | |
f_1, | |||
k | |||
) |
f(k)
Renvoie f(k), la valeurs en k de la fonction f de Fibonacci (c.-à-d. telle que f(n+2) = f(n) + f(n+1)) de conditions initiales f(0) == f_0 et f(1) == f_1 Pre: f_0: Integral f_1: Integral k: Integral Result: Integral O(k) = ...
Définition à la ligne 152 du fichier integer.py.
Références DSPython.integer.fibonacci2_gen().
Référencé par DSPython.integer.sum().
def DSPython.integer.fibonacci_is | ( | n | ) |
n est un nombre de Fibonacci ?
Renvoie True si n est un nombre de Fibonacci, False sinon Pre: n: Integral Result: booleen O(n) = ...
Définition à la ligne 106 du fichier integer.py.
Référencé par DSPython.integer.sum().
def DSPython.integer.fibonacci_to_index | ( | n | ) |
Indice du nombre de Fibonacci correspondant à n.
Si n == F_k alors renvoie k (si n == 1 alors renvoie toujours 1, jamais 2 et si n >= 0 alors renvoie toujours le k positif, jamais le négatif), sinon renvoie None Pre: n Integral Result: Integral O(n) = ...
Définition à la ligne 127 du fichier integer.py.
Référencé par DSPython.integer.sum().
def DSPython.integer.lucas | ( | k | ) |
Lk
Renvoie L_k, le kième nombre de Lucas Pre: k: Integral Result: Integral O(k) = ...
Définition à la ligne 196 du fichier integer.py.
Références DSPython.integer.fibonacci2().
Référencé par DSPython.integer.sum().
def DSPython.integer.lucas2 | ( | k | ) |
(Lk-1, Lk)
Renvoie (L_(k-1), L_k), les (k-1)ième et kième nombres de Lucas Pre: k: Integral Result: couple d'Integral O(k) = ...
Définition à la ligne 211 du fichier integer.py.
Références DSPython.integer.fibonacci2().
Référencé par DSPython.integer.sum().
def DSPython.integer.lucas_is | ( | n | ) |
n est un nombre de Lucas ?
Renvoie True si n est un nombre de Lucas, False sinon Pre: n: Integral Result: booleen O(n) = ...
Définition à la ligne 227 du fichier integer.py.
Référencé par DSPython.integer.sum().
def DSPython.integer.lucas_to_index | ( | n | ) |
Indice du nombre de Lucas correspondant à n.
Si n == F_k alors renvoie k (si n == 1 alors renvoie toujours 1, jamais 2 et si n >= 0 alors renvoie toujours le k positif, jamais le négatif), sinon renvoie None Pre: n Integral Result: Integral O(n) = ...
Définition à la ligne 246 du fichier integer.py.
Référencé par DSPython.integer.sum().
def DSPython.integer.prod | ( | f, | |
s | |||
) |
Produit des valeurs de f évaluée sur les éléments de s.
Produit des valeurs de f évaluée sur les éléments de s Pre: f: fonction à un paramètre Integral, renvoyant un Integral s: collection d'Integral sur lesquels f est définie Result: Integral O(f, s) = ...
Définition à la ligne 269 du fichier integer.py.
Référencé par DSPython.integer.sum().
def DSPython.integer.sum | ( | f, | |
s | |||
) |
Somme des valeurs de f évaluée sur les éléments de s.
Somme des valeurs de f évaluée sur les éléments de s Pre: f: fonction à un paramètre Integral, renvoyant un Integral s: collection d'Integral sur lesquels f est définie Result: Integral O(f, s) = ...
Définition à la ligne 289 du fichier integer.py.
Références DSPython.integer.bin(), DSPython.integer.binom(), DSPython.integer.fibonacci(), DSPython.integer.fibonacci2(), DSPython.integer.fibonacci2_gen(), DSPython.integer.fibonacci_gen(), DSPython.integer.fibonacci_is(), DSPython.integer.fibonacci_to_index(), DSPython.integer.lucas(), DSPython.integer.lucas2(), DSPython.integer.lucas_is(), DSPython.integer.lucas_to_index(), DSPython.tnp1.main_test(), et DSPython.integer.prod().