Posts etiquetados ‘Pascal’

Anatomía de un programa en Pascal

Por OILIME | 22 de Agosto de 2008 a las 2:00 |

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 }

Introducción al lenguaje Pascal

Por OILIME | 19 de Agosto de 2008 a las 6:00 |

Hola amigos. Como prometí la semana pasada, da comienzo el curso de iniciación a Pascal. Lo que voy enseñaros es la programación en Pascal estándar para que luego cada uno escoja la opción que más le guste a la hora de programar (Turbo Pascal, Free Pascal…).

Cada uno de estes programas aceptan el Pascal estándar pero, a mayores, tienen instrucciones propias que no son aplicables a los demás. Tras haberos comentado este detalle, comienza la introducción al lenguaje.

PASCAL es un lenguaje relativamente moderno, desarrollado por Niklaus Wirth y su grupo de Zurich en 1971. Se trata de un lenguaje de propósito general, esto quiere decir que se puede emplear para construir todo tipo de aplicaciones. En la práctica también quiere decir que se trata de un lenguaje no diseñado para desarrollar ningún tipo específico de aplicaciones. Pero el PASCAL es especialmente útil para algo: para la enseñanza de buenos modos de programación. El PASCAL es hoy en día el lenguaje más usado para la enseñanza de la programación por varios motivos:

- Posee unas reglas sencillas de sintaxis.
- Es un lenguaje muy estructurado.
- Realiza una comprobación exhaustiva de tipos de datos

El hecho de que tenga una estructuración muy marcada permite que los programas sean fáciles de leer e interpretar, y facilita la escritura de programas del modo que hoy en día se estima correcto.

El compilador de PASCAL es relativamente sencillo de realizar, por lo que se ha extendido a muchos tipos de plataformas, desde los ordenadores personales a los grandes ordenadores corporativos. Cuando una aplicación se escribe en PASCAL estandard puede compilarse en cualquier máquina en la que exista compilador de PASCAL, que son la mayoría.

Sección de programación en Pascal de SBCodigo

Por OILIME | 13 de Agosto de 2008 a las 13:37 |

Hola amigos.

Hoy os presento una nueva sección en la cual aprendereis a usar el lenguaje Pascal. De momento la enseñanza será básica pero a medida que se vaya avanzando el nivel irá aumentando hasta que, entre todos, consigamos ser unos programadores expertos en este lenguaje.

La próxima semana se comenzarán las enseñanzas y esperamos que todo lo que aprendais aquí os sea útil.

Comentaros también que en cualquier momento si tenéis algún problema con un programa con el que estéis trabajando que no dudéis en comentarnos el problema que trataremos de solucionarlo entre todos.