Está en la página 1de 3

LENGUAJE PASCAL

Tipos de datos en pascal

Los datos numéricos permiten representar valores escalares o información en forma


cuantitativa, para realizar operaciones aritméticas. Se dividen en dos tipos de datos: números
enteros y los números reales.

Datos Numéricos:

DATOS ENTEROS:

Los datos de tipo Entero (o Integer en inglés), son los que representan valores numéricos sin
parte fraccionaria, éstos también se dividen, según su rango de valores, en datos de tipo Byte,
Shorting, Integer, Word, y LonggInt.

TIPO DESCRIPCION RANGO DE TAMAÑO


VALORES
Byte Entero corto 0 a 255 1 Byte
positivo
Shortint Entero corto -128 a 127 1 Byte
Integer Entero -32.768 a 32.767B 2 Bytes
Word Entero positivo 0 a 65535 2 Bytes
LongInt Entero largo -2.147'483.648 a 4 Byte
2.147'483.647

DATOS REALES:

Los tipos de datos Real (Real en inglés), son los permiten representar valores numéricos
formados por una parte entera y una parte fraccionaria, y que pueden ser expresados con
notación de coma flotante. Se dividen según la precisión con que pueden presentar sus cifras
decimales, tal como se muestran en la siguiente tabla:

Tipo Descripción Rango de valores Dígitos Tamaño


Real Real 2.9x10-39 a 1.7 x1038 11-12 6 Bytes
Single Real de 1.5x10-45 a 3.4x1038 7-8 4 Bytes
simple
precisión
Double Real de 5.0x10-324 a 15-16 8 Bytes
doble 1.7x10308
precisión
Extended Real de 3.4x10-4932 a 19-20 10 Bytes
precisión 1.1x104932
extendida
Comp Real de -9.2x1018 a 9.2x1018 19-20 8 Bytes
precisión
compacta
NOTA: En cualquier tipo de dato numérico cuando se intenta asignar un valor que está fuera
del rango de los valores permitidos, se produce un error que se conoce con el nombre de
desbordamiento (overflow en inglés).

DATOS LOGICOS:

Son aquellos que pueden tomar únicamente uno de dos valores, tales como falso o verdadero,
pero no ambos a la vez. En PASCAL se usa el tipo Boolean, que emplea 8 bits, y puede tomar
como valores, True para indicar verdadero y False para indicar falso.

DATOS CARÁCTER:

Los datos caracteres pueden ser:

Datos Char

• Caracteres alfabéticos (A>Z) (a>z)

• Caracteres numéricos (0>9)

• Caracteres especiales (+, -, *, ?, ¿, ),…)

Datos String

Son una secuencia de caracteres (letras, dígitos o caracteres especiales) escritos en una línea
sobre el programa y encerrados entre apóstrofes, generalmente no mayor de 255 caracteres.
Ejemplos: ‘Buenos días’, ‘24 de junio’

Estructuras general de programas en Pascal

Pascal es un lenguaje de programación de alto nivel, que facilita la práctica de la programación


estructurada. Utiliza un traductor que produce código ejecutable, lo cual disminuye los
tiempos de ejecución de los programas.

El lenguaje Pascal fue desarrollado por Niklaus


Wirth, con el propósito de ayudar a los
estudiantes en el manejo de las técnicas de la
programación estructurada, pero en la
actualidad su aplicación es de propósitos
generales.

La construcción de programas en Pascal se basa


en módulos que guardan las siguientes reglas de
construcción:
Las cinco secciones de declaración -Label, Const, Type y Procedure y/o Function , así como la
cláusula Uses y Program, no tiene que estar presentes en todos los programas. Turbo Pascal es
muy flexible al momento de escribir las secciones de declaración, ya que se pueden hacer en
cualquier orden (en Pascal estándar ISO si se require este orden). Sin embargo es conveniente
seguir el orden establecido, le evitará futuros problemas.

Ejemplo:

Nota: Las declaraciones de constantes, tipos y variables también se pueden poner en los
procedimientos y/o funciones.

También podría gustarte