Dominio de Estructuras de Control y Vectores en Programación
Uso de la Sentencia Condicional IF
La estructura IF permite ejecutar bloques de código basados en condiciones lógicas específicas.
Condiciones Básicas
Si la variable a es igual a 0:
if (a == 0) {
// Aquí va lo que quieres que haga
}Si la variable a es distinta de 0:
if (a != 0) {
// Aquí va lo que quieres que haga
}Evaluación de Paridad
Si la variable a es par:
if (a % 2 == 0) {
// Aquí va lo que quieres que haga
}Si la variable a es impar:
if (a % 2 != 0) {
// Aquí va lo que quieres que haga
}Operadores Lógicos Combinados
Si a es igual a 0 Y b es igual a 3 (Operador AND):
if (a == 0 && b == 3) {
// Aquí va lo que quieres que haga
}Si a es igual a 0 O b es igual a 3 (Operador OR):
if (a == 0 || b == 3) {
// Aquí va lo que quieres que haga
}Comparaciones de Magnitud
Si a es mayor que 3:
if (a > 3) {
// Aquí va lo que quieres que haga
}Si a es mayor o igual a 3:
if (a >= 3) {
// Aquí va lo que quieres que haga
}Bucle WHILE
La función WHILE se utiliza para repetir un bloque de código mientras se cumpla una condición determinada.
Mientras a sea igual a 3:
while (a == 3) {
// Aquí va lo que quieres que haga
}Nota: El programa permanecerá dentro del bucle while hasta que la variable a deje de valer 3.
Estructura de Selección SWITCH
La función SWITCH actúa como una estructura de múltiples condicionales (ifs) simplificada.
switch (A) {
case 0:
// Aquí va lo que quieres que haga
break;
case 1:
// Aquí va lo que quieres que haga
break;
case 2:
// Aquí va lo que quieres que haga
break;
case 3:
// Aquí va lo que quieres que haga
break;
}- Si A vale 0, se ejecuta el
case 0. - Si A vale 1, se ejecuta el
case 1.
Bucle FOR
El bucle FOR es ideal para iteraciones controladas por un contador.
for (a = 0; a < 500; a++) {
// Aquí va lo que quieres que haga
}Esta estructura se compone de tres partes fundamentales:
- Posición inicial: Se define el comienzo (
a = 0). - Condición: El bucle continúa mientras se cumpla (mientras
asea menor a 500). - Incremento: Se suma un valor a la variable en cada vuelta (
a++).
Vectores (Arreglos)
Un vector es una variable que posee múltiples posiciones, donde cada una puede almacenar un valor distinto.
Definición y Asignación
Se define de la siguiente manera:
int maxiputo[4]; // Este es un vector con 4 posicionesLas posiciones disponibles son: 0, 1, 2 y 3.
Asignación de valores:
maxiputo[0] = 52; // Se asigna el valor 52 a la posición 0