ING.CIP.IVAN PETRLIK AZABACHE. SEMANA 4 MANEJO DE EXCEPCIONES Y ERRORES.

Slides:



Advertisements
Presentaciones similares
Manejo de Errores en Javascript 28 de Marzo de 2007.
Advertisements

Exceptions y Assertions Introducción a la terminología Bloques: try, catch Uso de finally Bloques: try, catch, finally Categorías de Exceptions Excepciones.
Archivos de Texto. Introducción Los archivos son una secuencia de bits que se guarda en el disco duro. La ventaja de utilizar archivos es que los datos.
Curso de Java Capitulo 7: Continuación Poo Profesor:
EXCEPCIONES UNIDAD 5.
Programación Interactiva Manejo de Excepciones
Instrucciones y excepciones
Manejo de errores y excepciones
Unidad 1 DISEÑO DE ALGORITMOS ING. Nelwi Baez. MSC
MANEJO DE EXCEPCIONES EN C++
DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO
Excepciones Las excepciones son señales (en forma de objeto) que se generan en ejecución en casos de errores, para que puedan ser gestionadas en el programa.
Arquitectura CLARO-TECNOTREE CAPITULO 4: Excepciones
Capitulo 4 Excepciones.
Siguiente Excepciones Introducción. AnteriorSiguiente Definición Una excepción es un evento que ocurre durante la ejecución de un programa que desestabiliza.
Informática II Prof. Dr. Gustavo Patiño MJ
Informática II 1 Diego Fernando Serna RestrepoSemestre 2011/2.
UNIVERSIDAD LATINA (UNILA)
EXCEPCIÓN DE ERRORES.
Introducción a la programación
Conceptos Básicos de Java
Excepciones y archivos Info 033. Exception El término Exception es la palabra corta para la frase "evento excepcional." Definition: Una excepción es un.
INSTITUTO TECNOLOGICO DE TEHUACAN Ingeniería en sistemas computacionales Curso de apoyo a la titulación EXCEPCIONES EN JAVA Diciembre de 2008.
Universidad de Tarapacá Fundamentos Lenguaje y Programación Rodrigo Cornejo Mejías Jonathan Cea Chávez Marcelo Gómez Gonzales.
Tema 6: Clases Antonio J. Sierra.
Direcciones físicas y direcciones virtuales (lógicas)
Lenguaje C.
Teoría de lenguajes y compiladores
Programación con Assertions
Tema 11: Excepciones Antonio J. Sierra.
LENGUAJE DE PROGRAMACIÓN
Computación II Unidad X Manejo de Excepciones. Presentación de la Unidad Objetivos: –Saber manejar situaciones inesperadas dentro de un programa –Comprender.
USO DE EXCEPCIONES EN JAVA LSC. Natalia Rodríguez Castellón.
SCJP SUN CERTIFIED PROGRAMMER FOR JAVA 6. SCJP 6.0 SEMANA CUATRO CONTROL DE FLUJOS, EXCEPCIONES Y ASERSIONES.
Módulo 8: Manejo de Errores y Excepciones
Programación Orientada a Objetos Unidad 4 Excepciones Universidad de Chile Departamento de Ciencias de la Computación.
Unidad III Manejo de Excepciones en Java y C++
Excepciones Unidad 5.
Programación orientada a objetos Capítulo 12 Manejo de errores.
EXCEPCIONES. Java incorpora soporte para manejar situaciones anómalas conocidas como EXCEPCIONES que pueden ocurrir durante la ejecución de un programa.
Algorit moAlgorit mo An á lisisAn á lisis Argumen toArgumen to Asignación Asociación Cometar ioCometar io Compilación Constan teConstan te Definición.
Tipo de Errores.
I.E.M. Escuela Normal Superior de Pasto GRADO: 9-7 PERIODO: III Fecha : Miércoles, 27 de Julio de 2011 Ricardo Bravo Unigarroc Menú.
Universidad Metropolitana Introducción a la Computación
CARACTERÍSTICAS Es un lenguaje de programación estructurado de propósito general. Está estrechamente asociado al sistema operativo UNIX, ya que el propio.
SISTEMAS OPERATIVOS Por Martín Arosemena.
Tratamiento de excepciones
INTERRUPCIONES – ABRAZO MORTAL
UNIDAD 4: Introducción a la Lógica Computacional Objetivo : Interpretar y aplicar adecuadamente los fundamentos básicos de la estructura y funcionamiento.
MANEJO DE EXCEPCIONES. 21/11/2005 E.T.S de Ingenieros de Telecomunicacion.2 Índice ¿Qué es una excepción? Tipos de situaciones. Manejo de excepciones.
Lic. Carla Aguirre Montalvo
Excepciones definidas por el usuario Semana 7. Aprendizajes esperados Construye procedimientos almacenados, triggers de base de datos, cursores y funciones.
UNIDAD 2: “Características del Modelado UML” CONTENDIDO Elaborado por: Ingeniero Harold Cabrera Meza Actualizado por: Ingeniero Nilson Albeiro Ferreira.
¿Qué son? – tipos – manejo - ejemplos
Excepciones predefinidas en PL/SQL Semana 6. Aprendizajes esperados Construye procedimientos almacenados, triggers de base de datos, cursores y funciones.
Metodología de Programación Ayudantía 4 lelagos.ublog.cl 2009.
Manejo Excepciones Profesor Elian Rojas Berroca 11/02/2015.
Actividad 18. Pruebas del sistema M.C. Juan Carlos Olivares Rojas Syllabus June, 2009.
Ada 2º Parte (variables, ámbitos, subrutinas, tipos abstractos de datos y excepciones)
 Panorama General Fundamentos de Programación M.I. Jaime Alfonso Reyes Cortés.
