Programación en Pascal

De Gleducar, http://www.gleducar.org.ar

Contenido

Primer programa en pascal.

Todos los programas escritos en pascal tienen el siguiente formato básico:

Program nombre_del_programa; 
Begin 
 instrucciones; 
 instrucciones; 
End. 

La instrucción "program" es la primera palabra de todo programa escrito en pascal. Luego "nombre_del_programa" es el identificador que se le da al programa. También se puede observar que toda linea con una instrucción termina con ";" es importante no olvidarse de esto, ya que es parte de la sintaxis y el que no esté causa un error de sintaxis. Para iniciar el cuerpo principal del programa se usa la palabra "Begin", esta no lleva ";" y se termina con "End.", tampoco lleva ";".

NOTA: Para hacer nuestro programa en pascal primero vamos a necesitar un compilador, algunos buenos son: Para Windows: Turbo Pascal Para Linux: Free Pascal Compiler

Vamos a crear un archivo llamado "prueba.pas" con el suguiente contenido:

Program prueba; 
Begin 
 Writeln('Hola Mundo!!'); 
End.

Lo compilamos usando el compilador que hallamos elegido y lo ejecutamos, la salida sería algo así:

[matias@localhost Documents]$ ./prueba 
Hola Mundo!! 

Instrucciones básicas.

En este capítulo vamos a ver las instrucciones y estructuras más basicas de Pascal (y de casi todos los lenguajes). Comunicacion con el usuario Las dos instrucciones básicas de comunicación con el usuario son: writeln(); Escribe lo que se le de como argumento. readln(); Lee datos que son guardados en la/s variables que se le dan como argumento.

Estructura condicional

If (condición) then
Begin
(comandos);
End;

Como condición puede ir una condición simple:

If variable=1 then
...

O una compuesta:

If (variable=1) And (variable>5) then
...
   Para las compuestas se usan los operadores lógicos (And, Or, Not, etc.)

Ciclos

Los ciclos son una serie de instrucciones que se repiten hasta que se cumple una condición (simple o compuesta). Ciclo For Al ciclo For se le da una variable (siempre entera), esta variable tomara diversos valores (Ej.: For i:=1 to 10 do ..., en este ejemplo la variable i tomará todos los valores del 1 al 10).


Variables.

Las variables permiten guardar valores, como numeros (enteros y decimales) y letras (un solo caracter o una cadena de estos).

NOTA: Los números decimales también pueden aparecer como "de punto flotante".

Tipos de variables Estos son los principales tipos de variables en Pascal (hay más):

Numéricas: enteros (Integer) y decimales (Real).

Texto: caracter (Char)y cadena (String).

Cómo definir una variable (dentro del código de un programa):

Program prueba;
Var
 variable1: (tipo);
 variable2: (tipo);
Begin
 (comandos);
End.

Nota: Las variables "Real" salen normalmente en notación científica (Ej.: 3.0E0, esto quiere decir: 3.0x100 ). Esto puede resultar molesto, por lo que se usan las máscaras de salida (Ej.: variable:5:2, esto quiere decir que el número en total va a salir con 5 cifras, dos de ellas decimales: 000.00).

¿Quién escribió el artículo?

Matías Ducasa

Copyright © 2002-2010 Asociación Civil Gleducar
Todo los contenidos de este sitio se encuentran bajo una licencia libre del tipo Copyleft
Este sitio ha sido desarrollado usando Software Libre y respeta los estándares web.
Además ha sido diseñado para verse correctamente usando cualquier navegador, en cualquier resolución de pantalla.