GUIA PASCAL

Páginas: 14 (3447 palabras) Publicado: 24 de abril de 2015
Guía III: Programación
PROGRAMA
Un programa en computadora es un conjunto de instrucciones (ordenes dadas a la máquina)
que producirán la ejecución de una determinada tarea.

ENTRADA

PROGRAMA
(ALGORITMO DE
RESOLUCION)

SALIDA

FASES DEL DESARROLLO DE UN PROGRAMA
1. Definición y análisis.
2. Diseño de algoritmos:
Diagrama N-S
Diagrama de flujo
Pseudocódigo
3. Codificación del programa (en unlenguaje de programación).
4. Depuración y verificación de programa.
5. Documentación.
6. Mantenimiento.
LENGUAJE DE PROGRAMACION PASCAL
Es un lenguaje de alto nivel, fuertemente tipeado (se deben definir el tipo de todos los
datos), de propósito general, compilable estructural y procedimental.
Un lenguaje compilable significa que todo programa deberá pasar por los siguientes pasos:
a. Será escrito enun lenguaje Editor de texto (en un formato ASCII).
b. Luego lo toma el Compilador, comprueba que todas las instrucciones del programa
están escritas siguiendo las sintaxis de PASCAL. Si todo es correcto lo traduce en
un lenguaje Máquina.
c. Pasa posteriormente al Linkeador (o montador), une los distintos módulos que pueden
componer un programa, unifica los códigos de los distintos subprogramas, yde datos.
Pasándolo por ultimo a código máquina.
ELEMENTOS BASICOS DE UN PROGRAMA EN PASCAL
Palabras Reservadas: tienen significado especial dentro del lenguaje y no se pueden
utilizar para otros propósitos.
Ejemplo: uses, end, beguin, for, while, program, case, repeat, procedure, entre otros.
{1} Program nombre ;
{2}
(* Este es un ejemplo de la estructura de la
{3}
parte declarativa de unprograma PASCAL *)
{4} Uses nombre unidades ;
{5}
Const
{6}
nombre constante = valor ;

Ing. Analui Martínez de Gómez

14

Guía III: Programación
...
{7}
Type
{8}
nombre tipo = def tipo ;
...
{9}
Var
{10}
nombre variable : tipo dato ;
...
{11}
Begin
...
La palabra reservada Uses de la instrucción {4} se utiliza para especificar el nombre las
unidades donde se almacenan otros trozos de código PASCAL queson necesarias para
completar el código especificado en este programa. Normalmente se trata de porciones de
código que forman parte de una librería de programas. En la instrucción {5} la palabra
reservada Const indica que se ha acabado la parte iniciada por Uses y se empieza la parte
de declaración de las constantes que aparecen en el programa. Con Type se inicia la
declaración de tipos de datosdefinidos por el programador, y con Var la especificación del
tipo de dato que corresponde a las variables que se utilizan en el programa. Finalizada esta
parte declarativa, empezaran las instrucciones del procedimiento que se esta programando
({11}). Las líneas de código {1}, {4}, {6}, {8} y {10} corresponden a sentencias PASCAL y por
tanto acaban con el signo de puntuación “;”. Aparte de estostipos de declaración también
existen las de etiquetas, procedimientos y funciones.
Identificadores: representan los nombres de variables, procedimientos, funciones,
constantes, tipos de datos, nombre del programa, entre otros.
Es una secuencia de caracteres que pude ser de cualquier longitud pero solo los 63 primeros
son significativos.
Se caracterizan por:
9 Debe comenzar con una letra y no puedecontener espacios en blanco (A - Z,
mayúsculas o minúsculas).
9 No se pueden utilizar los caracteres especiales (& # + - !), únicamente el carácter
de subrayado( _ ) después del primer carácter.
9 No se pueden utilizar las palabras reservadas como identificador; sin embargo los
identificadores estándar se pueden redefinir.
Ejemplos de Identificadores válidos:
Nombre
Impuesto_IVA
Letras_1
salarioAApellido
nombreapellido
Cont
num1
Nombre_Apellido
abc_Pas
A_B_C
n_lista

Ing. Analui Martínez de Gómez

15

Guía III: Programación
Ejemplos de Identificadores no válidos:
Nombre&
contiene un carácter especial &
Letras 1
contiene un espacio en blaco
Beguin
es una palabra reservada
No existe distinción entre las letras mayúsculas y minúsculas en los identificadores, es
decir:
Cantidad

cantidad...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Guia de pascal
  • guia pascal
  • Guia del lenguaje pascal
  • Guía Pascal
  • Guia Pascal
  • Guia de pascal
  • Guia Pascal
  • Guia de turbo pascal

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS