Anda di halaman 1dari 7

UNIVERSIDAD TCNICA DE AMBATO

FACULTAD DE INGENIERA EN SISTEMAS ELECTRNICA E INDUSTRIAL



NOMBRE: Marcelo Rosales Nivel: 1
CURSO: Primero B Electrnica
REFLEXIN: No debemos tener miedo a la edad, son etapas diferentes y cada una de
ellas viviremos situaciones diferentes.
TEMA: " DATOS GLOBALES LOCALES Y FUNCIN MATH
DESARROLLO:
Marco terico.-
La clase Math
La clase Math es una de las clases nativas de Javascript. Proporciona los mecanismos
para realizar operaciones matemticas en Javascript. Algunas operaciones se resuelven
rpidamente con los operadores aritmticos que ya conocemos, como la
multiplicacin o la suma, pero hay una serie de operaciones matemticas adicionales
que se tienen que realizar usando la clase Math como pueden ser calcular un seno o
hacer una raiz cuadrada.
De modo que para cualquier clculo matemtico complejo utilizaremos la clase Math,
con una particularidad. Hasta ahora cada vez que queramos hacer algo con una clase
debamos instanciar un objeto de esa clase y trabajar con el objeto y en el caso de la
clase Math se trabaja directamente con la clase. Esto se permite por que las
propiedades y mtodos de la clase Math son lo que se llama propiedades y mtodos
de clase y para utilizarlos se opera a travs de la clase en lugar de los objetos. Dicho de
otra forma, para trabajar con la clase Math no deberemos utilizar la instruccin new y
utilizaremos el nombre de la clase para acceder a sus propiedades y mtodos.
Tenemos una serie de mtodos para realizar operaciones matemticas tpicas, aunque
un poco complejas. Todos los que conozcan las matemticas a un buen nivel
conocern el significado de estas operaciones.
abs() -
Devuelve el valor absoluto de un nmero. El valor despus de quitarle el signo.
Ejemplo: -63.7 es igual a 63.700000
acos()
Devuelve el arcocoseno de un angulo.
asin() -
Devuelve el arcoseno de un ngulo.
UNIVERSIDAD TCNICA DE AMBATO
FACULTAD DE INGENIERA EN SISTEMAS ELECTRNICA E INDUSTRIAL

atan()
Devuelve un arcotangente angulo.
ceil()
Devuelve el entero igual o inmediatamente siguiente de un nmero positivo o
negativo. Por ejemplo, ceil(3) vale 3, ceil(3.4) es 4.
cos()
Retorna el coseno de un ngulo.
exp()
La funcin exponenciacin neperiana o exponenciacin de e, matemticamente significa e
x
, que en Java
sera Math.exp(x),donde xes un nmero real y la base es la constante neperiana e = 2.7172...
expm1()
significa ex-
1
, que en Java sera Math.expm(x),donde x es un nmero real y la base es la constante
neperiana e = 2.7172...
hypot()
Devuelve sqrt ( x
2
+ y
2
) sin rebosadero intermedia o por defecto.
log10 ()
Devuelve el logaritmo en base 10 de un doble valor.
floor()-
Lo contrario de ceil(), devuelve un nmero igual o inmediatamente inferior.
log()
Devuelve el logaritmo neperiano de un nmero.
max() -
Retorna el mayor de 2 nmeros.
min() -
Retorna el menor de 2 nmeros.
pow() -
Recibe dos nmeros como parmetros y devuelve el primer nmero elevado al
segundo nmero.
random()
Devuelve un nmero aleatorio entre 0 y 1. Mtodo creado a partir de Javascript 1.1.
round()
Redondea al entero ms prximo.
UNIVERSIDAD TCNICA DE AMBATO
FACULTAD DE INGENIERA EN SISTEMAS ELECTRNICA E INDUSTRIAL

sin() -
Devuelve el seno de un ngulo.
sqrt()-
Retorna la raiz cuadrada de un nmero.
tan() -
Devuelve la tangente de un ngulo.

Ejemplo de utilizacin de la clase Math
1. Math.abs

2. Math.asin

3. Math.ceil
UNIVERSIDAD TCNICA DE AMBATO
FACULTAD DE INGENIERA EN SISTEMAS ELECTRNICA E INDUSTRIAL



4. Math.cos


5. Math.E


6. Math.floor

UNIVERSIDAD TCNICA DE AMBATO
FACULTAD DE INGENIERA EN SISTEMAS ELECTRNICA E INDUSTRIAL




7. Math.max


8. Math.min


9. Math.PI

UNIVERSIDAD TCNICA DE AMBATO
FACULTAD DE INGENIERA EN SISTEMAS ELECTRNICA E INDUSTRIAL




10. Math.pow


11. Math.sqrt


12. Math.sin


UNIVERSIDAD TCNICA DE AMBATO
FACULTAD DE INGENIERA EN SISTEMAS ELECTRNICA E INDUSTRIAL







13. Math.tan


Bibliografa :
http://proton.ucting.udg.mx/tutorial/java/Cap3/math.html
http://www.aprenderaprogramar.com/index.php?option=com_content&view=article
&id=237:ampliacion-de-la-clase-java-math-y-funciones-matematicas-trigonometricas-
logaritmo-round-etc-cu00905c&catid=58:curso-lenguaje-programacion-java-nivel-
avanzado-i&Itemid=180
http://www2.uah.es/jcaceres/capsulas/java_math.pdf
http://www.desarrolloweb.com/articulos/762.php

Anda mungkin juga menyukai