Los alumnos aprenden a controlar el flujo de un programa mediante sentencias condicionales y bucles. Desarrollan expresiones booleanas, utilizan operadores relacionales y lógicos y escriben sentencias de selección con if, if-else e if-else-if. También exploran la iteración mediante los bucles while y for, incluidas las iteraciones anidadas y compuestas.