Definicion y Diferencia Entre Dato e Informacion ENZO
Definicion y Diferencia Entre Dato e Informacion ENZO
Definicion y Diferencia Entre Dato e Informacion ENZO
Dato
Representación Simbólica
No tienen sentido semántico
No transmiten Mensaje
Describen situaciones, hechos
Información
Conjunto de Datos procesados
Conjunto de Datos organizados
Tienen un significado
Transmiten un mensaje
Permite la toma de decisiones
Favorece a la resolución de problemas
Incrementa el conocimiento
Tipos de datos
En ciencias de la computación un tipo de dato informático o
simplemente tipo es un atributo de los datos que indica al ordenador
(y/o al programador) sobre la clase de datos que se va a trabajar.
Esto incluye imponer restricciones en los datos, como qué valores
pueden tomar y qué operaciones se pueden realizar.
Los tipos de datos comunes son: números enteros, números con signo
(negativos), números de coma flotante (decimales), cadenas
alfanuméricas (y unicodes), estados, etc.
No hay que confundir estos tipos de datos con los (Tipo Abstractos de
Datos).
Los TAD siguen una interfaz que especifica que hace ese tipo de datos
(la estructura de datos seria la implementación concreta). Formalmente
se trata de un modelo matemático para tipos de datos que
están definidos por su comportamiento (Semántica). A nivel de usuario
se puede ver como el esquema de los datos i operaciones para manipular
los elementos que componen ese tipo de datos. La estructura de datos
seria la representación concreta de los datos.
Ejemplos de TAD's:
Una Lista.
Una Pila. El orden de los elementos añadidos sigue una estructura tipo
(LIFO, el último que entra será el primero que sale).
Una Cola. El orden de los elementos añadidos sigue una estructura tipo
(FIFO, el primero que entra será el primero que saldrá).
Un Árbol.
Un Grafo. Es un caso más genérico que el árbol (un hijo puede apuntar
a un ancestro).
Un Objeto, que tiene la peculiaridad de incluir no solo tipos de
datos, sino de métodos para operar con ellos. De echo, los tipos de
datos abstractos anteriores se pueden implementar y encapsular sus
métodos en Objetos.