Definición: Lenguaje de alto nivel desarrollado a principios de los años 70 por Nyklaus Wirth, en la Universidad Técnica de Zurich, Suiza; para enseñar programación estructurada.
Historia del Lenguaje Pascal El nombre fue elegido en honor de Blaise Pascal (1623-1662), un brillante científico y matemático francés entre cuyos logros se encuentra la primera máquina calculadora mecánica en el mundo.
Sintaxis, Estatutos, Instrucción, Programa * Sintaxis: son reglas que deben seguirse en la escritura de cada parte de un programa.
* Estatutos: comandos de Pascal diseñados para un propósito específico.
* Instrucción: forma de indicarle a la computadora que se necesita llevar a cabo. Las instrucciones se forman con los estatutos de Pascal correspondientes y siguiendo las reglas de sintaxis que Pascal determine.
* Programa: conjunto de instrucciones que indican a la computadora lo que se necesite se lleve a cabo. Es necesario que se especifiquen de acuerdo a la sintaxis de Pascal y en el orden lógico apropiado.
Estructuras de un programa escrito en Pascal La estructura básica tiene el siguiente formato:
* Cabecera o encabezado.
* Declaración o parte declarativa.
* Cuerpo del programa o parte de sentencias.
PROGRAM identificador; (*encabezado del programa*)
VAR (*parte declarativa*)
BEGIN
instrucciones (*cuerpo del programa*)
END
Palabras reservadas Palabras que sólo pueden ser usadas para un propósito específico, pues tienen un significado estándar predefinido.
Identificadores creados por el programadorPalabras creadas por el programador para ser usadas en un programa.
1) Siempre debe comenzar con una letra del abecedario.
2) Después de la primera letra, puede tener más letras y/o dígitos y/o el carácter de subrayado. Indiferente entre mayúsculas y minúsculas.
3) No puede ser palabra reservada.
4) Solamente los primeros 63 caracteres serán válidos o identificados.
Pascal fue diseñado alrededor de 1970 por Niclaus Wirth, quien lo diseñó para ser un lenguaje cómodo para la enseñanza de los fundamentos de la programación. Como un lenguaje de programación educativo, Pascal ha mostrado gran capacidad.
Pascal es estáticamente tipeado y la verificación de tipos en tiempo de compilación permite eliminar una gran cantidad de errores de programación. Errores como intentar indexar un arreglo con un valor fuera del rango, o intentar seguir el puntero ni, pueden ser detectados en tiempo de ejecución.
* Podemos definir un subrango de un tipo primitivo discreto existente.
* Podemos elegir cualquier tipo primitivo discreto para el índice de un arreglo.
* Podemos elegir libremente el tipo de los componentes de un arreglo.
* Podemos usar conjuntos como elementos de un tipo primitivo discreto.
También se ilustra que el comando For puede ser usado para iterar sobre los índice de cualquier arreglo o sobre el rango de elementos potenciales de cualquier conjunto.