guia pascal
Pascal es un lenguaje de programación de alto nivel, que facilita la práctica de la programación estructurada. Utiliza un traductor que produce código ejecutable, lo cual disminuye los tiempos de ejecución de los programas.
La construcción de programas en Pascal se basa en módulos que guardan las siguientes reglas de construcción:
Programidentificador ; {cabecera opcional en Turbo Pascal}
Uses identificadores
Label lista de etiquetas ; {sección de etiquetas}
Const
definiciones de constantes
Type
declaración de tipos de datos definidos por el usuario
Var
declaración de variables
Procedure
definiciones de procedimientos
Function
definiciones de funciones
begin {cuerpo del programa}
sentencias
end.
Identificadores
En lamayoría de los programas de computador, es necesario manejar datos de entrada o de salida, los cuales necesitan almacenarse en la memoria principal del computador en el tiempo de ejecución. Para poder manipular dichos datos, necesitamos tener acceso a las localidades de memoria donde se encuentran almacenados; esto se logra por medio de los nombres de los datos o IDENTIFICADORES.
Losidentificadores también se utilizan para los nombres de los programas, los nombres de los procedimientos y los nombres de las funciones, así como para las etiquetas, constantes y variables.
Las reglas para formar los identificadores en Pascal son las siguientes:
1. Pueden estar compuestos de caracteres alfabéticos, numéricos y el carácter de subrayado ( _).
2. Deben comenzar con un carácter alfabético oel carácter de subrayado.
3. Puede ser de cualquier longitud (sólo los 63 primeros caracteres son significativos).
4. No se hace distinción entre mayúsculas y minúsculas.
5. No se permite el uso de los IDENTIFICADORES RESERVADOS en los nombres de variables, constantes, programas o sub-programas.
Identificadores válidos
Nombre
Cadena
Edad_Maxima
X_Y_Z
Etiqueta2
Identificadores noválidos
Num&Dias : carácter & no válido
X nombre : Contiene un blanco
begin : es una palabra reservada
eje@s : carácter @ no válido
Definición de constantes
En la definición de constantes se introducen identificadores que sirven como sinónimos de valores fijos.
El identificador reservado Const debe encabezar la instrucción, seguido por una lista de asignaciones de constantes. Cadaasignación de constante debe consistir de un identificador seguido por un signo de igual y un valor constante, como se muestra a continuación:
Const
valor_maximo =255;
precision =0.0001;
palabra_clave='Tutankamen';
encabezado =' NOMBRE DIRECCION TELEFONO ';
Un valor constante puede consistir de un número ( entero o real ), o de una constante de caracteres.
La constante de caracteresconsiste de una secuencia de caracteres encerrada entre apóstrofes ( ' ).
Ejemplos:
Pascal proporciona las siguientes constantes predefinidas:
Nombre
Tipo
Valor
pi
real
3.1415926536 (Sólo en Turbo Pascal)
false
boolean
true
boolean
MaxInt
integer
32767
además de las constantes literales para los tipos integer y real con representación decimal y hexadecimal, y lasconstantes literales para el conjunto de caracteres ASCII, más los caracteres especiales ( no incluidos en el conjunto estándar del ASCII )
Definición de tipos
Además de identificadores, los datos deben tener asignado algún tipo que indique el espacio de memoria en que se almacenarán y que al mismo tiempo evita el error de tratar de guardar un dato en un espacio insuficiente de memoria.
A continuaciónse hace una breve descripción de los tipos predefinidos.
Tipos enteros
Tipos enteros predefinidos
Tipo
Rango
Formato
byte
0 .. 255
8 bits sin signo
integer
-32768 .. 32767
16 bits con signo
longint
-247483648 .. 2147483647
32 bits con signo
shortint
-128 .. 127
8 bits con signo
word
0 .. 65535
16 bits sin signo
Byte
El tipo byte es un subconjunto del tipo integer, en el...
Regístrate para leer el documento completo.