Lenguaje

Páginas: 25 (6196 palabras) Publicado: 25 de noviembre de 2012
Aprender a programar con Turbo Pascal
Realizar una aplicación que realice la suma de dos números.

Program suma;
Uses crt;
var numero1:integer; numero2:integer; suma:integer;
begin clrscr;
writeln ('Escriba el primer numero');
readln (numero1);
writeln ('Escriba el numero 2 );
readln (numero2);
suma := numero1 + numero2;
writeln ('El resultado de la suma es:', suma);
end.

Estepequeño ejemplo nos hace la suma de dos números digitados desde el teclado y luego hace la operación mostrando luego el resultado.

Turbo pascal

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

1. Excelente para el aprendizaje de la programación.
2. Lenguaje de propósito general, es decir, se puedeaplicar a gran diversidad de aplicaciones.
3. Utilización de procedimiento (programación modular).
4. 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.
5. Soporta la recursividad, es decir, propiedad que tienen los procedimientos para llamarse así mismo.
6. Tipo de datos simples y estructurados, así como definidos por el usuario.
7. 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 dedatos; 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
ComienzoEscribe 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 algunaslí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 esoya 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 sentenciaReadln, 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.

Sentencias básicas

 Variables:

Las variables son muy importantes en todos los programas. Con las variables podrás guardar información relevante con laque podrás operar más tarde.

Una variable es simplemente un nombre que das a un área de la memoria en la cual el valor dato es guardado. Cuando necesites sacar esta parte del dato, o modificar este valor, puedes referirte a la localización en memoria por el nombre de la variable.

Eres libre de dar a la variable un nombre descriptivo. Por ejemplo el nombre de variable telefono es obvio que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguaje
  • El Lenguaje
  • Lenguaje
  • El Lenguaje
  • Lenguaje
  • Lenguaje
  • Lenguaje
  • Lenguaje

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS