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)
from math import sqrt from math import floor a = input ( "quel est votre nombre :?" ) a = int (a) K = 4 L = 5 N = 0 R = 0 G = [ 0 ] Z = sqrt(a) if (Z == floor(Z)): print ( "la racine carré de : " ) print (Z) else : while (K < a): R = a / K if (R == floor(R)):...
********************************************************************************************** Pour ceux qui ne connaissent pas la conjecture de Syracuse : Prenez un nombre au hasard, si il est pair on le divise par 2 si il est impair on le multiplie...
****************************************************************************************** La suite de Fibonacci est construite de la manière suivante : le 1er rang est égal à 0 et le 2ème rang égal à 1. le rang suivant est égal à la somme des deux rangs...
Factorielle n (n!) La factorielle est utilisée notamment dans les probabilités (nombres d'ordre différents ou combinaisons possibles) ,dans des formules mathématiques (Formule de Taylor, Formule du binôme) et en informatique (comme exemple d'introduction...
****************************************************************************************** On affiche une liste des nombres premiers (la quantité est choisie par l'utilisateur). Le message d'erreur à la fin de l'affichage de la liste ne pose pas de problème...
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...
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 =...
****************************************************************************************** ****************************************************************************************** 1 VARIABLES 2 N EST_DU_TYPE NOMBRE 3 P EST_DU_TYPE NOMBRE 4 A EST_DU_TYPE...
****************************************************************************************** Rappel : primorielle N est le produit des nombres premiers inférieur à N. ******************************************************************************************...
La suite de Fibonacci "Si par hasard j'ai omis quoi que ce soit de plus ou moins approprié ou nécessaire, je vous pris de m'excuser, car nul n'est sans défaut et circonspect en toutes choses" Leonardo Fibonacci (~1170 ~1250) En 1202 , Léonardo Fibonacci...
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)...
Le chiffrement de César "Un code , ça finit toujours par se déchiffrer. " Guy Augustin Marie Jean de Pérusse des cars, dit Guy des Cars (1911 - 1993). Jules César, de -58 avant JC à -50 avant JC, est en pleine conquête de la Gaule. Ne pouvant être sur...
Les séries numériques (exemples) I) L'exemple des séries géométriques. Théorème : Soit q∈ C. La série ∑ qn converge dans C si et seulement si |q|<1. Dans ce cas, ∑(n=0 jusqu'à + ∞ ) qn= 1/(1-q). Remarque : Lorsque q∈ R, on peut préciser que pour q=1 ou...
Le nombre d'or (ou la divine proportion) "La division d'une ligne selon le partage en moyenne et extrême raison, en fait le nombre d'or" Euclide mathématicien de la Grèce Antique Les nombres ont toujours été utiles et présents pour l'humain. Tellement...
****************************************************************************************** hyperfactoriel N (noté N!!) est le nombre défini par : N!! = N^(N) * (N-1)^(N-1) * (N-2)^(N-2)…..* 3^3 * 2^2 * 1^1 ******************************************************************************************...
Hyperfactorielle "Un mathématicien est une machine à transformer le café en théorème." Paul Erdos (1913 - 1996) mathématicien hongrois. Définition : L'hyperfactorielle N noté N!! est le produit des nombres N , N-1 , N-2 etc. jusqu'à 1; chacun des termes...
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...
Ux = input ( "quelle est l'abscisse du 1er vecteur ? : " ) Uy = input ( "quelle est l'ordonnée du 1er vecteur ? : " ) Uz = input ( "quelle est la hauteur du 1er veceur ? : " ) Vx = input ( "quelle est l'abscissse du 2eme vecteur ? : " ) Vy = input ( "quelle...
Ux = input ( "quelle est l'abscisse du 1er vecteur ? : " ) Uy = input ( "quelle est l'ordonnée du 1er vecteur ? : " ) Uz = input ( "quelle est la hauteur du 1er veceur ? : " ) Vx = input ( "quelle est l'abscissse du 2eme vecteur ? : " ) Vy = input ( "quelle...
****************************************************************************************** Produit scalaire de deux vecteurs. Si le résultat est égale à 0, alors les deux vecteur sont orthogonaux. Sinon si ce n'est pas égale a 0, les vecteurs ne sont...
****************************************************************************************** le produit vectorielle permet, à partir de deux vecteurs, d'avoir un troisième vecteur orthogonal aux deux précédents. ******************************************************************************************...
****************************************************************************************** deux équations à deux inconnues. ****************************************************************************************** 1 VARIABLES 2 A EST_DU_TYPE NOMBRE 3...
print ( "1ere equation Ax+By=C" ) a = input ( "coefficient A :" ) A = int (a) b = input ( "coefficient B :" ) B = int (b) c = input ( "coefficient C :" ) C = int (c) print ( "2eme equation Dx+Ey=F" ) d = input ( "coefficient D :" ) D = int (d) e = input...
********************************************************************************************** ********************************************************************************************** 1 VARIABLES 2 A EST_DU_TYPE NOMBRE 3 B EST_DU_TYPE NOMBRE 4 C...
print ( "1ere equation ax+by+cz=d" ) a = input ( "coefficient a :" ) A = int (a) b = input ( "coefficient b :" ) B = int (b) c = input ( "coefficient c :" ) C = int (c) d = input ( "coefficient d :" ) D = int (d) print ( "2eme equation ex+fy+gz=h" ) e...