Pascal

Páginas: 11 (2630 palabras) Publicado: 3 de abril de 2012
Apunte Laboratorio ALPI - El lenguaje de programación Pascal

1

2

Í NDICE G ENERAL

Índice
1. Estructura de un Programa en Pascal

3

2. Sintaxis de Pascal

4

2.1. Uso de mayúsculas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4

2.2. Comentarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4

2.3.Tipos de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4

2.4. Declaraciones de Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5

2.5. Asignaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6

2.6. Constantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . .

6

2.7. Operaciones básicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6

2.8. Entrada y salida de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6

2.9. La sentencia if-then-else . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8

2.10. La sentencia For . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . .

8

2.11. La sentencia While . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8

2.12. Procedimientos y funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9

2.12.1. Parámetros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10

1. E STRUCTURA DE UN P ROGRAMAEN PASCAL

1.

3

Estructura de un Programa en Pascal

El lenguaje de programación Pascal es un lenguaje estructurado, lo que significa que cada programa
requiere una forma específica de escritura para que sea entendido por el compilador.
En esta sección veremos la estructura que tendrá un programa en Pascal:
Program Nombre ;
Uses
L i s t a de B i b l i o t e c a s ;
Const
L i s t a deC o n s t a n t e s ;
Type
L i s t a de T i p o s de D a t o s ;
Var
L i s t a de V a r i a b l e s ;
Begin

/ / Cabecera
/ / Declaraciones

/ / Programa
Sentencias ;

End .
Por ejemplo, el siguiente es un programa básico, que escribirá en pantalla la palabra “Hola”:
Program S a l u d o ;
Begin
Write ( ’ Hola ’ ) ;
Readln ;
End .
La línea Program es opcional y sirve paraponerle un nombre al programa; de esta manera, se tiene
una idea de lo que hace el mismo.
Las palabras Begin y End marcan el principio y el final del programa.
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.
La orden Write aparece algo más a laderecha 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.
La sentencia Readln, en este caso, nos sirve para que la ejecución del programa tenga una pausa y
uno pueda ver lo que apareció enpantalla, hasta que se presione la tecla .

4

2.3. T IPOS DE DATOS

2.

Sintaxis de Pascal
En esta sección se muestra lo esencial de la sintaxis de Pascal.

2.1.

Uso de mayúsculas

La sintaxis de Pascal (a diferencia de la de Haskell) no distingue entre mayúsculas y minúsculas.
Es decir, no es case sensitive. Por lo tanto, interpreta Minombre, MiNombre, minombre, miNombre y
MINOMBREcomo equivalentes.

2.2.

Comentarios

En Pascal, los comentarios se encierran entre llaves o paréntesis acompañados por un asterisco. Para
comentarios cortos también se utiliza //, el cual se extiende hasta el final de la línea. Por ejemplo:
{ e s t e e s un c o m e n t a r i o }
(∗ e s t e es otro comentario ∗)
/ / e s t e e s un c o m e n t a r i o h a s t a e l f i n a l de l a l í...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • pascal
  • Pascal
  • pascal
  • Pascal
  • pascal
  • el pascal
  • pascal
  • pascal

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS