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:

  1. Posición inicial: Se define el comienzo (a = 0).
  2. Condición: El bucle continúa mientras se cumpla (mientras a sea menor a 500).
  3. 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 posiciones

Las 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

Entradas relacionadas: