Está en la página 1de 3

Infografía Introducción a la programación

semana Estructuras de control aplicadas a


4 la programación estructurada

Estructuras Selectivas Simples


Las estructuras  selectivas  se utilizan para
tomar decisiones lógicas; de ahí que también DFD Pseudocódigo
se conocen como estructuras de decisión o 
alternativas.
Si (Condición){
En las estructuras selectivas se evalúa una Instrucciones
condición, y en función del resultado de la expresión 1 }
misma se toma un camino u otro. SI Sino{
operador lógico Instrucciones
Las condiciones se establecen usando }
expresiones lógicas.  expresión 2

La representación de una estructura


selectiva se hace con palabras
(Si-entonces-sino), con una figura NO
geométrica en forma de rombo, que incluye
dos salidas. La salida que se utiliza depende
del resultado de evaluar la expresión lógica
que se encuentra en la parte interna del
rombo.

Estructuras Selectivas Múltiples


Con frecuencia es necesario que existan más
de dos elecciones posibles. Este problema se DFD Pseudocódigo
podría resolver por estructuras selectivas
simples o dobles, anidadas o en cascada,
Inicio Seleccionar (opc){
pero si el número de alternativas es grande
puede plantear serios problemas de caso 1: {
Evalúa
escritura y de legibilidad expresión Instrucciones;
salto;}
Usando la estructura de decisión múltiple se caso 2: {
evaluará una expresión que podrá tomar n Expr = Cte1 Expr = Cte2 Expr = Cte N Default
Instrucciones;
valores distintos, 1, 2 , 3, ....,n y según que elija salto;}
uno de estos valores en la condición, se Bloque 1 Bloque 2 Bloque N Bloque X Caso N:{
realizará una de las n acciones o lo que es Instrucciones;
igual, el flujo del algoritmo seguirá sólo un salto;}
Fin }
determinado camino entre los n posibles.

Esta estructura se representa por un selector


el cual si toma el valor 1 ejecutará la acción 1,
si toma el valor 2 ejecutará la acción 2, si
toma el valor N realizará la acción N

Fuente: Inesmar Briceño (2021)

Escuela de Tecnologías Aplicadas Documento: © 2021


Introducción semana 4 Experto: Ángel Villalobos
3 páginas Diseñador: Marcelo Bugueño
Estructuras Repetitivas
Las estructuras repetitivas se utilizan cuando
se quiere que un conjunto de instrucciones se Para DFD
ejecuten un cierto número finito de veces, por
ejemplo, escribir algo en pantalla cierta Esta estructura ejecuta las acciones del
cantidad de veces, mover un objeto de un cuerpo del bucle un número
punto a otro cierta cantidad de pasos, o hacer especificado de veces, y de modo i=0,100,1
una operación matemática cierta cantidad de automático controla el número de
veces. Se les llama bucle o ciclo a todo iteraciones o pasos.
proceso que se repite cierto número de veces
dentro de un pseudocódigo o un programa y
las estructuras repetitivas nos permiten Pseudocódigo Instrucciones
hacerlo de forma sencilla.

Existen diferentes tipos de estructuras que Para i=0 hasta 100 {


veremos una a una. Instrucciones; }

Instrucciones

Fin

MIENTRAS DFD

Repite el cuerpo del bucle mientras se


cumpla una determinada condición.
i=0,100,1

Bucle mientras Verdadero Falso


Pseudocódigo
Instrucciones

Mientras(Condición){
Instrucciones; Instrucciones
}
Instrucciones;
Fin Fin

Fuente: Inesmar Briceño (2021)


HACER-MIENTRAS DFD

La estructura hacer-mientras cumple la


misma función que la estructura Inicio
mientras. La diferencia está en que la
estructura mientras comprueba la
condición al inicio y hacer-mientras lo
hace al final. Es por ello que la A
estructura hacer-mientras se ejecuta
por lo menos una vez.
Si Instrucciones

Pseudocódigo
Condición
hacer{
Instrucciones;
No
} Mientras(Condición);
Fin
Fin

Fuente: Inesmar Briceño (2021)

También podría gustarte