Overblog Tous les blogs Top blogs Emploi, Enseignement & Etudes Tous les blogs Emploi, Enseignement & Etudes
Suivre ce blog Administration + Créer mon blog
MENU

Ce blog est fait pour aider à la compréhension des maths et ses mises en application dans différents langages de programmation ( Algobox, Python, calculatrice Ti83)

algorithme python

Combinaison de K parmi N (C(N,K))

Combinaison de K parmi N (C(N,K))

def fact ( N ): n = int (N) P = 1 A = 1 while (A != n + 1 ): P = P * A A = A + 1 return (P) N = input ( "quel est le nombre d'objet total ? :" ) P = input ( "quel est le nombre d'objet choisi ? :" ) n = int (N) p = int (P) a = fact(n) b = fact(p) d =...

coefficient binomiaux du triangle de Pascal

coefficient binomiaux du triangle de Pascal

def fact ( N ): n = int (N) P = 1 A = 1 while (A != n + 1 ): P = P * A A = A + 1 return (P) def comb ( N , P ): n = int (N) p = int (P) a = fact(n) b = fact(p) d = n - p c = fact(d) S = a / (b * c) return (S) N = input ( "A quelle puissance entière voulez...

hyperfactoriel N ( n!!)

hyperfactoriel N ( n!!)

N = input ( "quel est le nombre ? :" ) n = int (N) S = 1 P = 0 while (n != 1 ): P = n ** n S = S * P n = n - 1 print ( "l'hyperfactoriel est de : " ) print (S)

conversion d'un nombre en base 10 vers une base inférieure à 10

conversion d'un nombre en base 10 vers une base inférieure à 10

from math import floor A = input ( "quel est le nombre à convertir ?: " ) a = int (A) B = input ( "dans quelle base ?:" ) b = int (B) N = 1 R = 0 L = [] L.append(a % b) while (b < a): N = N + 1 R = floor(a / b) a = R L.append(a % b) R = a // b L.append(R)...

primorielle N

primorielle N

A = input ( "quel nombre voulez vous ?: " ) a = int (A) diviseur = 2 reste = 1 N = 2 produit = 1 while (N != a + 1 ): while (reste != 0 ): reste = N % diviseur diviseur = diviseur + 1 if (diviseur == N + 1 ): produit = produit * N N = N + 1 diviseur =...

Nombre premier

Nombre premier

A=input("quel est le nombre à tester ?: ") a=int(A) diviseur=2 reste=1 while (reste!=0): reste=a%diviseur diviseur=diviseur+1 if (diviseur==a+1): print(A + " est premier") else: print(A + " n'est pas premier")

liste des n premiers nombres premiers

liste des n premiers nombres premiers

A = input ( "Combien de nombres premiers voulez-vous ?: " ) a = int (A) diviseur = 2 reste = 1 N = 0 P = 2 Liste = [] while (N != a): while (reste != 0 ): reste = P % diviseur diviseur = diviseur + 1 if (diviseur == P + 1 ): Liste.append(P) N = N + 1...

factorielle N

factorielle N

N = input ( "Quelle est le nombre choisi ?: " ) n = int (N) P = 1 A = 1 while (A != n + 1 ): P = P * A A = A + 1 print ( "le factorielle de " + N + " est :" ) print (P)

Suite de Fibonnaci

Suite de Fibonnaci

A = input ( "A quelle étape voulez vous vous arrêtez ? " ) etape = int (A) L = [ 0 , 1 ] N = 2 while (N - etape + 1 != etape): L.append(L[N - 1 ] + L[N - 2 ]) print (L[N]) N = N + 1

PGCD (méthode soustractive)

PGCD (méthode soustractive)

a = input ( "premier nombre :" ) b = input ( "deuxième nombre :" ) a_int = int (a) b_int = int (b) r = 1 while r != 0 : if a_int >= b_int: r = a_int - b_int a_int = b_int b_int = r else : r = a_int a_int = b_int b_int = r print ( "le PGCD de " + a + "...