1. Variabes Globales
1.1. Son creadas en la seccion de declaraciones "var" de programa principal, y permanecen activas todo el tiempo que dure el programa, hasta que termine y las variables desaparezcan, ñueden ser usadas en los cuerpos de funciones y procedimientos.
2. Variables locales
2.1. Se crean cuando el programa principal llega a a parte de la función o el procedimiento en el que estan definidas, desaparece cuando acaba el modulo donde se encuentra.
3. Parámetros
3.1. Son las variables que son utilizadas para recibir valores de entrada desde los argumentos.
3.2. Parámetros por valor
3.2.1. se utilizan tanto para recibir y transmitir valores entre el subprograma y e programa principal que lo llama.
3.3. Parámetros de referencia
3.3.1. Son utilizados para la proporcionalidad de información de un procedimiento, sin embargo, son incapaces de devolver algún valor.
4. Unidades en Pascal
4.1. Grupos de funciones o procedimientos compilados los cuales pueden recibir un llamado y ser utilizados desde cualquier otro programa sin la necesidad de ser escritos de nuevo, las unidades en pascal están divididas en las siguientes cuatro partes.
4.2. 1.-Declaracion
4.2.1. Es la acción obligatoria ya que provee el nombre de la unidad que sera creada.
4.3. 2.-Interfaz
4.3.1. Aquí se encuentran todas las declaraciones de los elementos que serán utilizados por el programa encargado de llamar a la unidad.
4.4. 3.-Implementacón
4.4.1. Esta parte es exclusiva de la unidad a crease , contiene las declaraciones de etiquetas, variables, constantes y el contenido de los procedimientos y funciones.
4.5. 4.-Inicialización
4.5.1. Esta parte se utiliza para iniciar los valores de las variables que seran usadas.
5. Funciones
5.1. Son aquellas estructuras similares a módulos con el propósito de devolver un solo valor a su punto de referencia, sin embargo, esa es su propia limitación de las funciones.
5.2. Funciones internas
5.2.1. Funciones que ya están incorporadas con el lenguaje pascal.
5.2.2. Estándar
5.2.2.1. Proporcionadas por el lenguaje pascal; se dividen en aritméticas y alfabéticas.
5.3. Funciones externas
5.3.1. Funciones que el programador planifica, analiza, diseña y codifica para su uso posterior.
5.3.2. Definidas
5.3.2.1. Definidas por el programador; tienen el propósito de de cumplir una función especifica, muy usada cuando se necesita obtener varias veces un calculo.