17
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

Datos simples

Embed Size (px)

Citation preview

Page 1: Datos simples

CETis 109

Tipos de datos simplesAlfredo Rivera Salazar

Martha Domínguez HernándezDesarrolla software de aplicación

utilizando programación orientada a objetos.

3ºAM Programación

Maestra: Margarita Romero

Alvarado

Page 2: Datos simples

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.

Page 3: Datos simples

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);

Page 4: Datos simples

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;

Page 5: Datos simples

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']

Page 6: Datos simples

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).

Page 7: Datos simples

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.

Page 8: Datos simples

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.

Page 9: Datos simples
Page 10: Datos simples

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

Page 11: Datos simples

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.

Page 12: Datos simples

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

Page 13: Datos simples

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.

Page 14: Datos simples

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.

Page 15: Datos simples
Page 16: Datos simples

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;

Page 17: Datos simples

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.