Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Ncleo de Sucre
Departamento de Matemticas
Licenciatura en Informtica
Realizado por:
Valentina Azocar
Deisy Rincones
Francisco Snchez
En
otras
ocasiones
pueden
deberse
errores
de
Ejemplos de cdigo[editar]
Java[editar]
import java.io.IOException;
// ...
public static void main(String[] args) {
try {
// Se ejecuta algo que puede producir una excepcin
} catch (IOException e) {
Delphi[editar]
procedure TForm1.Button1Click(Sender : TObject);
begin
try
try
a := b / c;
finally
// Este cdigo siempre se ejecuta, independientemente de si
ocurre o no una excepcin.
end;
except
on e:EZeroDivide do
// Manejo de la excepcin Divisin por cero.
on e:Exception do
// Manejo de una excepcin "genrica".
end;
end;
Pascal[editar]
Var i,X,Y:Entero ' Declaramos las variables a utilizar
AdmErr ' Administrar Error
Resultado = X \ Y
Controlar i ' Controlar si existe (i obtiene el valor de
la excepcin)
Seleccionar i
Caso errEntDivCero ' Si i es igual a Divisin a
cero.
Mensaje("Divisin a cero!")
Caso Otro
Salir AdmErr
FinSeleccionar
FinAdmErr ' Fin Administrar Error
Python[editar]
try:
result = x / y
except ZeroDivisionError:
print "division by zero!"
else:
print "result is", result
finally:
print "executing finally clause"
Ada[editar]
type T_Matriz is array (Positive range <>,
Positive range <>) of Integer;
procedure Rellenar_Matriz
(Matriz : in T_Matriz;
K
: in Integer;
: in Integer);
is
begin
begin
Matriz (K,Q) := 3;
exception
when Constraint_Error =>
BIBLIOGRAFA
http://html.rincondelvago.com/manejo-de-excepciones.html
http://es.slideshare.net/nano_trujillo/manejo-de-excepciones