Foro de elhacker.net

Programación => Ejercicios => Mensaje iniciado por: neewbie en 9 Octubre 2006, 20:26 pm



Título: diferencias entre compilacion y ejecucion en pascal
Publicado por: neewbie en 9 Octubre 2006, 20:26 pm
Buenas a todos!!
Ante todo, estoy intentando aprender sobre este mundo tan extenso de la progamacion, y despues de unos dias leyendo manuales, me a surgido una gran duda...
¿Que diferencia hay entre un error de compilacion y de ejecucion?

Esque estoy haciendo algunos ejercicios propuestos por otras paginas, en los cuales hay que distinguir los diferentes tipos de errores que te dan... Creo haberlos encontrado pero primero me gustaria saber esa diferencia. Cuando me contesten a esta pregunta les pondre el codigo y mis respuestas, y si son tan amables de ayudarme en la correccion del ejercicio para asi tener una referencia. Muchisimas gracias.
Un saludo!


Título: Re: diferencias entre compilacion y ejecucion en pascal
Publicado por: jvchino en 10 Octubre 2006, 00:59 am
Error de compilación es cuando ni siquiera puedes ejecutar el programa.  Por ejemplo leer una variable "n" sin antes haberla declarado.  O declarar una variable entera "x" y asignarle un valor real x=3.25.

Error en ejecución cuando el programa esta corriendo.  Por ejemplo si tienes una sentencia: Q=m/n; y durante la ejecución del programa a "n" le das el valor de cero, se produce un error (Division por cero)


Saludos.