Construccion Try-Catch
Facultad de Ingeniería
Departamento de Electricidad
2012
Tarea 2
“La sentencia try”
Profesor(a): Ana Maya Pizarro
Alumno:Carlos Rivas Beiza
Coordinación: A-03
¿a que corresponde la sentencia TRY?
TRY ejecuta un bloque decódigo y detecta errores. TRY marca el inicio de un bloque try en una instrucción try-catch. Si MATLAB detecta un error durante la ejecución de código en el bloque try, inmediatamente salta al principio delbloque de capturas correspondientes y ejecuta el código de control de errores en ese bloque. Una instrucción try-catch es un dispositivo de programación que le permite definir cómo algunos erroresdeben ser gestionados en el programa. La instrucción try-catch consta de dos bloques de código, un bloque try y un bloque catch, delimitado por las palabras clave try, catch, y end:
Try MATLABcommands % Bloque trycatch MEMATLAB commands % Bloque catchend
Cada uno de estos bloques se compone de uno o varios comandos de MATLAB. El bloque try es sólo una pieza más de su código del programa,los comandos de este bloque se ejecutan al igual que cualquier otra parte de su programa. Cualquier error que MATLAB encuentra en el bloque try se abordan por el bloque de captura respectiva. Aquí esdonde se escribe el código de control de errores. Si el bloque try se ejecuta sin error, MATLAB omite el bloque catch por completo. Si se produce un error al ejecutar el bloque catch, el programatermina a menos que este error es capturado por otro bloque try-catch
La instrucción try posee la siguiente forma:
Try
sentencias1 (cuerpo)
catch
sentencias2 (alternativa)
end
Como sepuede observar, esta estructura es muy parecida a if-else pero con la particularidad que la condición lógica es si se produce o no un error. Se usará cuando no sepamos si algo puede ejecutarse bien o...
Regístrate para leer el documento completo.