Los lenguajes de programación han sido
creados para facilitar la vida a los que
codifican las ideas que después se convierten
en software que hace algo útil o divertido.
Estos lenguajes son en general de alto nivel,
es decir, semejan estructuras parecidas al
hablar/escribir en un idioma como el inglés.
Por ejemplo, tenemos la instrucción “write”
en Pascal, la cual finalmente nos permite
desplegar en la pantalla un letrero.
Igualmente podemos hacer que la
máquina repita una serie de instrucciones
una y otra vez a través de estructuras
como Repeat-Until, Do-While y For.
Turbo Pascal es un sistema de desarrollo de
software que incluye un compilador y un entorno
de desarrollo integrado (IDE) para el lenguaje de
programación Pascal, desarrollado por Borland y
liderado por Philippe Kahn. Saliö a la venta en
1983 para MS-DOS, CP/M, CP/M-86 y,
posteriormente, para Microsoft Windows. También
hubo una versión de corta vida para Apple
Macintosh.
Tipos de Rangos
Un tipo de dato define todo el posible rango de
valores que una variable puede tomar al
momento de ejecucion del programa y a lo
largo de toda la vida util del propio programa.
char Caracter
ASCII
byte 0
a
255
integer -32,768
a
32,767
Real 1E-38
a
1E+38
Boolean TRUE
o
FALSE
shortint -128
a
127
word 0
a
65535
longint -2147483648
a
214748364
String Cadena
255
caractere
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.
Booleanos
Valores booleanos distintos del tipo
Boolean se utilizan muy poco. Las funciones
API de Windows requieren algunos valores
booleanos con representaciones específicas.
Los tipos son ByteBool, WordBool y
LongBool.
Tipos reales
Los tipos reales representan números de coma flotante en varios
formatos. El menor tamaño de almacenamiento corresponde a los
números Single, implementados con un valor de 4 bytes. Aparte hay
números de coma flotante Double, implemententados con 8 bytes,
y números Extended, implementados con 10 bytes. Todos estos son
tipos de datos de coma flotante de distinta precisión, que
corresponden a las representaciones normalizadas IEEE, y son
compatibles directamente por el coprocesador numérico de la CPU,
lo que permite una velocidad máxima.
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.
Tipos ordinales
Los tipos ordinales están basados en el concepto
de orden o secuencia. Usted no sólo puede
comparar dos valores para ver cuál es más alto,
sino que también puede pedir el valor que sigue
o precede a un valor dado, o calcular el valor
más bajo o alto de los posibles.