LABORATORIO #3: CLASES Y OBJETOS: UN ANÁLISIS MÁS DETALLADO
Enviado por luis_2711ag • 29 de Marzo de 2020 • Tarea • 1.088 Palabras (5 Páginas) • 155 Visitas
UNIVERSIDAD DE EL SALVADOR
FACULTAD DE CIENCIAS NATURALES Y MATEMÁTICA
LICENCIATURA EN INFORMÁTICA EDUCATIVA
CÁTEDRA DE PROGRAMACIÓN INTERMEDIA
[pic 1]
TITULO O TEMA:
LABORATORIO #3: CLASES Y OBJETOS: UN ANÁLISIS MÁS DETALLADO
NOMBRE DE ESTUDIANTE:
LUIS GERARDO PALACIOS LÓPEZ
ASIGNATURA:
PROGRAMACIÓN INTERMEDIA
TUTOR:
ING. MIRNA LORENA BLANCO DE MAGAÑA
CICLO/AÑO:
I - 2020
LUGAR Y FECHA
ZACATECOLUCA, 28 DE MARZO DE 2020
Contenido
Introducción 3
Objetivos 4
Objetivo General 4
Objetivos Específicos 4
Desarrollo de ejercicios 5
Ejercicio 1 5
Ejercicio 2 6
Ejercicio 3 7
Capturas de Pantalla 9
Conclusiones 10
Referencias Bibliográficas 11
Introducción
Dentro del lenguaje de programación Java, existen muchos elementos que nos permiten detectar y solucionar problemas dentro de nuestro código, por mencionar algunos podemos decir: La utilización aprovechamiento de las Clases propias de Java para el control y detección de errores, conocidas como “Excepciones”.
Estas excepciones pueden surgir cuando la Máquina Virtual de Java[1] detecta dentro de alguna línea en nuestro programa, código susceptible a errores. Estos pueden ser humanos o errores verificados.
Dentro de las excepciones propias del lenguaje de programación Java, podemos encontrar dos tipos: Las clases del tipo “RuntimeException” y del tipo “IOException”, que son las más comunes, las cuales nos permiten detectar y en muchos casos nos ofrecen posibles soluciones, dependiendo del tipo de excepción encontrado. Cada una de estas clases depende de una Clase “Padre”, y de esta forma jerárquica es que trabajan las excepciones en Java.
Es de este modo, que Java nos ofrece herramientas seguras y estables para solventar posibles errores, incluso antes de que estos ocurran, a través de métodos propios de las clases anteriores como son: “throw”, “try” y “catch”.
En este apartado, haremos uso del elemento throw, en la práctica, para evitar que un usuario introduzca caracteres especiales y alfabéticos desde el teclado, en un programa pensado para recibir, solamente números.
Además, utilizaremos métodos constructores, que nos permitirán inicializar las variables dentro de nuestro programa destinado a realizar el cálculo del área y el perímetro de un triángulo.
Por último, y basados en un código del lenguaje de programación Java, propuesto en la asignatura de Programación Intermedia en el ciclo I de dicha asignatura, modificaremos los parámetros necesarios para que dicho código pueda imprimir en consola la información de jugadores de fútbol, su nombre, equipo y dorsal de forma enlistada a través de la clase especial enum (numerador).
Como conclusión realizaremos un análisis de lo aprendido durante el desarrollo de este laboratorio, haciendo énfasis a los conceptos practicados en este documento.
Objetivos
Objetivo General
Realizar un análisis más detallado acerca del manejo de excepciones, uso de clases especiales propias en el lenguaje de programación Java.
Objetivos Específicos
- Obtener conocimientos teóricos y prácticos acerca del funcionamiento de las excepciones y el control de errores en Java mediante el uso de throw.
- Aplicar el uso de métodos constructores dentro de programas realizados en Java.
- Conocer el funcionamiento de la clase especial Enum en Java, que permite enlistar datos separados por comas ( , ).
Desarrollo de ejercicios
Ejercicio 1
Utilizando métodos constructores y la palabra this, calcule el área y el perímetro de un triángulo rectángulo:
Área = (b*a)/2
Perímetro = a + b + c (a, b y c son los lados del triángulo).
Resolución: Creación de algoritmo a partir de las indicaciones anteriores.[pic 2][pic 3]
...