Zona de programación, todo lo necesario para aprender a programar

 
 
 

 

 

Turbo pascal

 

1)Introducción

 

 

El lenguaje presenta una serie de características que lo hacen el lenguaje perfecto para aquellas personas iniciadas en la programación:

- Excelente para el aprendizaje de la programación.

- Lenguaje de propósito general, es decir, se puede aplicar a gran diversidad de aplicaciones.

- Utilización de procedimiento (programación modular).

- Lenguaje estructurado, se utilizan secuencias de control de bifurcación y bucles (If, For, While, Repeat) sin necesidad de la famosa instrucción Goto tan utilizada en muchos lenguajes como BASIC.

- Soporta la recursividad, es decir, propiedad que tienen los procedimientos para llamarse a sí mismo.

- Tipo de datos simples y estructurado, así como definidos por el usuario.

 

- Posibilidad de trabajar con punteros (variables dinámicas), de este modo permite definir nuestras propias estructuras de datos dinámicas (lista, pilas, colas, etc.).

Estructura de un Programa en Pascal:

Program Nombre;
Uses
     Lista de Librerias;
Const
     Lista de Constantes;
Type
     Lista de tipos de datos;
Var
     Lista de Variables;

Begin
     Sentencias;
End.

Veamos un ejemplo de un programa básico, que escribirá en pantalla la palabra Hola:

Program Saludo;
Begin
     Write ('Hola');
     Readln;
End.

Lo primero es que la mayoría de las sentencias son palabras en ingles o abreviaturas de estas. Este programa lo podríamos traducir literalmente, de la siguiente manera:

Programa Saludo
Comienzo
Escribe Hola
Final

La línea Program es opcional y sirve para ponerle un nombre al programa; de esta manera, se tiene una idea de lo que hace el mismo. La palabra Saludo, es el nombre del programa.

Las palabras Begin y End marcan el principio y el final del programa. No existe distinción entre mayúsculas y minúsculas, por lo que BEGIN es lo mismo que begin ó Begin.

Como podrán ver algunas líneas terminan con un punto y coma. Pues bien, cada sentencia de Pascal debe terminar con un punto y coma (;), salvo el último End, que lo hará con un punto. No es necesario un punto y coma después de un Begin, ni antes de una palabra End o de un Until.

Cuando definamos variables, tipos, constantes, etc., veremos que tampoco va punto y coma después de las cabeceras de las declaraciones. Pero eso ya llegará...

La orden Write aparece algo más a la derecha que el resto. Esto se llama escritura indentada, y consiste en escribir a la misma altura todos los comandos que se encuentran a un mismo nivel, algo más a la derecha los que están en un nivel inferior, y así sucesivamente, buscando mayor legibilidad. Se irá viendo con más detalle a medida que se avanza en el tutorial.

La sentencia Readln, en este caso, nos sirve para que tenga una pausa y uno pueda ver lo que apareció en pantalla, hasta que se presione la tecla <ENTER>.

Una línea del programa en Turbo Pascal puede tener hasta 128 caracteres.

 

 

Descargar gratis los programas y compiladores necesarios para aprender a programar

 
 

  ¿Buscas algo?

Google

 

Regresar al índice de turbo pascal

 

Regresar a la página principal