Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROGRAMACION EN PASCAL
¿Qué es programar?
Programar una computadora significa dar una serie de instrucciones a la máquina con una
secuencia lógica, bajo un lenguaje de programación, sea este de bajo, medio, alto nivel o de
cuarta generación, con el fin de sistematizar un determinado proceso o dar solución a un
problema.
Antes de entrar en materia y explicar cada parte por separado, puedes ver el siguiente ejemplo
Uses
Label Const
Type
Var
definiciones de constantes
Function
begin
end.
definiciones de funciones
programa)
Ejemplo:
... Ejemplo:
2009
Uses
Const
Type
Var
Begin
Crt; declaraciones)
iva =0.10;
sueldo :real;
numero :integer;
nombre
Nmes
:cadena:
meses:
pantalla)
Cirse
end
3 Nombre del Programa
información en
Esta linea de código consiste en la palabra Program seguida de un nombre identificador que se
lo da el usuario de acuerdo al tipo de programa que sé este realizando, cabe destacar de que al
igual que otros lenguajes no se permiten el uso de palabras reservadas porque sé producirán
errores de compilación. Ejemplos de nombres válidos:
Program factorial;
Program nomina_empleados;
Uso de Unidades
Las unidades son aquellos bloques de código que proporcionan funciones y procedimientos
que TURBO PASCAL trae incluidas en el archivo TURBO.TPL (Turbo Pascal Libraries), siempre se
invocan precedidas por la palabra reservada Uses. Por ejemplo: Uses crt; Uses graph; Uses dos.
Unidades incluidas:
Crt (cathode ray tube) Esta unidad provee rutinas de control sobre el modo de la pantalla,
códigos extendidos de teclado, colores, ventanas y sonidos.
Permite hacer desde una simple linea o un circulo hasta una simulación matemática o un Dos
Esta unidad nos brinda las rutinas necesarias para interactuar con el sistema operativo D.O.S.
videojuego.
permitiendo tomar desde la hora o fecha del sistema hasta ejecutar programas o comandos.
Printer Permite imprimir líneas y archivos de tipo texto, si se quieren imprimir gráficos hay que
recurrir a una serie de truquitos.
E Constantes
Estas sirven para establecer valores que no cambian durante la ejecución del programa,
siempre van precedidas de la palabra reservada CONST, luego se coloca el identificador o
nombre, un igual (=) y el valor al cual se quiere asignar la constante,
Ejemplo:
variables
CONST
PI=3.1416;
Una variable es un nombre o identificador que "representa" a una porción de memoria donde
se almacenan temporalmente los datos que cambiaran durante la ejecución del programa;
para definir una variable se debe escribir la palabra reservada VAR en la sección de definición
de variables, luego el nombre o identificador y por último el tipo de datos al que va a
pertenecer.
Sintaxis
VAR
Ejemplo:
VAR
Contador: Integer;
Procedimientos y funciones Esta sección es muy importante, aunque para tus primeros
programas no la necesitarás. En ella puedes declarar procedimientos y funciones
(subprogramas) para que los uses en otros
...
begin + b
end;
Suma := a
- 200919:47
pascal-conceptos.
65%
begin
end
writeln (frase)
Son dos subprogramas muy sencillos. La función recibe como parámetros dos variables de tipo
entero, las suma y devuelve su valor. El procedimiento recibe una cadena de caracteres e
invoca a writeln para escribir en pantalla.
Comentarios y asignaciones
COMENTARIOS
Son cadenas de texto aclaratorias que sirven para documentar un programa y así tener una
ASIGNACIONES
Asignar es darle un determinado valor a una variable, para hacer esto se usa =
Ejemplo:
Cadena de texto:wa hola argentina'; {Esta es una variable de tipo string! Caracter:='c'; (*Esta es
una variable de tipo char*)
También se le llama bloque del programa, y es junto con la cabecera, la única sección
obligatoria en un programa Pascal. Debe comenzar y finalizar con las palabras reservadas begin
y end respectivamente.
Muy importante: Después de la palabra end, siempre tiene que ir un punto que indica el final
del programa. Entre begin y end se escribe una o más sentencias, ya sean simples o
compuestas. Las sentencias pueden ser varias: asignaciones, llamadas a procedimientos y
funciones, sentencias selectivas (sentencias if), sentencias iterativas (sentencias for, while).
Veamos un pequeño ejemplo: