Dominio de Estructuras de Control y Vectores en Programación
Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones
Escrito el en
con un tamaño de 3,53 KB
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