Estructura De Datos

Páginas: 14 (3348 palabras) Publicado: 4 de julio de 2012
Estructura De Datos
Unidad I Tipos de Datos
1.1 Tipos de datos
Un tipo de dato es un atributo de una parte de los datos que indica al ordenador (y/o al programador) algo sobre la clase de datos sobre los que se va a procesar. Esto incluye imponer restricciones en los datos, como que valores pueden tomar y que operaciones se pueden realizar.
Tipos de datos comunes son: Enteros, numeros de comaflotante (decimales), cadenas alfanumericas, fechas, horas, colores, coches o cualquier cosa que se nos ocurra.
Por ejemplo, en Java, el tipo "int" representa un conjunto de enteros de 32 bits cuyo rango va desde el -2.147.483.648 al 2.147.483.647, asi como las operaciones que se pueden realizar con los enteros, como la suma, resta y multiplicacion. Los colores, por otra parte, se representancomo tres bytes denotando la cantidad de rojo, verde y azul, y una cadena de caracteres representando el nombre del color; las operaciones permitidas incluyen la adicion y sustraccion, pero no la multiplicacion.

Este es un concepto propio de la informatica, mas especificamente de los lenguajes de programacion, aunque tambien se encuentra relacionado con nociones similares de las matematicas y lalogica.
En un sentido amplio, un tipo de datos define un conjunto de valores y las operaciones sobre estos valores.Casi todos los lenguajes de programacion explicitamente incluyen la notacion del tipo de datos, aunque lenguajes diferentes pueden usar terminología diferente. La mayor parte de los lenguajes de programacion permiten al programador definir tipos de datos adicionales, normalmentecombinando multiples elementos de otros tipos y definiendo las operaciones del nuevo tipo de dato.
Por ejemplo, un programador puede crear un nuevo tipo de dato llamado "Persona" que especifica que el dato interpretado como Persona incluira un nombre y una fecha de nacimiento.
Un tipo de dato puede ser tambien visto como una limitacion impuesta en la interpretacion de los datos en un sistema detipificacion, describiendo la representacion, interpretacion y la estructura de los valores u objetos almacenados en la memoria del ordenador. El sistema de tipificacion usa informacion de los tipos de datos para comprobar la verificacion de los programas que acceden o manipulan los datos.

1.1.1 Tipos de datos simples
Entero
Un tipo de dato entero en computacion es un tipo de dato que puederepresentar un subconjunto finito de los numeros enteros. El numero mayor que puede representar depende del tamano del espacio usado por el dato y la posibilidad (o no) de representar numeros negativos. Los tipos de dato entero disponibles y su tamano dependen del lenguaje de programacion usado asi como la arquitectura en cuestion. Por ejemplo, si para almacenar un numero entero disponemos de 4 bytesde memoria tememos que:
4 Bytes = 4x8 = 32 bits
Con 32 bits se pueden representar 232=4294967296 valores:
Solo positivos: del 0 al 4294967295
Positivos y negativos: del -2147483648 al 2147483647
Las tipicas operaciones aritmeticas: suma, resta, multiplicacion y division se pueden realizar con datos de tipo entero. En el caso de la division, el resultado podria ser un valor real, en ese caso,si el resultado se ha de almacenar como entero la parte decimal del resultado debera ser eliminada, en principio hay dos metodos para hacerlo:
? El redondeo: Aproximar el valor real al entero mas cercano (Ej: 3,8-->4 / 3,2-->3)
? El truncamiento: Eliminar del valor real la parte decimal (Ej: 3,8-->3 / 3,2-->3)
Otra operacion importante que se puede realizar con numero enteros es la operacion demódulo o resto de la division entera, es decir:
184 dividido 3 = 61 (resto 1) --> 184 módulo 3 = 1
En general la operacion módulo cumple que:
a mod b = c
c ≥ 0
c < b
si c es igual a 0 --> a es multiplo de b
si c es igual a 0 y b es igual a 2 --> a es par

Carácter
Es cualquier signo tipografico, puede ser una letra, un numero, un signo de puntuacion o un espacio. Este termino se usa...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estructura de Datos
  • Estructura De Datos
  • Estructura de datos
  • Estructura de datos
  • Estructura de datos
  • Estructuras de datos
  • Estructura de Datos
  • estructura de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS