domingo, 20 de febrero de 2011

Elementos para la sesión de clase # 3 (break, continue, operadores lógicos, manejo de excepciones)



Instrucciones break y continue
La instrucción break interrumpe el ciclo repetitivo o el switch más interno que la contiene. Por ejemplo, la siguiente imagen corresponde a un programa que sólo muestra los números de 1 a 4, interrumpe el ciclo cuando se cumple la condición para el break.

Ejemplo de break basado en la sección 6.7 del texto guía:


La siguiente imagen, en cambio, corresponde a un programa que "salta" la ejecución del ciclo SIN INTERRUMPIRLO DEFINITIVAMENTE, para el mismo caso anterior, el programa imprime todos los números del 1 al 10 excepto el 5.
Ahora el ejemplo con continue:


Manejo de excepciones
Las Excepciones se producen cuando ocurren eventos no previstos con la aplicación cuando ésta se está ejecutando. Por ejemplo si el sistema espera números y el usuario digita letras o caracteres especiales.
La siguiente imagen corresponde a un programa que solicita al usuario dos valores numéricos, (Dividendo y divisor), y reliza con ellos la operación de división. En este caso hay dos excepciones básicas que controlar:
1. Que el usuario no digite un valor numérico (Excepción de formato)
2. Que el usuario digite como divisor el cero (0)


No hay comentarios:

Publicar un comentario