Introduccion Al Pascal

Páginas: 63 (15561 palabras) Publicado: 12 de marzo de 2015
ALGORÍTMICA Y PROGRAMACIÓN
Introducción al Pascal
PASCAL
Es un lenguaje de alto nivel, fuertemente tipeado (se debe definir el tipo de todos los datos), de propósito general, compilable, estructurado y procedimental.
Un lenguaje compilable significa que todo programa será deberá pasar por los siguientes
pasos:
a) Será escrito en un editor de texto (en un formato ASCII)
b) Luego lo toma elCompilador comprueba que todas las instrucciones del programa están escritas siguiendo la sintaxis de PASCAL. Si todo es correcto lo traduce a Lenguaje de Máquina (Assembler).
c) Pasa posteriormente al Linkeador (o montador), une los distintos módulos que
pueden componer un programa, unifica los códigos de los distintos subprogramas, y de los datos. Pasándolo por último a código de máquina.
TIPOS DEDATOS
Los diferentes objetos de información con los que un programa Pascal trabaja se conocen colectivamente como datos. Todos las datos tienen un tipo asociado con ellos. Un dato
puede ser un simple carácter, tal como 's', un valor entero tal como 35 o un número real tal como 1415,92. Una operación de suma no tiene sentido con caracteres, sólo con números. Por
consiguiente, si el compilador detectauna operación de suma de dos caracteres, normalmente
producirá un error. Incluso entre tipos numéricos, la operación de suma se almacena de modo
distinto. Esto se debe a que números enteros y reales se almacenan de modos diferentes. A
menos que el programa conozca el tipo de datos, si es un valor entero a real, no puede ejecutar correctamente la operación de suma.
La asignación de tipos a los datostiene dos objetivos principales:
1. Detectar errores de operaciones en programas
2. Determinar cómo ejecutar las operaciones
Pascal se conoce como lenguaje "fuertemente tipeado" (strongly.typed) o de tipos fuertes. Esto significa que todos las datos utilizados deben tener sus tipos declarados explícitamente y el lenguaje limita la mezcla de tipos en las expresiones. Pascal detecta muchos erroresde
programación antes que el programa se ejecute. La ventaja de los lenguajes de tipos fuertes
(ricos en tipos de datos) es que se gasta menos esfuerzo en la depuración de programa, ya
que el compilador detecta muchos de esos errores
El tipo de un dato determina la naturaleza del conjunto de valores que puede tomar una
variable. Otro concepto importante a tener en cuenta es la representacióninterna de los números, o al menos el espacio de memoria ocupado por una variable de un tipo dado.
La unidad de medida de la capacidad de memoria, como ya hemos visto es el byte (octeto). Un byte se compone de ocho cifras binarias (bits) que pueden tomar cada una el valor 0 ó
1.

Ordinales

Integer
Boolean
Char
Enumerado
Subrango

No Ordinales

Reales

Tipos Simple

Datos Estáticos

String
ArrayRegistro

Tipos de Datos

-1-

ALGORÍTMICA Y PROGRAMACIÓN
Introducción al Pascal
Tipos Estructurado
Conjunto
Archivo
Tipos procedimientos
Datos Dinámicos

Procesos

Tipos Punteros

Tipos Enteros
Tipo
byte
integer
longint
shortint
word

Rango
0 .. 255
-32768 .. 32767
-247483648 .. 24748367
-128 .. 127
0 .. 65535

Formato
1 Byte
2 Bytes
4 Bytes
1 Byte
2 Bytes

El tipo integer se almacena en memoria como2 (dos) bytes, el bit de mayor peso de los
dos bytes es el bit de signo. Se puede separar un entero en sus dos bytes utilizando las funciones internas Hi y Lo
Hi devuelve el byte de mayor peso de los dos bytes de memoria
Lo devuelve el byte de menor peso
Números Reales
Tipo
real
single
double
extended
comp

Rango
2.9x10-39 .. 1.7x1038
1.5x10-45 .. 3.4x1038
5.0x10-324 .. 1.7x10308
1.9x10-4932 ..1.1x104932
-(263 +1)
.. 263 +1

Cifras
11-12
7-8
15-16
19-20
19-20

bytes
6
4
8
10
8

Tipos carácter (Char)
El tipo char es un tipo de datos que puede contener un solo carácter. Cada uno de estos
caracteres puede ser expresado gracias al código ASCII ampliado.
Ejemplo
‘A’ ‘a’ ‘b’ ‘*’ ‘5’ ‘ ‘
Se le puede asignar a una constante un carácter por medio de su código
#65
equivale a
chr(65)
equivale A...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Introduccion al Derecho. Univ. Blas Pascal
  • Introduccion A Pascal
  • Introduccion a pascal
  • Introducción a Pascal
  • 1º parcial-introducción derecho-martillero-blas pascal
  • pascal
  • pascal
  • Pascal

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS