Anatomía de un programa en Pascal
Hola amigos. Un programa PASCAL es un conjunto de instrucciones que siguen la sintaxis y la estructura del PASCAL. La estructura genérica es:
Program nombre (ficheros);
. . .
declaraciones
. . .
Begin
. . .
sentencias
. . .
End.
Todo programa Pascal empieza con la palabra Program seguida de un nombre que elige el programador para identificar el programa. A continuación entre paréntesis se pueden indicar los ficheros que contienen los datos de entrada y salida respectivamente. Estos ficheros son el input y el output para indicar entrada desde el teclado y salida al terminal. Si se quieren especificar estos ficheros la primera línea de un programa sería:
Program nombre (Input , Output);
y es equivalente a:
Program nombre ;
La primera línea del programa es una instrucción PASCAL y como todas ellas termina con el signo de puntuación “;”.
Después de la identificación del programa se han de situar las instrucciones declarativas del programa que sirven para especificar sin ambigüedad el significado de los términos que se utilizarán en el programa. A continuación han de aparecer las instrucciones correspondientes al procedimiento que se quiere realizar. Esta instrucciones están encabezadas por Begin y terminan con End y un punto. El programa más pequeño y más inútil que cumple las reglas de estructuración del PASCAL es:
Program nulo;
{ Programa ejemplo de la estructura
más simple de un programa PASCAL }Begin
(* No hace falta ninguna instrucción
para no hacer nada *)End.
En la parte reservada a declaraciones no se incluye nada pues nada se necesita declarar. Todos los símbolos que se encuentren entre los paréntesis {} son comentarios que sirven para hacer más legible el programa. También los símbolos compuestos (* y *) sirven para delimitar el principio y fin de un comentario. Al existir dos tipos de delimitadores de comentarios, es posible realizar anidación de comentarios. Por ejemplo:
{ Este es un comentario
(* sintácticamente *)
correcto en PASCAL }

Melvin
Como puedo descompilar un programa hecho en pascal.
Por favor ayudenme
Melvin
Como puedo descompilar un programa hecho en pascal.
melvin.informatica@gmail.com
Por favor ayudenme