Curso: Fundamentos de Computación
:: Prof. Yeniffer Peña Programación I Programación Orientada a Objetos Presentación.
ECOM-6030 CAPÍTULO 7 EXCEPTION HANDLING Prof. Nelliud D. Torres © - Derechos Reservados.
Desarrollador Profesional de Juegos Programación III Unidad I Excepciones Tipos.
Helpers en ASP.NET MVC3. Introducción Los helpers son una herramienta muy potente para generar nuestro propio código HTML dentro de las vistas. Los helpers.
Manejo de Excepciones made by cristhian.. !!.  Errores que se pueden producir durante la ejecucion de una aplicacion y que podemos controlar o manejar.
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ Facultad de Ingeniería de Sistemas Computacionales Programa de Lic. en Informática Educativa Computación.
Omar Herrera Caamal Rigoberto Lizárraga Luis Cetina Luna.
Ing. Barros Rodriguez D. Ronald Introducción a la Programacón.
Helpers en ASP.NET MVC3. Introducción Los helpers son una herramienta muy potente para generar nuestro propio código HTML dentro de las vistas. Los helpers.
Transcripción de la presentación:

ING.CIP.IVAN PETRLIK AZABACHE

SEMANA 4

MANEJO DE EXCEPCIONES Y ERRORES

ERRORES CLASIFICACION ERRORES DEL SISTEMA ERRORES DE LA APLICACION

ERRORES DEL SISTEMA Son errores que ocurren en una interacción imprevista de un programa con el sistema operativo.. El programador no tiene control de dichos errores. Ejemplo: programa mal instalado recursos de memoria bajos

ERRORES DE LA APLICACION Se refiere a los posibles Errores que haces que no funcione bien el codigo. Donde nosotros podemos encontrar 2 estilos diferentes de Errores de codificacion : Error Lógico Error de Sintactico

ERROR LOGICO Este problema da como causa las suposiciones incorrectas que se hacen en el codigo; por ejemplo, un enunciado if que compruebe dos condiciones posibles cuando en realidad hay tres condiciones. Esto significaria que el codigo funcionaria algunas veces, pero otras el enunciado if seria incorrecto.

ERROR DE SINTAXIS Todos cometemos Errores ortográficos, cuando escribimos un código con el teclado y estos errores, a veces, se pasan por alto, aunque estos errores parecen fáciles de arreglar. Algunos ejemplo de errores de sintaxis. Ejemplo : utilizar simplemente = dentro de una comparación lógica en vez de == Utilizar switch donde la primera letra es con mayuscula y en realidad en con minuscula.

Introducción a las excepciones Una excepción es cuando ocurre algo de particular interés que requiere una atención especial. Es un evento que hace que el proceso se estanque. Algo que ocurre dentro del proceso que yo he realizado y que interrumpe el normal desenvolvimiento.

OBJETIVOS DE LA MANIPULACION DE EXCEPCIONES Proporcionar una forma de señalar un error o un acontecimiento inusual cuando se ejecuta un programa. Proporcionar un mecanismo que me permita que el programa se recupere, de forma que no falle

Definiciones Generales Exception : Clase en java construida para almacenar informacion sobre un tipo de excepciones o error que ocurre dentro del código. try : Se utiliza para envolver un bloque de código donde pueden ocurrir las posibles excepciones y errores. catch : permite capturar la excepción ya establecida permitiendo el libre funcionamiento del proceso..

ESTRUCTURA GENERAL DEL MECANISMO DE MANEJO DE EXCEPCIONES Bloque donde me permite evaluar el código, donde posiblemente ocurran excepciones y errores Bloque donde se captura las excepciones ocurridas

TIPOS DE EXCEPCIONES DESBORDAMIENTO DE UN ARREGLO significa que al momento de añadir elementos a un arreglo, se le da mas de su capacidad. Al ocurrir este evento se genera una excepción de tipo ArrayIndexOutOfBoundsException y el proceso se estanca automáticamente.

Ejemplo 1 Tenemos el siguiente codigo : Ejecutando el programa obtenemos lo siguiente:

Ejemplo 1 Agregamos el controlador de excepciones al codigo : El resultado es :

DIVISION ENTRE CERO significa que al momento de dividir un numero entero entre cero pues su resultado es indeterminado, causando una excepción en el momento de la ejecución. Al ocurrir este evento se genera una excepción de tipo ArithmeticException y el proceso se estanca automáticamente.

Ejemplo 2 Tenemos el siguiente codigo : Ejecutando el programa obtenemos lo siguiente:

Ejemplo 2 Agregamos el controlador de excepciones al codigo : El resultado es :

FORMATO DE DATO INAPROPIADO significa que al momento de ingresar un dato de entrada por teclado cuya naturaleza por ejemplo es de tipo de dato Entero, pues nosotros ingresamos equivocadamente una palabra cualquiera.causando excepción de tipo NumberFormatException y el proceso se estanca automáticamente.

Ejemplo 3 Tenemos el siguiente codigo : Ejecutando el programa debemos de ingresa a propósito una palabra en el primer requerimiento obtenemos lo siguiente:

Ejemplo 3 Agregamos el controlador de excepciones al codigo : Ejecutando el programa debemos de ingresa a propósito una palabra en el primer requerimiento obtenemos lo siguiente:

Comportamiento del programa