Está en la página 1de 2

Estructuras de control

Son sentencias que bifurcan la ejecución de un programa. En la mayoría de programas, al llegar a estos
procesos es posible que deba elegirse entre ejecutar un grupo de instrucciones o repetir un grupo de
instrucciones un número determinado de veces.

Estas estructuras pueden ser:

Seletivas Repetitivas
• If SI • While mientras
• If -else SI- entonces • Do -while hacer -mientras
• Switch Caso • For para

Estructuras selectivas o decisivas


Las estructuras lógicas selectivas se encuentran en la solución algorítmica de casi todo tipo de problemas.
Las utilizamos cuando en el desarrollo de la solución de un problema debemos tomar una decisión, para
establecer un proceso o señalar un camino alternativo a seguir. Esta toma de decisión (expresada en el
diagrama de flujo con un rombo) se basa en la evaluación de una o más condiciones que nos señalarán
como alternativa el flujo a seguir.

Las estructuras algorítmicas de selección (o selectivas) que se utilizan para la toma de decisiones lógicas
las podemos clasificar de la siguiente manera:

Permiten la selección entre dos grupos de acciones dependiendo de que una determinada condición se
cumpla o no. Estas estructuras se utilizan para tomar decisiones lógicas; por ello recibe también el nombre
de estructuras de decisión o alternativas o condicional.

Sintaxis
La sintaxis se entiende como: el grupo de normas que marcan las secuencias correctas de los elementos
propios de un lenguaje de programación.
Esto quiere decir que cada vez que escuches la palabra sintaxis asociada a una estructura de control, implica
la “forma general” para escribir esa estructura, así como el conjunto de reglas para escribirla
adecuadamente.
ESTRUCTURAS SELECTIVA SIMPLE: IF (SI)

Sirve para implementar acciones condicionales del siguiente tipo: Si se verifica una determinada
condición, ejecutar una serie de instrucciones y luego seguir adelante.
Si la condición NO se cumple, NO se ejecutan dichas instrucciones y se sigue adelante.

La condición se evalúa siempre.

• Si el resultado es true se ejecuta el bloque de sentencias


• Si el resultado es false no se ejecuta el bloque de sentencias.

Se identifican porque están compuestos únicamente de una condición.

Diagrama

Ejemplo:

Aquí deben escribir los ejercicios realizados en clase.

También podría gustarte