Dominio de Estructuras de Control y Vectores en Programación

Informática y Telecomunicaciones3,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

Descargar

PDF Word HTML