Diferencia entre revisiones de «Sentencia condicional»

Contenido eliminado Contenido añadido
NinoBot (discusión · contribs.)
m Bot - Categorizando artículos sin referencias
Kyuutukanao (discusión · contribs.)
m Etiqueta HTML: <font> modificar
Línea 15:
Archivo f
<fontspan colorstyle="color:red">SI (LeerArchivo(f)) ENTONCES
<fontspan colorstyle="color:green>"SI (AvanzarArchivo(f)) ENTONCES
<fontspan colorstyle="color:blue">SI (ObtenerEntero(Leer(f)) ENTONCES
Cuerpo
SINO
Línea 37:
El código es ejecutado normalmente hasta que ocurre una excepción, en este caso "salta" al manejo de errores adecuado; es decir las sentencias pueden o no ejecutarse, en función de si previamente se haya lanzado un error o no. En algunos casos puede darse que exista código que debe ejecutarse al final, independientemente de si se haya lanzado o no un error (en nuestro caso podría ser la operación de cerrar el archivo para que otros puedan acceder a él), para lo cual también hay sentencias especiales.
 
<fontspan colorstyle="color:red">INTENTAR
LeerArchivo(f)
AvanzarArchivo(f)
Línea 43:
Cuerpo</font>
<fontspan colorstyle="color:green">CAPTURAR Error1(ExcepciónDeAperturaDeArchivo)
Imprimir "No se pudo abrir el archivo"</font>
<fontspan colorstyle="color:blue">CAPTURAR Error2(ExcepciónDeLecturaDeArchivo)
Imprimir "Se llegó al final del archivo"</font>
<fontspan colorstyle="color:#404000">CAPTURAR Error3(ExcepciónDeConversiónDeDatos)
Imprimir "El valor no es entero)</font>
<fontspan colorstyle="color:#800080">FINALMENTE
CuCerrarArchivo(f)</font>
 
Línea 63:
En Java la estructura es la siguiente:
 
<fontspan colorstyle="color:red">try {
instrucciones
}</font>
<fontspan colorstyle="color:green">catch (ClaseDeLaExcepción1 objetoExcepción1)
{
instruccionesPorError1
}</font>
<fontspan colorstyle="color:blue">catch (ClaseDeExcepción2 ojbetoExcepción2)
{
instruccionesPorError2
}</font>
<fontspan colorstyle="color:#800080">finally {
instruccionesFinales
}</font>