Está en la página 1de 3

Tipos de datos

enteros Se usan para representar nmeros entero, aunque en


general se pueden usar para representar cualquier variable discreta.

Los tipos de datos enteros son: short, int, long y long long. Existen diferentes tamaos de nmeros enteros que, segn el compilador y la plataforma de hardware, pueden tener desde 1 byte hasta 8 bytes

ejemplo enteros:
int a; unsigned int a; signed long a; signed long long a = 10000000;

caracteres Tiene slo 1 byte de tamao. Este tipo se utiliza para


representar los 256 caracteres de la tabla de caracteres del sistema, es tambin un tipo entero, ya que puede tomar valores de 0 a 255.

En algunas situaciones particulares se utiliza el tipo char para contadores, porque permite que ocupen slo un byte en memoria.

flotante.

Se los puede utilizar tanto para representar nmeros decimales, como para representar nmeros enteros con un orden de magnitud muy grande.

slo tiene dos tamaos el float 4 bytes double 8 bytes

bool

Las variables de este tipo slo pueden tomar dos valores true (verdadero) o false (falso). Sirven para evaluar expresiones lgicas. Este tipo de variables se puede usar para almacenar respuestas

Estructuras de control
Las estructuras de control tienen el objetivo de ir sealando el orden que tienen que sucederse los pasos de un algoritmo.

Estructura secuencial

Se escribe un paso del algoritmo detrs del otro.

Estructura selectiva

Alternativa simple
(if) Evaluan una condicin, y a continuacion, en funcin del resultado se lleva a cabo una opcin u otra. Sintaxis:

if ( <expresin_lgica> ) { <bloque_de_instrucciones> }

Alternativa doble
Queremos evaluar una condicin, si es verdad, realizara una serie de pasos, y si no es verdad entonces termina o realiza otra accin.

if (condicin) ejecuta esto si la condicin es verdadera else ejecuta esto si la condicin es falsa

Alternativa multiple
Se presenta cuando existen mas de dos opciones posibles switch ( <expresin> ) { case <expresin_1> : [ <bloque_de_instrucciones_1> ] [ break; ] case <expresin_2> : [ <bloque_de_instrucciones_2> ] [ break; ] ... case <expresin_n> : [ <bloque_de_instrucciones_n> ] [ break; ] [ default : <bloque_de_instrucciones_n+1> ] }

Estructura repetitiva

Mientras (while)
La instruccion se repite mientras se cumple una determinada condicin while(condicin) { grupo cierto de instrucciones;

instruccin(es) para salir del ciclo; };

Desde (for)
Instrucciones para ciclos resuelven el problema de repetir todo el programa o cierta parte del programa mas de una vez. Este ciclo es uno de los mas usados para repetir una secuencia de instrucciones, sobre todo cuando se conoce la cantidad exacta de veces que se quiere que se ejecute una instruccin simple o compuesta. Su formato general es: for (inicializacin; condicin; incremento) { instruccin(es); };

Arreglos
Unidimensional
Un arreglo unidimensional es un tipo de datos estructurado que est formado de una coleccin finita y ordenada de datos del mismo tipo. Es la estructura natural para modelar listas de elementos iguales. El tipo de acceso a los arreglos unidimensionales es el acceso directo, es decir, podemos acceder a cualquier elemento del arreglo sin tener que consultar a elementos anteriores o posteriores, esto mediante el uso de un ndice para cada elemento del arreglo que nos da su posicin relativa. Para implementar arreglos unidimensionales se debe reservar espacio en memoria, y se debe proporcionar la direccin base del arreglo, la cota superior y la inferior.

Bidimensional
Este tipo de arreglos al igual que los anteriores es un tipo de dato estructurado, finito ordenado y homogneo. El acceso a ellos tambin es en forma directa por medio de un par de ndices. Los arreglos bidimensionales se usan para representar datos que pueden verse como una tabla con filas y columnas. La primera dimensin del arreglo representa las columnas, cada elemento contiene un valor y cada dimensin representa una relacin La representacin en memoria se realiza de dos formas : almacenamiento por columnas o por renglones.

También podría gustarte