Estructuras de control: secuencial, decisión e iteración. Valores booleanos. Iteración: repetir partes del programa. Cuando un comportamiento necesita repetirse. Diseñar antes de implementar.