Está en la página 1de 9

ESTRUCTURAS

SELECTIVAS Y DE
REPETICIÓN
4.1 selectiva simple.
Este es el caso cuando existen un número de posibles alternativas
resultantes dela evaluación de una determinada condición. Estas
estructuras se identifican porque
en la fase de solución del problema
existe algún punto en el cual es
necesario establecer una pregunta,
para decidir si ciertas acciones
deben realizarse o no.
4.2 selectiva doble.

La estructura selectiva si entonces/sino permite que el flujo del


diagrama se bifurque por dos ramas diferentes en el punto de la toma
de decisión(es). Si al evaluar la condición (o condiciones) el resultado
es verdadero, entonces se sigue por un camino específico y se
ejecuta(n) cierta(s) operación(es). SI el resultado es falso entonces se
sigue por otro camino y se ejecuta(n) otra(s) operación(es).
4.3 Selectiva anidada.

La estructura selectiva anidada es una cadena de estructuras selectivas


que se conectan de la parte else de la actual con la parte if de la
siguiente, es decir cuando después de una decisión se debe tomar otra,
después otra y así sucesivamente.
4.4 Selectiva múltiple.
Usando la estructura de decisión múltiple se evaluara una expresión
que podrá tomar n valores distintos, 1, 2, 3,….n y según que elija uno
de estos valores en la condición, se realizara una de las n acciones o lo
que es igual, el flujo de algoritmo seguirá solo un determinado camino
entre los n posibles. Esta estructura se representa por un selector el
cual si toma el valor 1 ejecutara la acción 1, si toma el valor 2 ejecutara
la acción 2, si toma el valor N realizara la acción N.
4.5 Repetir mientras
Este ciclo consiste en un conjunto de instrucciones que se repiten mientras se
cumpla una condición. De igual manera que en los condicionales, la condición
es evaluada y retorna un valor lógico, que puede ser verdadero o falso. En el
caso del ciclo mientras las instrucciones contenidas en la estructura de
repetición se ejecutarán solamente si al evaluar la condición se genera un valor
verdadero; es decir, si la condición se cumple; en caso contrario, se ejecutará la
instrucción que aparece después de Fin mientras.
Estructura de repetición: la instrucción WHILE
• La estructura de repetición o bucle hace posible la ejecución repetida de una
o más instrucciones.
• Pascal proporciona tres instrucciones que implementan la estructura de
repetición: WHILE, FOR y REPEAT-UNTIL.
4.6 Repetir hasta
ESTRUCTURA DE REPETICION HASTA
Esta estructura es característica de lenguajes como PASCAL, y su uso es muy
sencillo, se especifica un valor de partida (lógicamente) y un valor de parada (por eso
es “hasta”) que es el valor límite hasta el cual se realizara cierta instrucción
utilizando como base el valor de repetición. Esta estructura es manejada por
PASCAL como una estructura aparte, veamos de qué forma:
PROGRAM Ciclo hasta;
VAR
Numero: Integer;
BEGIN
Numero:= 1;
REPEAT
writeln (Numero);
Numero:= Numero + 1;
UNTIL Numero = 50;
4.7 Repetir desde
Realiza la acción o conjunto de acciones, luego evalúa una condición, de
resultar cierta vuelve a realizar la(s) acción(es). Cuando sea falsa se sale del
ciclo. Su sintaxis es:
Do {
Sentencia.
} While ();
La diferencia fundamental, entre el ciclo while y do… while es que en este
último, las sentencias se realizarán por lo menos una vez, en cambio, con
while, solo se cumplirán mientras se cumpla la condición, lo cual puede ser
nunca.
Integrantes:
• Jhoani Rafael Salinas Najeras
• Alexander Egremy Caballero
• Luis Enrique Cruz Lázaro
• Aarón Santiago Nataren
• Emilio Ramos Martínez
• Enoc Carbajal Velasco
• Pedro Benigno López Galdámez

También podría gustarte