Want to create interactive content? It’s easy in Genially!

Get started free

MAPA CONCEPTUAL

Jhunior Paute

Created on December 2, 2023

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

MAPA CONCEPTUAL DE ESTRUCTURAS DE CONTROL

Nos permite asegurar que una instrucción se ejecuta después de la otra siguiendo el orden en que fueron escritas. Es la base de la programación estructurada. De ahí que el comando GOTO sea desestimado como una buena práctica: un programa bien pensado, diseñado e implementado no necesitará esta sentencia.

Las estructuras de control son el conjunto de reglas que permiten controlar el flujo de ejecución de las instrucciones de un algoritmo o de un programa.

¿que son las estructuras de control?

Secuenciales o de secuencia

Las estructuras de control se pueden clasificar en tres tipos:

Selectivas simples

Iterativas con cantidad fija de iteraciones

Evalúan un valor o una condición y determinan las instrucciones a ejecutar en caso de cumplirse la condición.

Se utilizan cuando a priori se conoce la cantidad de ocasiones que debe repetirse un bloque de instrucciones. Normalmente, usan una variable de iteración o índice para contar la cantidad de repeticiones que se han realizado.

Estructuras de control

Selectivas dobles

Evalúan un valor o una condición. Determinan las instrucciones a ejecutar en caso de cumplirse la condición y también las instrucciones a ejecutar en caso de no cumplirse.

Iterativas con cantidad variable de iteraciones

Iterativas, de iteración, de repetición o repetitivas

Selectivas, de selección o condicionales

Se utilizan cuando la cantidad de ocasiones que debe repetirse un bloque de instrucciones está determinado por una condición. Por lo regular, existen dos variantes: repetir un bloque de instrucciones mientras se cumpla una condición o repartirlo hasta que se cumpla una condición.

Selectivas dSelectivas múltiples o anidadasobles

Permiten combinar selectivas simples y dobles para crear estructuras y condiciones más complejas cuando el algoritmo en cuestión lo necesite.