martes, 21 de febrero de 2012

DATO

Un dato en algoritmo es un elemento que no tiene ningun valor, hasta que no este asocoado a un tipo de dato y se le de un valor.

TIPOS DE DATOS 


SIMPLES: Son los datos básicos y son los más sencuillos de aprender.

-ENTERO (Integrer): Al declarar una variable de tipo entero se esta creando una variable de tipo numerica sin importa si es negativa o positiva o su parte decimal.

-LÓGICO (Bolean): Es el que permite usar variables de tipo falso ó verdadero. Nos permite mantener el estado entre dos valores ya sean

ON/OFF
CIERTO/FALSO
SI/NO
Etc.

-REAL (Real): Que corresponde a los numeros reales.  Es un tipo de dato importante ya que se utiliza para sacar datos estadisticos. En la mayoria de los casos nos acostrumbramos a escribir una coma, pero en este caso no se trabaja con comas sino con punto.
Ejemplo: 3.1416 Ese es el valor equivalente PI 


-CARACTER Y CADENA (char y string): Este tipo de datos sirve para declarar variables de tipo alfanumemerico, pero cada variable solo puede almacenar un caracter.


ESTRUCTURADOS: Mientras que una variable de tipo simple solo identifica a un elemento las variables de tipo esructurado involucran a colecciones de elemnetos. Son agrupaciones de otros tipos de datos.


-VECTORES Y MATRICEZZ (array): Sirven para agrupar variables de un mismo conn un unico nombre.
Ejemplo. Supongamos que queremos declarar 10 variables de tipo entero, la forma en que lo hariamos seria así:
int a0, a1, a2, a3, a4 ,a5, a6 , a7, a8, a9;
Y si lo desarrollamos  con un vector array nos quedaria así:
Tipo        Nombre           Numero de Elementos
int a[10];


-CADENA DE CARACTERES: Es una secuencia de caracteres que es tratada como un único dato. Es la forma más lógica de implementar este tipo es con un vector de caracteres.

La forma de declarar y asignar un string es:

string s;
string s2 = "HOLA";

-ESTRUCTURAS: Es una agrupación de diferentes tipos de elementos. Y cada campo puede ser de cualquier tipo.

struct NOMBRE

{
Tipo Nombre Campo 1;
Tipo Nombre Campo 2;
...
}

No hay comentarios:

Publicar un comentario