Pascal
Pascal es un lenguaje de programación de alto nivel, diseñado a principios de la década de 1970 por el profesor Niklaus Wirth como un elemento de aprendi-zaje, se denominó así en honor a Blaise Pascal, matemático y filósofo francés del siglo XVII que creó la primera calculadora. Se considera un lenguaje de programación estructurado porque es un método disciplinado de escribir programasque resulten claros, demostrablemente correctos y fáciles de modificar.
Estructura de un programa en pascal.
Un programa no es más que un conjunto de instrucciones que se le da al ordenador para resolver un problema determinado. A continuación se describe las partes o módulos del Lenguaje de Programación (LP) BP7.
Cabecera: En esta sección de programa solo lleva el nombre del programa.Ejemplo:
Program Nombre;
Declaraciones: Aquí se le indica al compilador todos los indentificadores y unidades que utilizará nuestro programa.
Sentencias: Aquí se escriben todo el código de instrucciones que realizará nuestro programa. Todas las instrucciones van escritas entre las reservadas begin y end.
La estructura del programa quedaría de la siguiente forma:
PROGRAM Nombre; { Cabecera }
{Declaraciones }
BEGIN
{ Sentencias }
END.
Las palabras BEGIN y END representan inicio y fin del programa. Puedes ver la relación entre ambas estructuras.
IDENTIFICADORES. Los "identificadores" son palabras que usaremos para referirnos a una variable, una constante, al nombre del programa, el nombre de una función o de un procedimiento, etc.
Estos nombres o "identificadores" serán combinacionesde letras y/ o números, junto con algunos pocos símbolos especiales, como el guión bajo (_).
Deben seguir las siguientes características:
• No podrán empezar con un número.
• Puede tener cualquier carácter alfabético A..Z, sin Ñ.
• No puede tener tilde en ningún momento.
• No puede tener espacios intermedios.
• No pueden ser palabras reservadas del LP.
• No pueden existir dos identificadorescon el mismo nombre.
Ejemplo de identificadores válidos (Izquierda) y no válidos (Derecha).
Identificadores válidos: Identificadores no válidos:
Programa_1 1_Programa
Mi_Programa Mi Programa
Suma Sum@
Tarea_2 2 Tarea
AreaÁrea
Numeros_Primos #_Primos
ParImpar Par o Impar
Positivo_Negativo Positivo_Negativo.
AreaTriangulo ÁreaTriángulo
ArregloN Array
Nota: Pascal no diferencia las minúsculas de las mayúsculas. Ejemplo los identificadores NUMEROS y numeros son completamente iguales.TIPO DE DATOS.
En programación, el tipo de dato (data type en Inglés) especifica el rango de valores que puede contener una variable o una constante, y se almacena esa información en la memoria de la computadora.
Tipos de datos estándar de Pascal.
Integer Número entero comprendido entre -32768 hasta 32767.
Real Es un número real.
String Cadena de caracteres, empleado para almacenar yrepresentar mensajes de más de una letra (hasta 255).
Boolean Es una variable lógica, que puede valer TRUE (verdadero) o FALSE (falso).
VARIABLES Y CONSTANTES
VARIABLES: es una posición de memoria a la que nosotros asignamos un nombre y en la que podremos almacenar datos que pueden ser modificados a lo largo de todo el programa.
Para declarar una variable en pascal, tenemos que emplear la palabraclave var, luego escribimos el nombre que vamos a dar a la variable, y del tipo de datos que va a almacenar esa variable.
1.- Palabra clave para declarar variables.
2.- Aquí se pone el nombre de la variable a declarar. Los nombres de las variables siguen las reglas que ya habíamos mencionado para los identificadores en general, o sea, el nombre de una variable es un indentificador.
3.- Los...
Regístrate para leer el documento completo.