Sei sulla pagina 1di 1

Decisión: if Datos: Registros

Ejecuta una acción sólo si se cumple


Guía rápida de programación en C / C++ Son estructuras que agrupan varias
una condición: variables dentro, del tipo que sean,
if (condición)
1ª cond. Decisión: switch Bucles: for creando un nuevo tipo de dato.
Si (cond) Partiendo de un valor Declaración:
Acción; Ejecuta una tarea dependiendo de struct nombre_tipo
inicial, repetiremos una
else if (otra cond.) 2ª cond. los posibles valores de una variable: acción o varias mientras no {
Si no si (cond) switch (variable) Tipo1 variable1;
otra acción; { lleguemos a un valor final: Tipo2 variable2;
… Valor inicial Incremento o cambio
else if (otra cond. Más) Más condiciones case valor1 : accion1; ...
Otra acción más; si es necesario break; Valor final };
... case valor2 : accion2;
else break; for ( i=0 ; i < 100 ; i++ ) Acceso:
acción eliminatoria Última cond. (podemos incluir muchos casos) { nombre_tipo grupo;
En todos los default: acciones; grupo.variable1
demás casos... accion por defecto; }
} Si queremos, en lugar de Estructura: Funciones
Decisión: operador ternario usar valor final, podemos
Nos permiten utilizar subprogramas que
Establece el valor de una variable en función Datos: Arrays especificar una
ya hemos hecho, y así reutilizar código.
de una condición condición de continuaciónNos facilitan tareas complejas
si (cond) if (cond) Crea una Declaración:
c=a c=a; colección de Tipo nombre[tam]; Útil cuando sabemos cuántas dividiéndolas en tareas más sencillas.
C = (cond)?a:b; si no else veces vamos a repetir o iterar
variables de Acceso: Devolvemos un valor.
c=b c=b; un mismo tipo nombre[pos]; Bucles: while Cuidado con el tipo
tipo nombre (T1 arg1, T2 arg2, … )
Datos: Tipos de variable Repetiremos acciones
{
mientras se cumpla una tipo res; Existe el tipo especial void,
Tipo Tam Rango Uso condición o condiciones. Acciones; que no devuelve nada. No
char 8 -128 .. 127 Caracteres o números while (condicion) return res; necesitamos return.
muy pequeños. { }
unsigned char 0 .. 255
acciones; Los argumentos son datos necesarios para
short / short int 16 -32,768 .. 32,767 Números pequeños, } completar la tarea que tiene que realizarse.
unsigned short 0 .. 65,535 contadores, etc Siempre comprobamos la T1, T2, … son los tipos de los argumentos
Arg1, arg, son nombres que asignamos a los
condición antes de iterar.
int 32 -2,147,483,648 .. 2,147,483,647 Números en general, argumentos, y sólo son válidos dentro de la
unsigned int 0 .. 4,294,967,295 fechas, contadores Bucles: do...while función.

long long int 64 -263 .. 263-1 Números grandes o Repetiremos acciones Una vez tengamos la función hecha, tenemos
unsigned long long 0 .. 264 muy grandes mientras se cumpla una que pensar en ella como una caja negra, a la
que le pasamos unos datos, realiza una tarea
condición o condiciones. y nos devuelve otros datos.
float 32 1.10 x 1038 .. 3.40 x 1038 Núms. con decimales do
double 64 2.23 x 10308 .. 1.79 x 10308 Núms. con decimales { Referencia básica de C / C++
de precisión accciones; http://totaki.com/poesiabinaria
} while (condicion);
http://totaki.com/gaspy
long double 80 3.37 x 104932 .. 1.18 x 104932 Núms. con decimales Comprobamos la condición
(Alta precisión) después de cada iteración. gaspy@totaki.com

Potrebbero piacerti anche