Pascal
Identificadores:
Un programa en Pascal tiene dos tipos de símbolos:
1. Caracteres especiales: + - := ; > . ( ) etc.
Palabras reservadas : BEGIN END THEN WHILE DO DIV MOD, etc.
Identificadores estándar: read, write, integer, real, sqr, etc.
2. Identificadores del Programador: nombres de posiciones de memorias (variables óvectores (arreglos)) elegidos por el programador. Ejem: suma, cont, x8, fin, etc
❖ Un identificador se compone de letras y dígitos y siempre el primer carácter deber ser una letra.
❖ Un identificador debe escribirse con un máximo de 8 caracteres. (Pueden escribirse más grandes, pero solo serán significativos los primeros 8)
❖ Se recomienda elegir nombres adecuados a lo que estánrepresentando para que el programa sea fácil de entender.
Estructura de un Programa
Program nombre;
const
var
BEGIN
Instrucciones
END.
Un programa se compone de un ENCABEZADO y un BLOQUE.
El encabezado tiene la siguiente forma:
Program nombre;
Ejemplo: Program media;
El encabezado debe ir seguido por un bloque (el bloque del programa) que se compone de3 bloques que deben escribirse en el siguiente orden:
1. Declaración de CONSTANTES.
2. Declaración de VARIABLES.
3. Declaración de INSTRUCCIONES.
Bloque de INSTRUCCIONES.
Una instrucción COMPUESTA es una secuencia de instrucciones que comienzan con BEGIN y terminan con END.
El símbolo ; se usa como separador de instrucciones
Ejemplos:Suma := 0.0 ;
Cont := 0 ;
READ (n) ; Inst. de Lectura y Escritura
WRITE (n, ‘Es el número de datos’);
WHILE condición DO
Instrucción;
WHILE condición DO
BEGIN
Inst1 ;
Inst2 ; Inst. Compuesta
.
.
instk
END ;
CONSTANTES
Son valores conocidos antes de que el programa sea ejecutado. Estos valores pueden usarsedirectamente en el programa o representarlos con un nombre.
Ejemplo:
N = 100;
Pi = 3.1415926535;
Fin = ’$’;
A los valores 100, 3.1415926535 y ‘$’, se les llama literales y a los nombres N, Pi Fin, se les llama CONSTANTES.
Todas las literales definidas con un nombre deben declararse en el programa de la siguiente forma:
CONST
Nomb1 = literal ;
Nomb2 = literal ;.
.
.
Nombk = literal ;
Ejemplos:
CONST
N = 36 ;
Encab = ’Xalapa, Ver.’ ;
LimInf = 100 ;
LimSup = - LimInf ;
Las constantes no deben ser modificadas.
Datos.
Cualquier variable en un programa, tiene un tipo asociado con ella.
El tipo determina el valor que la variable puede tomar y las operaciones que pueden hacersecon ella.
En Pascal los tipos estandar son:
INTEGER
REAL
BOOLEAN
CHAR
Ejemplo de los valores:
1000, 0, -8 Son de tipo INTEGER
1000.0, 0.01, -27.435 Son de tipo REAL
False, True Son de tipo BOOLEAN
‘a’, ‘V’, ‘$’ Son de tipo CHAREl TIPO de las Literales y Constantes son determinados por el compilador, no es necesario declararlo, pero las variables deben declarar de que tipo son.
La declaración de una variable tiene la siguiente forma:
VAR
Lista de variables: TIPO ;
Lista de variables: TIPO ;
.
.
Ejemplo:
VAR
i, cont : INTEGER ;
suma, prom : REAL ;
ciudad,titulo : CHAR ;
Tipo de Datos.
Tipo ENTERO
Los enteros son números sin punto decimal y sin fracciones pueden ser positivos o negativos. Ej. 0, 888, -543.
Una computadora sólo puede representar a un subconjunto finito de los enteros, cuyos límites están definidos en la constante Maxint
Así un número n entero, es válido si: - Maxint ≤ n ≤ Maxint
Los operadores...
Regístrate para leer el documento completo.