Documentos de Académico
Documentos de Profesional
Documentos de Cultura
LABORATORIO Nº 2
1. OBJETIVO
2. FUNDAMENTO TEÓRICO
JAVA
Según la enciclopedia Wikipedia, JAVA es un lenguaje de programación de propósito general,
concurrente, orientado a objetos, que fue diseñado específicamente para tener tan pocas
dependencias de implementación como fuera posible.
Su intención es permitir que los desarrolladores de aplicaciones escriban el programa una vez y
lo ejecuten en cualquier dispositivo (conocido en inglés como WORA, o "write once, run
anywhere"), lo que quiere decir que el código que es ejecutado en una plataforma no tiene que
ser recompilado para correr en otra.
LAS HERRAMIENTAS DE JAVA
El JDK es el Java Development Kit, que traducido al español es, Herramientas de desarrollo para
Java, es el compilador javac que es el encargado de convertir nuestro código fuente (.java) en
bytecode (.class), el cual posteriormente será interpretado y ejecutado con la JVM (Java Virtual
Machine por sus siglas en ingles), que en español es La Máquina Virtual de Java, también dentro
de estas herramientas encontramos los siguientes programas, javadoc (encargado de generar la
documentación de nuestro código), el jvisualvm (muestra información a detalle sobre las
aplicaciones que están corriendo actualmente en la JVM), entre muchas otras.
La JVM
La Máquina Virtual Java se hizo independiente del sistema operativo añadiendo un paso
intermedio al proceso de compilación (traducir el código escrito en “Lenguaje entendible por
humanos” a un código en “Lenguaje Máquina” que entienden las máquinas): Los programas Java
no se ejecutan en nuestra máquina real (en nuestra computadora) sino que Java simula una
“máquina virtual” con su propio hardware y sistema operativo.
Entonces en Java el proceso es: del código fuente se pasa a un código intermedio denominado
habitualmente “bytecode” entendible por la máquina virtual Java. Y es esta máquina virtual
simulada, denominada Java Virtual Machine o JVM, la encargada de interpretar el bytecode
dando lugar a la ejecución del programa.
El IDE de NETBEANS
El entorno de desarrollo integrado o IDE (Integrated Development Environment) es una interfaz
gráfica de usuario diseñada para ayudar a los desarrolladores a construir aplicaciones de
software proporcionando todas las herramientas necesarias para la codificación, compilación,
depuración y ejecución.
El IDE de NETBEANS es una aplicación que facilita el desarrollo de aplicaciones JAVA, utilizando
internamente las herramientas básicas del JDK en la realización de estas operaciones, sin
embargo, el programador no tendrá que hacer uso de la consola para ejecutar estos comandos,
dado que el entorno le ofrecerá una forma alternativa de utilización, basada en menús y barras
de herramientas.
Menús desplegable
Área de
identificacion Área de trabajo
de proyectos (codificación)
de los proyectos
NOTA: Se puede crear la clase principal desde el menú como esta en este caso
El resultado es:
Se crea
automáticament
e estos tres
espacios
Un programa de ejemplo:
Página 4 de 12
UNIVERSIDAD MAYOR DE SAN ANDRÉS LMEC-236 MÉTODOS NUMÉRICOS Y ALGORITMOS III
FACULTAD DE INGENIERÍA Ing. Vidher W. Bustillos D.
Paso 3: Para hacer funcionar el programa (hacer correr el programa) primero se debe guardar y luego
se debe compilar (RUN)
El resultado es:
Si en el PASO 2: No se habilitara el crear la clase principal, entonces se tendrá que crear la clase y el
método Main principal.
Página 6 de 12
UNIVERSIDAD MAYOR DE SAN ANDRÉS LMEC-236 MÉTODOS NUMÉRICOS Y ALGORITMOS III
FACULTAD DE INGENIERÍA Ing. Vidher W. Bustillos D.
A partir de aquí se puede realizar los distintos programas en JAVA, o como es el caso se realizara la
codificación correspondiente para Saludo2.
Las funciones disponibles vienen definidas en la clase Math. Hay muchas funciones disponibles. Se
puede consultar la lista completa en la documentación oficial del API de Java (según versión de Java en
uso, por ejemplo para la versión 8 ver https://docs.oracle.com/javase/8/docs/api/java/lang/Math.html).
3. PROCEDIMIENTO EN LABORATORIO
PROGRAMANDO EN JAVA
Tomando en cuenta las cinco (5) fases por las que debe pasar un programa realizado en JAVA,
se debe revisar: La edición, La compilación, La carga, La verificación y la Ejecución.
Programa 1: Realizar un programa en JAVA para que introduciendo dos números enteros por
teclado, pueda realizar la suma correspondiente desplegando el resultado.
PASO 1:
PASO 2:
PASO 3:
Se debe tomar en cuenta el lugar donde se almacenan los proyectos, esto es en:
Programa 2: Realizar un programa en JAVA para que introduciendo una palabra pueda contar
el número de letras utilizado.
Página 11 de 12
UNIVERSIDAD MAYOR DE SAN ANDRÉS LMEC-236 MÉTODOS NUMÉRICOS Y ALGORITMOS III
FACULTAD DE INGENIERÍA Ing. Vidher W. Bustillos D.
Programa 3: Realizar un programa en JAVA para que introduciendo varias palabras pueda
contar el número de palabras escritas.
Programa 4: Realizar un programa en JAVA donde los valores de x e y son valores doublé y
representan las coordenadas cartesianas de un punto (x, y) en el plano. Calcular el valor de la
distancia del par ordenado al punto desde el origen.
Programa 5: Realizar un programa en JAVA para calcular la altura en metros, que alcanza un
objeto lanzado desde una altura “ho” desde la superficie, con una velocidad inicial “Vo”, en un
tiempo dado “t”. Si se considera que la gravedad tiene un valor constante de 9.800722 m/s^2.
Programa 7: Realizar un programa en JAVA para que imprima sus iniciales con asteriscos (*),
utilizando nueve filas como el siguiente ejemplo:
4. PREINFORME