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:
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:

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:

Código:

→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.