El documento presenta una introducción al lenguaje de programación Pascal. Explica que Pascal es un lenguaje estructurado que facilita la programación modular a través de funciones y módulos. Además, resume las principales estructuras de control de flujo como secuencia, selección y repetición que todo programa en Pascal debe tener. Finalmente, lista palabras clave y tipos de datos comunes en Pascal.
1. Prof. Jorge Zamudio
Ing. En Informática
3 er Semestre
Bachilleres:
*Andrineth Fernández
*Dayana Avendaño
*Jesús Querales
*Lisbeth Torres
Febrero 2012
2. Es un lenguaje Características Facilidad para realizar
excelente para el programación modular
aprendizaje de la debido a las posibilidades
programación
Lenguaje Estructurado (soporta las
de diseñar su programas o
estructuras básica whyle, for repeat; módulos del tipo modulo o
no necesita no necesita el uso de la función.
sentencia goto).
La programación estructurada hace los programas
mas fáciles de escribir y leer
Estructura de control
Secuencia Repetición
Selección
3. Todo programa escrito en lenguaje Pascal, del más
simple al más complejo, tiene la
siguiente estructura
PROGRAM Nombre_del_programa;
ZONA de DECLARACIONES
BEGIN
ZONA de INSTRUCCIONES
END.
4. Palabra Uso Palabra Uso
ABSOLUTE AND Conjunción lógica
Definición de variables
ARRAY ASM
(arrays)
Salto condicional SWITCH -
BEGIN Inicio de procedimiento CASE
CASE - END
CONST Definición de constantes CONSTRUCTOR
DESTRUCTOR EXTERNAL
Bucle FOR - TO/DOWNTO
DIV División entera DO
- DO - END
Bucle FOR - TO/DOWNTO Salto condicional IF - THEN
DOWNTO ELSE
- DO - END - ELSE - END
Término de saltos
END FILE Definicion de un archivo
condicionales y bucles
Bucle FOR - TO/DOWNTO
FOR FORWARD
- DO - END
FUNCTION Definición de función GOTO Salto incondicional
Salto condicional IF - THEN
IF IMPLEMENTATION
- ELSE - END
IN Inclusión de conjuntos INLINE
5. Palabra Uso Palabra Uso
INTERFACE INTERRUPT
LABEL MOD Resto de división entera
NIL NOT Negación lógica
OBJECT OF Definición de variables
OR Disyunción lógica inclusiva PACKED
Definición de
PRIVATE PROCEDURE
procedimiento
Definición de variables
PROGRAM RECORD
(registros)
Definición de variables
REPEAT Bucle REPEAT - UNTIL SET
(conjuntos)
SHL SHR
Salto condicional IF - THEN
STRING THEN
- ELSE - END
Bucle FOR - TO/DOWNTO
TO TYPE Definición de tipos
- DO - END
UNIT Interfaz de programa dado UNTIL Bucle REPEAT - UNTIL
Definicion para usar una
USES VAR Definición de variables
libreria
VIRTUAL WHILE Bucle WHILE - DO - END
Definicion para utilizar las
WITH XOR Disyunción lógica exclusiva
variables de un registro.
6. Boolean (logicos) true..false Variables numericas
Numeros enteros Numeros Reales
Carácter
Byte Real
Intiger Single
char LongInt Double
Short Extended
Cadenas Word Comp
Punteros
String
pointer
7. Cada lista puede estar
La lista de parámetros formales esta precedida “Var”
siempre encerradas en paréntesis
Los identificadores estan separados por comas, las
identificadores estan separadas por puntos y comas, y
cada lista debe finalizar por un caracter dos puntos,
seguido por un tipo de datos
Una lista de parametros actuales
puede ser una lista de
expresiones variables o
constantes separadas por comas.
En parametros variables, los tipos de
parametros correspondientes actual y formal
deben ser identicos
8. Tipos de errores
Errores de compilacion
Errores de ejecucion Errores logicos
Unkown identifier FAILURE to Initialize variable FAILURE to
before USED Use VAR
Parameter
Attemp to Assign out- when needed Loop Exit
“” Expected Off- ranger Valued FAILURE to condition
Handle Never
Nonmatch in reached
CASE
Missing END or Comment Bracket Statement File Not
closed Loop
Exejutes
Mixed- UP Ifs
File Not found Wrong
and ELsE
Number of
times