Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ESTRUCTURAS SELECTIVAS Y
DE REPETICION
UNIDAD IV
Docente:
MAI. Angelica María Gonzales Diaz
Alumno:
DESARROLLO
Estructuras selectivas
SI (Condición)
ENTONCES
instrucciones
FINSI
Explicación:
ENTONCES y FINSI.
Una estructura de decisión doble “SI... SINO... FINSI” permite alterar el flujo de
secuencia de un algoritmo ejecutando un conjunto de instrucciones adicionales
dependiendo del resultado de una condición. Si la condición es verdadera, se
ejecutan una serie de instrucciones, y si resulta falsa, se ejecutan otra serie de
instrucciones diferentes. En esta estructura no se pueden ejecutar ambos casos a
la vez, es decir, son excluyentes.
SI (Condición)
ENTONCES
Instrucciones
SINO
Instrucciones
FINSI
Explicación:
ENTONCES y SINO.
Hasta ahora hemos revisado la estructura de selección que evalúa una condición y
realizan una acción en caso que se cumpla la condición; la estructura de selección
que, dependiendo de la condición, hace una acción si es verdadera y otra acción
cuando es falsa.
Pero como vamos a dar una solución a una tarea cuando una condición puede tener
múltiples opciones, es decir, que la condición que se evalúa no sea booleana
(verdadero o falso). Sino que es una variable que puede tener múltiples valores.
Para evaluar condiciones que pueden tener más de dos opciones se tiene la
estructura de selección de decisión múltiple “CUANDO... FINCUANDO” que permite
alterar la secuencia de un flujo en un algoritmo ejecutando un bloque de
instrucciones que dependen del valor de una variable.
Para esta estructura, generalmente para cada valor posible que pueda adquirir la
variable se define un bloque de instrucciones a ser ejecutadas. Además, se
recomienda definir un bloque de instrucciones a ejecutar para el caso de que
ninguno de los valores de la variable tenga asociado un bloque de instrucciones.
Instrucciones
Instrucciones
OTROS
Instrucciones
FINCUANDO
Explicación:
Si el valor de la variable es igual a uno de los valores que aparecen en algún CASO,
se ejecutan las instrucciones que están dentro del mismo.
Estructuras repetitivas
1.- Estructuras repetitivas
La estructura para repetir “DESDE” es una estructura de control que permite repetir
la ejecución de una instrucción o un bloque de instrucciones un determinado número
de veces.
Para lograr tal efecto de repeticiones se usan variables numéricas: Un valor de inicio
de repeticiones que normalmente es uno, ejemplo i=1.
Un valor final de repeticiones definida como una condición, ejemplo i<=10, en este
caso el operador es <= para que la repetición se efectué desde que es 1 hasta que
sea 10.
Cada uno de los parámetros valor inicial, valor final y valor de incremento son
definidos y modificados según la necesidad de las tareas.
Instrucción 1;
Instrucción n;
FINDESDE
Esta parte se ejecuta una sola vez al momento de iniciar la ejecución de la estructura
lógica
de repetición DESDE y permite asignar un valor inicial a una variable (ejemplo i=1).
Esta variable funciona como un índice que permite mantener el control sobre el
número de veces que se repiten las instrucciones dentro del bucle DESDE.
- valor Final
Aquí se evalúa si la variable índice (valor Inicial) es igual a valor Final, es decir, si
ya llegó hasta valor Final. Si la variable índice no es igual a valor Final, se volverá a
ejecutar las instrucciones o bloques de instrucciones. En el caso de que la variable
índice sea igual a valor Final, se finalizará la ejecución del bucle DESDE.
MIENTRAS (condición)
Instrucción 1;
Instrucción n;
FINMIENTRAS
Una vez que se evalúa la condición lógica, se pueden obtener dos posibles
resultados:
HACER
Instrucción 1;
Instrucción n;
MIENTRAS (condición)
Una vez evaluada la condición lógica se pueden obtener dos posibles resultados.
CONCLUSION
En esta investigación se habló sobre las estructuras selectivas y repetitivas las
cuales son de gran ayuda y en el caso de la selectiva se desarrolla la explicación
en grado de complejidad, es decir, cuando se define un bloque de instrucciones al
cumplirse una condición, cuando se definen dos bloques de instrucciones y cuando
se definen “n” número de bloques para “n” posibles opciones.
BIBLIOGRAFIA
https://rephip.unr.edu.ar/bitstream/handle/2133/17683/Elementos-esenciales-
para-programacion-CC-BY-SA-3.0.pdf?sequence=2
https://www.docsity.com/es/unidad-4-estructuras-selectivas-y-de-
repeticion/5911966/
http://programacionitmaii.blogspot.com/p/unidad-4.html