Datos vs. información
José Jesús Ambriz Meza
La información la expresa el ser humano por medio de oraciones afirmativas. Las preguntas no generan información sino que la solicitan. Las oraciones imperativas ( órdenes ) no generan información tampoco sino que obligan a una acción. Solo las oraciones afirmativas permiten al hombre conocer. Este tipo de oraciones son por las que debe de preocuparse la informática.
Los datos que componen una oración afirmativa son importantes, pero por si solos no generan información. En la oración: "mañana reducirán los salarios" las palabras sueltas no generan información, solo en la secuencia presentada por la oración es cuando se genera nueva información para quien la escucha por primera vez. Por tanto, se genera una pregunta ¿la computadora debe de preocuparse por ese órden también?
Los datos que puede almacenar la computadora pueden o no dividirse en partes y seguir conservando algún significado. Los valores escalares no pueden dividirse sin que se pierda su significado original, por ejemplo un nombre de pila como "juan" pierde su significado al considerar como letras por separado sus partes ( "j", "u", "a", "n" ). Los valores compuestos pueden dividirse en partes y conservar algún significado; un ejemplo de ello son las fechas que pueden ser analizadas por su día, mes y año por separado. ¿como son tomados estos valores por la computadora?
Para la computadora, los dos tipos de valores son solo grupos de ceros y unos. El programador les agrega una propiedad muy importante para que puedan ser tomados como números, palabras, letras, fechas, etc.: El tipo de dato. Este indica la interpretación que se le dará la computadora a un conjunto de bits. Esta interpretación puede ser como un número, fecha, cadena de texto, etc. Este curso se enfocará a los valores escalares y posteriormente en otros cursos más avanzados se tratarán los valores compuestos.
¿Puede cambiarse esta propiedad (tipo de dato) para los valores? Si, necesariamente; ya que un número puede utilizarse como tal para una operación matemática o como parte de un texto. Existen funciones en cada lenguaje de programación que permiten el cambio de esta propiedad al antojo y conveniencias del programador. Para almacenar la información en la computadora ( y por ende sus valores ) es importante conocer de antemano que tipo de dato tiene cada valor para entender las oraciones almacenadas.
No hay comentarios:
Publicar un comentario
Are you ready?