UTP
Unidad 3: Estructuras de control - Parte 1

Las estructuras de control permiten determinar la secuencia de ejecución de las sentencias o instrucciones de un programa. En programación existen tres tipos de estructuras de control, la secuencia, las de decisión (también llamadas selectivas o condicionales) y las repetitivas.

Estructuras de control
Estructuras de control

La estructura secuencial permite ejecutar las instrucciones de un programa en forma de secuencia, cada una de las instrucciones están separadas por el carácter punto y coma (;) y se ejecutan una después de la otra.

Las estructuras de decisión (condicionales) determinan si se ejecutan un grupo de instrucciones u otras según se cumpla o no una determinada condición. En programación existen básicamente tres tipos de estructuras de decisión, el if, el if – else y la estructura switch.

Las estructuras repetitivas permiten ejecutar de forma repetida un bloque específico de instrucciones. Existen tres tipos de ciclos o estructuras repetitivas, la estructura while, la do – while y la estructura for.

Manejo de operadores en programación

Los operadores en programación se dividen en aritméticos, relacionales y lógicos.

Operadores aritméticos

Se usan para realizar operaciones de la matemática básica como la suma, resta, multiplicación, división.

Operador Símbolo Acción
Suma + Suma dos operandos
Resta - Resta el segundo operando del primero
Multiplicación * Multiplica los dos operandos
División / Divide el primer operando por el segundo
Resto (módulo) % Facilita el resto de la división entre dos operandos (residuo de la división)

Operadores de Relacionales

Los operadores relacionales se usan para evaluar expresiones condicionales y se basan en el concepto de verdadero o falso

Operador Símbolo Ejemplo
Mayor que > 3 > 4 FALSO
8 > 5 VERDADERO
Mayor o igual que >= 3 >= 3 VERDADERO
4 >= 4 FALSO
Menor que < 4 < 6 VERDADERO
7 < 4 FALSO
Menor igual que <= 2 <= 2 VERDADERO
3 <= 2 FALSO
Igual == 4 = 4 VERDADERO
3 = 4 FALSO
Distinto != 6 != 7 VERDADERO
7 != 7 FALSO

Operadores Lógicos

Los operadores lógicos son usados para concatenar dos o más expresiones con operadores relacionales.

Operador Símbolo Ejemplo
AND && AND lógico
OR || OR lógico
NOT ! NEGACIÓN

Ejemplos

  • 3 > 2 && 4 < 5 VERDADERO, porque ambas expresiones son verdaderas
  • 3 > 2 && 4 < 3 FALSO, porque hay una expresión falsa
  • 3 > 2 || 4 < 3 VERDADERO, Porque hay una expresión verdadera
  • 6 < 4 || 7 > 8 FALSO, Porque ambas expresiones son verdaderas

El operador lógico “and” solo da como resultado Verdadero si ambas expresiones son verdaderas.

Expresión A Expresión B A && B
Verdadero Verdadero Verdadero
Verdadero Falso Falso
Falso Verdadero Falso
Falso Falso Falso

El operador “or” da como resultado Verdadero cuando al menos una de las expresiones sea verdadera.

Expresión A Expresión B A && B
Verdadero Verdadero Verdadero
Verdadero Falso Verdadero
Falso Verdadero Verdadero
Falso Falso Falso