Identificadores
AND, ARRAY, BEGIN, BY, CASE, CONST, DEFINITION, DIV, DO, ELSE, ELSIF, END, EXIT, EXPORT, FOR, FROM, IF, IMPLEMENTATION, IMPORT, IN, LOOP, MOD, MODULE, NOT, OF, OR, POINTER, PROCEDURE, QUALIFIES, RECORD, REPEAT, RETURN, SET, THEN, TO, TYPE, UNTIL, VAR, WHILE, WITH.
Identificadores predefinidos
- ABS: Valor Absoluto
- BOOLEAN
- CAP: Caractero convertido a Mayuscula
- CARDINAL
- CHAR
- CHR (X): Caractero tabla de caracter en posicion X
- DEC
- EXCL: Excluido
- FALSE
- FLOAT (X): X convertido a REAL
- HALT: Finaliza ejecucion del programa
- HIGH: Indice superior de un vector abierto V
- INC: Incremento
- INCL: Incluido
- INTEGER
- ITSET
- LONGINT: Tipo entero rango ampliado
- LONGREAL
- MAX
- MIN
- NIL: Referencia nula
- ODD: Devuelve cierto cuando el valor X es impar
- ORD: Posicion que ocupa X en una lista de valores de su tipo
- PROC: Procedimiento sin argumentos
- REAL
- SIZE: Tamaño en Bytes del tipo de dato T
- TRUE
- TRUNC: Real truncado a entero
- VAL (T,X): X convertido a tipo T
Constantes:
Declaración_de_constantes ::= CONST Asociación_constante;
Asociación_constante ::= Identificador = Expresión_constante;
Variables:
Declaracion de variables:
Declaración_de_variables ::= VAR {Lista_de_variables;
Lista_de_variables ::= Lista_de_identificadores : Tipo
Lista_de_identificadores ::= Identificador {, Identificador}
Tipo ::= INTEGER | CARDINAL | REAL | CHAR
Sentencia de asignación
Sentencia_de_asignación ::= Variable := Expresión
Variable ::= Identificador
Operaciones de lectura simple
Los datos a leer se suministran externamente en forma de texto, es decir, como una serie de caracteres seguidos que pueden incluir saltos de línea de vez en cuando. El salto de línea corresponde a la tecla marcada intro.
ReadInt;
- Pertenece al módulo InOut
- Representa valores constantes del tipo INTEGER
- ReadInt (Variable_entera);
ReadCard;
- Pertenece al modulo InOut.
- Representa valores constantes del tipo CARDINAL
- ReadCard (Variable_cardinal);
ReadReal;
- Pertenece al módulo RealInOut.
- Representa valores constantes del tipo REAL
- ReadReal (Variable_real);
Read;
- Pertenece al modulo InOut
- Lee el 1º carácter introducido desde la ultima posición del cursor
analizado y lo guarda en la variable indicada.
- Read (Variable_carácter);
Comentarios
Enviar un comentario nuevo