Sistemas
Es un 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. Hay muchas originadas a partir de este primer desarrollo. Ejemplo: Turbo Pascal 7.0 de la compañía Borland.
Se caracteriza por ser un lenguaje de propósito general, puede usarse en un gran número de diversasaplicaciones, es un lenguaje procedimental, es estructurado
Posee una gran riqueza de tipos de datos.
Un programa en PASCAL es un conjunto de instrucciones o sentencias, escritas según ciertas reglas, para realizar operaciones sobre entidades de datos conocidas como constantes, variables y resultados de funciones.
Estructura de programa en turbo pascal.
Un programa desarrollado enTurboPascal consta en general de una cabecera, una sección o zona de declaraciones y un cuerpo principal.
Sección | Palabra clave asociada |
cabecera | program |
SecciónoZona de declaraciones | unidades | uses |
| etiquetas | Label |
| constantes | const |
| tipos | type |
| variables | var |
| Funciones yprocedimiento | Functionprocedure |
Cuerpo principal del programa |Begin….end |
Cecera: Es opcional y puramente informativa. Si existe se compone de una única sentencia que sirve para asociar un nombre o identificador al programa.
Sección o zona de declaraciones: Es necesario declarar o definir previamente todo lo que se vaya a utilizar y que no tenga un significado específico o a priori para este lenguaje de programación.
Constantes: Son datos que no cambiandurante la ejecución del programa y que se definen durante el tiempo de compilación.
Ejemplos:
CONST
Pi = 3.141592; ……………………………….Constante real
CUENTA = 632;………………………….. ….Constante entera
Min = 0;………………………………………..Constante entera
SUMA = (2.5+40)/(3.5-4);………………. …Constante real
COLOR =’AZUL’;………………………… ...Constante cadena (string)
ANCHO,ALTO,LONG = 25;……………… ..Constantes enteras
SEC = ‘X’;…………………………………… Constante caracter
COD = true; ………………………………….Constante lógica
R = 25.E-7; …………………………………….Constante real
Variables: Es un espacio de la memoria reservado durante la ejecución del programa a la que se le asocia un nombre oidentificador y en la que se puede almacenar un valor que puede cambiar durante dicha ejecución. Cada variable debe ser declarada (definida) individualmente en la sección de declaración del programa antes de ser utilizadas.
Ejemplos:
VAR
EDAD:………………………………………INTEGER;
SALARIO: ………………………………….REAL;NOMB:…………………………………….. STRING [30];
LETRA:……………………………………...CHAR;
NACIONALIDAD: ………………………….CHAR;
CONDICION:………………………………. BOOLEAN;
Las variables podrían tomar los valores siguientes:
EDAD 15,SALARIO 400000.00
NOMB ‘Pedro Pérez’
LETRA ‘x’
NACIONALIDAD ‘V’
CONDICION false
Tipos de dato: Es un conjunto de valores de datos. En el lenguaje de programación Turbo Pascaltodo dato ha de pertenecer a algún tipo determinado. Esta especificación determinará cómo se almacenará el dato correspondiente y qué operaciones se podrán realizar con dicho dato durante la ejecución del programa.
Datos númericos: conformados por dígitos, puede incluir un signo (+,-), un punto decimal ( . ) y un exponente. No pueden contener comas ( , ) o espacios en blanco.
Datos...
Regístrate para leer el documento completo.