Turbo Pascal

Only available on StudyMode
  • Pages(s): 66 (5870 words)
  • Download(s): 47
  • Published: March 28, 2006
Read full document
Text Preview
Unidad I

Palabras reservadas:

Para poder usar cualquier lenguaje, debemos conocer los códigos que representan las actividades a realizar. Turbo Pascal cuenta con su propio conjunto, los cuales llamaremos palabras reservadas.

Palabras reservadas de Pascal Estándar y Turbo Pascal:

ABSOLUTE

AND

ARRAY

ASM

ASSEMBLER

BEGIN

BOOLEAN

BYTE

CASE

CHAR

COMP

CONST

CONSTRUCTOR

DESTRUCTOR

DIV

DO

DOUBLE

DOWNTO

ELSE

END

EXPORT

EXPORTS

EXTENDED

EXTERNAL

FAR

FILE

FOR

FORWARD

FUNCTION

GOTO

IF

IMPLEMENTATION

IN

INDEX

INHERITED

INLINE

INTEGER

INTERFACE

INTERRUPT

LABEL

LIBRARY

LONGINT

MOD

NAME

NEAR

NIL

NOT

OBJECT

OF

OR

PACKED

POINTER

PRIVATE

PROCEDURE

PROGRAM

PUBLIC

REAL

RECORD

REPEAT

RESIDENT

SET

SHL

SHORTINT

SHR

SINGLE

STRING

THEN

TO

TYPE

UNIT

UNTIL

USES

VAR

VIRTUAL

WHILE

WITH

WORD

XOR

Ninguna de estas palabras reservadas puede ser usada como identificador, ya que cada una de ellas tiene predefinida una función.

Identificadores:

Son etiquetas que representan variables, constantes, procedimientos, tipos de datos, funciones. Existen dos tipos de identificadores, los predefinidos por Turbo Pascal y los que define el programador. Los identificadores son una secuencia de 1 a 127 caracteres, donde el primer carácter debe ser alfabético, y el resto no debe contener espacios en blanco y caracteres especiales como son: !, %, $, &...

Tipos de datos:

Existen diferentes tipos de datos, los cuales son utilizados para manipular la información:

Tipo

Descripción

Rango

Boolean

Valores

True o False

Byte

Números enteros

0 .. +255

Char

Caracteres ASCII

'$', '%', '¦', 'ß', '¢'

Comp

Números reales

-9.2E18 a 9.2E18

Double

Números reales

5.0E -324 a 1.7E +308

Extended

Números reales

1.9E -4851 a 1.1E +4932

Integer

Números enteros

-32768 .. +32767

Longint

Números enteros

-2147483648 .. +2147483647

Real

Números con decimales

2.9E -39 a 1.7E +38

Shortint

Números enteros

-128 .. + 127

Single

Números reales

1.5E -45 a 3.4E +38

String

Conjunto de caracteres

'La casa', 'El toro', 'Camión'

Word

Números enteros

0 .. +65535

Variables y constantes:

Los tipos de datos que manejaremos son constates y variables. Las variables son las que tienen la capacidad de cambiar su valor a lo largo del programa, a diferencia de las constantes que permanecen con el mismo valor desde su inicio hasta el final del programa. Un ejemplo sencillo de una constante es la gravedad 9.81, el cual es un valor fijo, a diferencia de una variable, la cual cambia con facilidad su valor durante la ejecución de un programa. No obstante los valores almacenados, pueden ser de tipo numérico, alfanuméricos, o carácter.

Comentarios:

Los comentarios nos sirven para dar una apropiada documentación al programa, logrando con esto una mejor comprensión del código en futuras revisiones, o en su defecto a los programadores que tengan que modificar nuestro programa. Los comentarios no son tomados en cuenta por el compilador, es decir que durante la ejecución del programa, estos textos serán completamente ignorados. Con el uso de las llaves {comentario}, ó paréntesis con asteriscos (* Comentarios *).

Estructura de los programas:

Un lenguaje como Turbo Pascal, cuenta con una estructura rígida, para de esta manera poder ser ejecutado por el compilador, de lo contrario no se podrá ejecutar el programa. La siguiente gráfica muestra su estructura.

Sentencia PROGRAM:

La sentencia PROGRAM se utiliza para declarar el nombre del programa. Su sintaxis es la siguiente:

Program Nombre;

Declaración de Unidades:

Las unidades son módulos independientes del programa, los cuales pueden ser utilizados por cualquier programa,...
tracking img