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).