Constantes y Variables

Imagen de cyfuss

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);


Posteado en

Enviar un comentario nuevo

Smileys
:);):(:D}:):P:O:?8):jawdrop::sick:
El contenido de este campo se mantiene como privado y no se muestra públicamente.
  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Etiquetas HTML permitidas: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Saltos automáticos de líneas y de párrafos.
  • Textual smileys will be replaced with graphical ones.

Más información sobre opciones de formato

Captcha
Esta pregunta es para probar que el que escribe el comentario es un humano
2 + 12 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.