Metodología de la programación

Páginas: 6 (1265 palabras) Publicado: 17 de septiembre de 2012
TIPOS DE DATOS

INTRODUCCIÓN
Dato es una expresión general que describe los objetos con los que opera un ordenador. Cada objeto lleva asociado un tipo de dato que determina el conjunto de valores que puede tomar.
El tipo de un objeto especifica la clase de valores o caracteres que pueden asignarse al objeto.
ENTERO
ENTERO

REAL
REAL
NUMERICOS
CARACTER
CARACTER
BOOLEANOBOOLEANO
SIMPLES
USUARIO
USUARIO
NO NUMERICOS
VECTOR
VECTOR
CADENA
POLLEDRO
POLLEDRO
(TABLAS)
(TABLAS)
TIPOS DE DATOS ESTATICAS MATRIZ
COLA
COLA
PILA
PILA
LISTA
LISTA
DINAMICAS
DINAMICAS
INTERNAS
ARBOL
ARBOL
ESTRUCTURADOS
DIRECTO
DIRECTO
SECUENCIALSECUENCIAL
FICHEROS
FICHEROS

INDEXADO
INDEXADO
EXTERNAS
BASE DE DATOS

Existen diferentes clases o tipos de datos según las magnitudes o conceptos que se representan, y cada uno de ellos tienen distinta representacióninterna en la computadora. Por ejemplo, se representan internamente de forma diferente una cadena, un número entero o un número real.
DESARROLLO
Existen diferentes clases o tipos de datos según las magnitudes o conceptos que se representan, y cada uno de ellos tienen distinta representación interna en la computadora. Por ejemplo, se representan internamente de forma diferente una cadena,un número entero o un número real.
El rango de un tipo de datos numérico es el conjunto formado por todas sus cantidades representables, y viene determinado por el formato de representación en memoria.
A continuación se estudiarán algunos de los tipos de datos simples.

• Enteros.
El tipo entero es una representación del conjunto de los números enteros y por tanto son datosnuméricos. Se representan externamente en decimal, por dígitos (0, 1, 2, .. , 9) formando cantidades enteras (sin parte fraccionaria), positivas o negativas. Por ejemplo: 43, -114, 0, -99887, 1234567, etc.
La transformación realizada consiste en representar el número en binario y almacenarlo en un número fijo de bits n de modo que distintos valores de n dan origen a distintos tipos de enteros. Su rangoviene determinado por el formato de su representación interna.

Fuera del rango determinado por el sistema, los números enteros carecen de representación; es decir, el tipo entero representa un subrango o subconjunto de los números enteros (conjunto Z) de modo que no todos los enteros se pueden representar.
Ciertas operaciones no pueden realizarse sobre datos de tipo entero: por ejemplo, 0/0y n/0 y también sumar dos cantidades que sobrepasen el límite impuesto por el rango.
Si se pretende utilizar, en un rango determinado, cualquier número que sobrepase su límite máximo, se obtiene un resultado erróneo por desbordamiento de memoria (overflow). Es decir, el resultado codificado es mayor que el tamaño de la memoria que se le ha asignado, según el tipo, y no puede ser almacenado enella.
Siempre que sea posible, se deben utilizar números enteros mejor que números reales pues el procesador los manipula más rápidamente, sobre todo, si no tiene coprocesador matemático.
Cualquier operación con datos de tipo entero es exacta, salvo que se produzcan desbordamientos.
• Reales.
Es una representación del conjunto de los números reales. Esencialmente, la transformaciónrealizada consiste en expresar el número en la forma:
N = m * B e
donde N es el número real a representar, B es la base utilizada para el exponente (que está prefijada para una computadora dada),e es el exponente del número y m es la mantisa.
El número se almacena en la computadora y yuxtaponiendo el signo, exponente y la mantisa, cada uno con un número de bits prefijado.
Por tanto, el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • metodologia de la programacion
  • Metodologia de programacion
  • Metodologia de programacion
  • Metodologías de Programación
  • Metodologia de la programación
  • Metodología De La Programación
  • Metodología de la programación
  • Metodologia De La Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS