venerdì 26 aprile 2013

La teoria dei numeri casuali a dimensione finita

V =[F(x), G(x), H(x)]
 x intero
dim V = 3
F, G, H funzioni polinomiali calcolate modulo 10
F(x) = F(x) mod 10
G(x) = G(x) mod 10

H(x) = H(x) mod 10


La matematica del gioco televisivo "Affari tuoi"

domenica 7 aprile 2013

La funzione dei numeri primi: varianti al crivello di Eratostene

import math;
def mcd(a,b):
 if b ==0:
  return a;
 else:
  return mcd(b, a%b);
def lista(n):
 p = 3;
 q = 5;
 i = p;
 v = math.floor(math.sqrt(q));
 while q <= n*n:
  while i <= v:
   if (mcd(p,q) == 1):
    p = p*i;
    print(i);
    i = i+2;
   else:
    i = i+2;
  q = q+2;
  v = math.floor(math.sqrt(q));