lunes, 9 de marzo de 2015

DATOS


Un dato es una representación simbólica de un atributo o variable cuantitativa o cualitativa, estos datos describen echos empíricos, sucesos y entidades. Los datos representan la información que el programador manipula en la construcción de una solución o en el desarrollo de un algoritmo.
En programación, un dato es la expresión general que describe las características de las entidades sobre las cuales opera un algoritmo.

TIPOS DE DATOS:

1.Integer (entero):Este tipo de variables, puedes utilizarlas en asignaciones, comparaciones, expresiones aritméticas, etc. Algunos de los papeles más comunes que desarrollan son:


-Usarlas como contador, incrementando su valor cuando sucede algo

-Realizar operaciones enteras, es decir, sin parte decimal.


A continuación tienes un ejemplo en el que aparecen dos variables enteras. Como puedes ver, en el ejemplo se muestran las dos maneras de declarar una variable de tipo entero: 



+
   type
      tContador = integer;
   var 
      i : tContador;
      n : integer;

   begin
      n := 10; (* asignamos valor al maximo *)
      i := 1;  (* asignamos valor al contador *)
   
      while (i <= n) do begin
        writeln('El valor de i es ',i);
        i := i + 1
      end
   end.   
      
 


2.Tipo boolean (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

Ve amos el ejemplo:

+

      
   type
      tLogico = boolean;
   var 
      llueve   : tLogico;   (* si llueve o no *)
      paraguas : boolean;   (* si encuentro o no el paraguas *)

   begin
      (* aqui se determinarian los valores de "llueve" y "paraguas" *) 
      
      if llueve and (not paraguas) then         
         writeln('Me quedo en casita')
      else 
         writeln('Me voy a dar un paseo')
   end.   


3. Tipo real (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.

Un ejemplo en el que se utiliza el tipo real. En el puedes ver las dos formas de declarar una variable real, y tambíen el uso de una constante real. Por si tienes curiosidad, el resultado de ejecutar el programa compilado es:

+
  El área para un radio de 3.14 es 63.6174


   const
      pi = 3.1416;      
   type
      tArea = real;
   var 
      A : tArea;     (* area *)
      R : real;      (* radio *)

   begin
      R := 4.50;
      A := pi * R * R;    (* calculamos el area *)
      
      writeln('El area para un radio de ',R:4:2,' es ',A:8:4)
   end.   
      


4. 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 sóla variable más de un carácter. Por ejemplo, puedes tener en una variable tu nombre.
Veamos cómo se usan ambos tipos en el siguiente ejemplo:

+
type
      tNombre = string[10];  (* puede almacenar 10 caracteres *)
   var 
      nombre    : tNombre;  (* variable para almacenar el nombre *)
      letra_NIF : char;     (* caracter para contener la letra del NIF *)

   begin
      nombre    := 'Beni';
      letra_NIF := 'L';
      
      writeln('Mi nombre es ',nombre,' y mi letra es ',letra_NIF)      
   end.   
      




INFORMACIÓN


La información es un conjunto organizado de datos procesados, que constituyen un mensaje que cambia el estado de conocimiento del sujeto o sistema que recibe dicho mensaje. En computación y teoría de la información, como una medida de la complejidad de un conjunto de datos.



TIPOS DE INFORMACIÓN:




1. Información privilegiada: es el tipo de información que solamente un grupo de personas conoce o puede tener acceso a ella. Por lo tanto, es información que no es pública o que, en el mejor de los casos, su conocimiento es muy restringido.

2. Información pública: es abierta para todo el público y de fácil acceso. Por lo tanto, cualquier persona la puede conocer.

3. Información confidencial: como su nombre lo indica, se trata de información secreta y no pública. Por lo tanto, solo la pueden conocer un círculo muy cerrado de personas. Generalmente es información sensible e importante que por ello no puede ser divulgada fácilmente.

4. Información externa: Se hace pública según ciertos parámetros de construcción. Es decir, es un tipo de información creada para un fin en específico.

5. Información interna: se maneja al interior de un grupo de personas. En realidad no es un tipo de información especial, sino que generalmente solo les interesa a esas personas.





6.Información Directa:Es la que proporciona los datos que se buscan de forma inmediata, sin necesidad de recurrir a otra fuente.

7.Información Indirecta: No es proporcionada directamente por una fuente sino que se encuentra después de revisar las sugerencias de los documentos idóneos de contenerla.

8.Información selectiva: Puede transmitirse por símbolos no semánticos, es decir aquellos símbolos que no están relacionados con los aspectos del significado sentido o interpretación de algún elemento.


9.Información semántica: Sólo puede transmitirse por medio de afirmaciones verdaderas o falsas.