Littéral.js

 

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()

polynome ()

pivot () ; calcul ()

testcalcul() ; compare()

analyse()

Vérification d'égalité 

Calculatrice

Testeur d'équation

Contactez-moi

Télécharger litteral.zip

 

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

Sommaire

Exemple : 

frac('0,3333' , 4) retourne  '1/3'

frac ('0,33' , 4) retourne '33/100'

 

pgcd ( nb1 , nb2) : retourne le PGCD des deux nombres.

Exemples .htm

Sommaire

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

Sommaire

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

Sommaire

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

Sommaire

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

Sommaire

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

Sommaire

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

Sommaire

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

Sommaire

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.