Pascal

Páginas: 10 (2420 palabras) Publicado: 3 de octubre de 2012
Elementos de 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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • pascal
  • Pascal
  • pascal
  • Pascal
  • pascal
  • el pascal
  • pascal
  • pascal

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS