Son bloques de control que estructuran la lógica de un programa en secuencias (ejecución de instrucciones en orden), decisiones (estructuras condicionales como if, else if, switch). Estas estructuras permiten desarrollar algoritmos que resuelven problemas específicos paso a paso.

Estructuras algorítmicas:

  1. SI ENTONCES (Estructura selectiva simple)
  2. SI ENTONCES / SINO (Estructura selectiva doble)
  3. SÍ MULTIPLE (Estructura Selectiva Múltiple)

Estructura Selectiva SIMPLE

Permite que el flujo siga un camino sencillo.

Ejemplo 1. En una empresa otorgará un aumento del 10% a todos los empleados que tengan un sueldo menor a Q.8,000.

Diagrama de flujo:

Untitled

Ejercicio 1. En una boutique están dando premios si los clientes son menores de edad. Construya un programa (DF) que maneje dicha situación.

Diagrama de Flujo:

Untitled

Código:

Untitled

→Todo lo que va en medio de llaves debe estar corrido una tabulación hacía la derecha.

Ejercicio 2. Construya un algoritmo que indique cuando se encontró un número positivo.