Академический Документы
Профессиональный Документы
Культура Документы
LENGUAJE DE PROGRAMACIÓN I
Nombre
Angel Bonilla
Semestre:
2do
Paralelo:
Fecha
22/05/2017
ESCUELA SUPERIOR POLITÉCNICA DEL CHIMBORAZO
Introducción
Objetivos
Objetivo general.
Objetivos específicos
Marco teórico
Para resolver los problemas de potencias y raíces, se usan ciertas instrucciones especiales que
proporciona el lenguaje, llamadas funciones matemáticas, en java existe toda una librería de
instrucciones o funciones matemáticas.
Recordar que todas las funciones reciben uno o más datos valores y regresan siempre un resultado,
una de es funciones matemáticas es:
import java.lang.math
La clase java.lang.Math es una clase utilitaria cuyos métodos(todos estáticos) nos permiten
realizar algunos cálculos matemáticos comunes.
Antiguamente Math implementaba cada uno de sus métodos, pero hoy en día hace uso de la
clase java.lang.StrictMath para llevar adelante sus tareas, llegando al punto que prácticamente es
lo mismo llamar a un método de Math como uno de StrictMath.
StrictMath utiliza librerías nativas (escritas en C) para realizar sus cálculos, asegurando entre otras
cosas una mejor performance con números flotantes y repetibilidad de los resultados (si se llama
un método con los mismos parámetros obtenemos exactamente el mismo resultado, bit a bit).
ESCUELA SUPERIOR POLITÉCNICA DEL CHIMBORAZO
Las funciones relacionadas con ángulos (atan, cos, sin, tan, etc.) trabajan en radianes. Por tanto,
para operar con grados, tendremos que realizar la conversión oportuna. La propia clase Math
facilita los métodos toRadians para transformar grados sexagesimales en radianes y toDegrees para
transformar radianes en grados sexagesimales, aunque las conversiones pueden no ser totalmente
precisas. Por ejemplo cos(toRadians(90.0)) debería devolver 0, pero es probable que devuelva un
valor aproximadamente cero pero no exactamente cero debido a que la precisión decimal no es
absoluta.
La función random, permite generar números aleatorios en el rango ]0,1[. Por tanto el 0 y el 1 están
excluidos.
1
Tabla de conversión de Dorales. Tomado de http://www.expansion.com/ahorro/conversor-divisas/cambio_dolar
ESCUELA SUPERIOR POLITÉCNICA DEL CHIMBORAZO
2
Table de conversión de temperatura. Tomado de
http://www.100autoguias.com/diccionario/unidades/tablas_conversion/temperatura.htm
ESCUELA SUPERIOR POLITÉCNICA DEL CHIMBORAZO
• Conclusiones
Las tablas conversiones de monedas es necesaria para saber la divisa de cada pais.
• Recomendaciones
Recomiendo que se emplee un modo más sencillo de utilizar las funciones matemáticas y
trigonométricas en java.
• Bibliografía
http://www.100autoguias.com/diccionario/unidades/tablas_conversion/temperatura.htm
http://www.expansion.com/ahorro/conversor-divisas/cambio_dolar
http://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=237:cla
se-math-api-java-funciones-matematicas-trigonometricas-log-etc-redondeo-round-floor-ceil-
cu00906c&catid=58&Itemid=180
http://matematicasjava.blogspot.com/