Bibliothèque de fonctions programmées en Java Script
permettant de faire du calcul littéral dans les pages html
au niveau du collège.
Les fonctions : | Exemples d'applications : | Internet : |
frac() ; pgcd() ; |
Contactez-moi |
A venir ! |
. fonction factoriser (string) : pour les factorisations au niveau collège. |
. Equation.htm : un vérificateur pour la résolution d'équation du premier degré. |
Définitions et exemples
frac(nb , deg) : retourne la fraction correspondante au nombre donné avec un degré de précision choisi. |
|
Exemples .htm | Exemple :
frac('0,3333' , 4) retourne '1/3' frac ('0,33' , 4) retourne '33/100' |
|
|
Exemples .htm | Exemple :
pgcd ( 12 , 40 ) retourne 4 pgcd ( 13 , 17 ) retourne 1 |
polynome (string) : développement et réduction d'une expression mathématique sous une forme polynomiale de degré 3 maximum. |
|
Exemples .htm | Exemple :
polynome ( 'x(x+1)') retourne x²+x polynome ('(x+4)²') retourne x²+8x+16 polynome (' 1/2 + 1/4') retourne 3/4 |
pivot ( string): calcul littéral de la forme polynomiale d'une expression mathématique de degré 6 maximum. |
|
Exemples .htm | Exemple :
pivot ( 'x²(x+1)') retourne x³+x² pivot ('(x-4)²') retourne x²-8x+16 pivot (' 1/2 + 1/4') retourne 3/4 |
calcul( string, nb): retourne la valeur d'une expression mathématique string pour x=nb avec analyse de l'erreur. |
|
Exemples .htm | Exemple :
calcul ( 'x²+2' , 1) retourne 3 calcul ( '3x+7' ,0) retourne 7 calcul (' /x' , 0) retourne 'Erreur : division par zéro' |
testcalcul( string, nb) : retourne false si le calcul est impossible pour le nombre nb sinon elle retourne true |
|
Exemple :
testcalcul ( ' 1/(x+2) ' , -2 ) retourne false testcalcul ( ' 3 -+4 ' , 5 ) retourne false testcalcul ( 'x²+2' , 5) retourne true |
|
compare ( string1,string2) : retourne vrai si string1=string2 sinon retourne faux ou le type de l'erreur si les expressions sont mal écrites. |
|
Exemples .htm | Exemple :
compare ( '2x+2' , 'x(x+1)') retourne vrai compare ( '2x+1' , 'x(x+1)') retourne faux compare ( '3xx' , '3x²') retourne 'Erreur' |
analyse ( string ) : analyse le type d'erreur d'écriture d'une expression mathématique . |
|
Exemples .htm | Exemple de type d'erreurs :
1: Erreur de parenthèses : x+(2x+1 ou ()x+2 ou 3(2(2+x) 2 : Erreur de signes mathématiques : x++3 ou x²² 3 : Erreur de caractère inconnu : 3a+7 4 : Erreur d'écriture non mathématique : *3x ou ²x 5 : erreur de puissance : x^10 ou x^x |
version() : retourne la version du litteral.js et l'adresse e-mail de l'auteur. |
|
Exemples .htm | Comme la programmation de ce .js est en constante
évolution, il est préférable de pouvoir savoir si on possède la
dernière version.
De plus, il est possible malheureusement d'avoir un bug dans une des fonctions, c'est pourquoi, je vous demande de bien vouloir me contacter pour toutes défaillances rencontrées. |