¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
Datos simples
1. CETis 109
Tipos de datos simples
Alfredo Rivera Salazar
Martha Domínguez Hernández
Desarrolla software de aplicación
utilizando programación orientada a
objetos.
3ºAM Programación
Maestra: Margarita Romero
Alvarado
2. Tipos de datos simples
Un dato es cualquier información
codificada y utilizada por algún
programa que necesite un espacio
de almacenamiento en el ordenador.
La codificación significa que cada
dato estará representado por una
serie de símbolos manejables por el
ordenador.
3. CONSTANTES
Las constantes son datos que no cambian de
valor durante la ejecución del programa. Pueden
clasificarse en: constantes literales, constantes
con nombre, expresiones constantes y
constantes con tipo. Por ejemplo, en la
sentencia de asignación:
VolEsfera := (4/3)*PI*(R*R*R);
4. Constantes literales y constantes
con nombre
Las constantes literales y las constantes con nombre
pueden ser de diferentes tipos: numéricas enteras,
numéricas reales, lógicas o booleanas, caracteres, cadenas
de caracteres, de un tipo conjunto o de un tipo enumerado
definido por el usuario.
Sintaxis: CONST Identificador_1 = Valor_1;
Identificador_2 = Valor_2;
...
Identificador_n = Valor_n;
5. Mientras que las constantes numéricas no
emplean ningún formato especial o utilizan
caracteres adicionales, las constantes de tipo
carácter o cadena de caracteres se escriben
siempre entre comillas simples
Ej.: 'a' , '3' , '*' , 'Escuela' , 'Me llamo Luis'
Las constantes de tipo conjunto se escriben
delimitando los elementos (si hay varios se
separan por comas) entre corchetes.
Ej.: [3,11,25,29,34,41] , ['a','e','i','o','u']
6. Tipos de datos en distintos
lenguajes
El lenguaje de
programación Pascal permite declarar
variables de tipo carácter (Cadena) y
numérica. Todas las variables excepto
la de tipo Cadena son de tipo
numéricas (incluyendo Booleano).
7. Nombre Memoria
requerida
Rango Descripción
Booleano 1 byte (8 Bits) 1 ~ 0 Verdad - Falso
Byte 1 byte (8 Bits) 0 ~ 255 Byte sin signo
ByteSig 1 byte (8 Bits) (-128) ~ 127 Byte con signo
Word 2 byte (16 Bits) 0 ~ 65.535 Word sin signo.
WordSig 2 byte (16 Bits) (-32768) ~ 32767 Word con signo.
Entero 4 byte (32 Bits) 0 ~ 4.294.967.295 Entero sin signo.
EnteroSi
g
4 byte (32 Bits) (-2.147.483.648) ~
2.147.483.647
Entero con signo.
Real 8 byte (64 Bits) (-1,79769313486232^308) ~
(-4.94065645841247^-324)
Número con coma
flotante de doble
precisión
Decimal 8 byte (64 Bits) (-922.337.203.685.477,5800)
~ 922.337.203.685.477,5800
Número con coma
fija de 4 decimales.
Cadena 1 byte por carácter 0 ~ 2.000 millones de
caracteres
Cadena de
caracteres
alfanumérica.
8. Los tipos simples veremos los más básicos, que
son: integer,boolean, char y real. Además, también
hablaremos un poco de las cadenas de caracteres, los
llamados strings.
El tipo integer (entero)
Como ya habrás leído el tipo de datos entero es un tipo
simple, y dentro de estos, es ordinal. Al declarar una variable
de tipo entero, estás creando una variable numérica que
puede tomar valores positivos o negativos, y sin parte
decimal.
9.
10. Este tipo de variables, puedes utilizarlas en
asignaciones, comparaciones, expresiones
aritméticas, etc. Algunos de los papeles más
comunes que desarrollan son:
• Controlar un bucle
• Usarlas como contador, incrementando su valor
cuando sucede algo
• Realizar operaciones enteras, es decir, sin parte
decimal
11. Tipos REALES
En TurboPascal un tipo real tiene un conjunto de valores que
es un subconjunto de los números reales. También son
predefinidos, pero no ordinales. TurboPascal 7.0 predefine
cinco tipos reales con un tamaño de almacenamiento en
memoria, intervalo de representación y precisión distinto
para cada uno de ellos.
El tipo real (real)
Pascal soporta el conjunto entero de números. Pero no es el
único, también te permite trabajar con números
pertenecientes al conjunto real.
12. El tipo de datos real es el que se
corresponde con los números reales. Este
es un tipo importante para los cálculos. Por
ejemplo en los estadísticos, ya que se
caracterizan por tratar fundamentalmente
con valores decimales.
nota: Aunque pueda que estés
acostumbrado a escribir con coma los
decimales, te advierto que en Pascal y en
todos los lenguajes de programación se
escribe con un punto. Por ejemplo: 3.1416
13. Los tipos char y string (carácter y
cadena)
Con el tipo carácter puedes tener objetos que
representen una letra, un número, etc. Es decir,
puedes usar variables o constantes que
representen un valor alfanumérico. Pero ojo,
cada variable sólo podrá almacenar un carácter.
Sin embargo, con las cadenas de caracteres
(strings) puedes contener en una sola variable
más de un carácter. Por ejemplo, puedes tener en
una variable tu nombre.
14. El tipo boolean (lógico)
El tipo de datos lógico es el que te permite usar variables
que disponen sólo de dos posibles valores: cierto o falso.
Debido a esto, su utilidad salta a la vista, y no es otra
que variables de chequeo. Nos sirven para mantener el
estado de un objeto mediante dos valores:
si/no
cierto/falso
funciona/no funciona
on/off.
15.
16. DECLARACIÓN DE NUEVOS
TIPOS DE DATOS
En la declaración de tipos de un programa pueden crearse
nuevos tipos por parte del programador, pudiéndose definir
tipos de dato simples y tipos de dato estructurados. Además,
estos nuevos tipos pueden ser tanto tipos predefinidos como
tipos definidos por el usuario.
Ej.: type entero = integer;
digito = 0..9;
logico = boolean;
caracter = char;
vector = array[1..10] of entero;
17. En conclusión, debemos definir el
concepto de constante y de variable y
describir los tipos de datos simples en
el lenguaje de programación. Escribir
la declaración de constantes y
variables de cualquiera de los tipos de
datos simples. Seleccionar el tipo de
dato más adecuado para una aplicación
determinada.