Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Pase uno a uno los siguientes algoritmos a PsEint y observe su funcionamiento. Por cada uno
conteste:
¿Describa con sus palabras que función realiza la estructura cíclica observada?
¿Qué aspectos o instrucciones contempla cada uno, ej: un ciclo para consta de una estructura que
posee una variable de inicio otra que marca el fin o limite y con ello queda definido el numero de
iteraciones o un rango….. hay que colocar el incremento de la variable con una instrucción llamada
paso …..
Cuando finalice la observación realice una tabla con semejanzas y diferencias entre las estructuras
cíclicas vistas.
Algoritmo secuencial:
Algoritmo num
LEER A, B
FINSI
FinAlgoritmo
1: Pide dos números y los imprime solo si alguno de los dos o los dos son mayores que cero
4
Algoritmo con ciclo PARA:
Algoritmo num
LEER A, B
FINSI
FinPara
FinAlgoritmo
1: Este algoritmo pide que el usuario ingrese dos números y los imprima solo si uno de los dos o
los dos son mayores que cero.
3: La función que cumple el ciclo para en este algoritmo es de realizar una acción cierto tipo de
veces en este caso 2.
Algoritmo con ciclo repetir:
Algoritmo num
Repetir
LEER A, B
FINSI
leer r
FinAlgoritmo
1: Este algoritmo pide que el usuario ingrese dos números y los imprima solo si uno de los dos o
los dos son mayores de cero y se repita hasta que el usuario digite la palabra salir.
3: La función que cumple el ciclo repetir hasta, en este algoritmo es de repetir todo hasta que el
usuario digite una palabra especifica.
4: indica el inicio del ciclo repetir y ejecutara una secuencia de procesos que se indiquen dentro
del hasta que llegue el momento en que la condición indique HASTA QUE y que sea verdadera. La
instrucción Repetir-Hasta Que ejecuta una secuencia de instrucciones hasta que la condición sea
verdadera.
Algoritmo con ciclo mientras:
Algoritmo num
i=1;
LEER n
LEER A, B
FINSI
i=i+1;
Fin Mientras
FinAlgoritmo
1: Este algoritmo pide al usuario que ingre el número de veces que desea realizar una operación,
luego pida dos números y los imprima solo si uno de los dos o los dos son mayores que cero y
realice la acción el número de veces establecidas por el usuario.
3: La función que cumple el ciclo mientras en este algoritmo es de realizar una acción determinada
el número de veces que establezca el usuario.
Note que las instrucciones del cuerpo del ciclo pueden no ejecutarse nunca, si al evaluar por
primera vez la condición resulta ser falsa.
Si la condición siempre es verdadera, al ejecutar esta instrucción se produce un ciclo infinito. A fin
de evitarlo, las instrucciones del cuerpo del ciclo deben contener alguna instrucción que modifique
la o las variables involucradas en la condición, de modo que ésta sea falsificada en algún momento
y así finalice la ejecución del ciclo.
Algoritmo con ciclo mientras- funcionalidad 2:
Algoritmo num
i=1;
LEER A, B
FINSI
leer i
Fin Mientras
FinAlgoritmo
1: Este algoritmo pide al usuario que ingre 2 números y los imprima solo si uno o los dos son
mayores que cero y muestre un mensaje que le pregunte al usuario si desea continuar que ingrese
el número 1 y de lo contrario cualquier valor.
3: La función que cumple el ciclo mientras en este algoritmo es realizar una acción un número
indeterminado de veces siempre y cuando al realizar la primera fase el usuario digite el número 1
y de lo contrario dar por terminada la ejecución.
Note que las instrucciones del cuerpo del ciclo pueden no ejecutarse nunca, si al evaluar por
primera vez la condición resulta ser falsa.
Si la condición siempre es verdadera, al ejecutar esta instrucción se produce un ciclo infinito. A fin
de evitarlo, las instrucciones del cuerpo del ciclo deben contener alguna instrucción que modifique
la o las variables involucradas en la condición, de modo que ésta sea falsificada en algún momento
y así finalice la ejecución del ciclo.
Algoritmo con ciclo mientras- funcionalidad 3:
Algoritmo num
i=1;
LEER A, B
FINSI
leer i
Fin Mientras
FinAlgoritmo
1: Este algoritmo pide al usuario que ingre 2 números y los imprima solo si uno o los dos son
mayores que cero y muestre un mensaje que le pregunte al usuario si desea terminar la ejecución
que ingrese el número 0 y de lo contrario cualquier valor.
3: La función que cumple el ciclo mientras en este algoritmo es realizar una acción un número
indeterminado de veces siempre y cuando al realizar la primera fase el usuario digite un número
diferente de cero y de lo contrario de por terminada la ejecución.
Note que las instrucciones del cuerpo del ciclo pueden no ejecutarse nunca, si al evaluar por
primera vez la condición resulta ser falsa.
Si la condición siempre es verdadera, al ejecutar esta instrucción se produce un ciclo infinito. A fin
de evitarlo, las instrucciones del cuerpo del ciclo deben contener alguna instrucción que modifique
la o las variables involucradas en la condición, de modo que ésta sea falsificada en algún momento
y así finalice la ejecución del ciclo.
Consulte y realice un algoritmo con la función Según en el cual muestre un menú que permita el
acceso a los algoritmos anteriores.
SEMEJANZAS
Estructura cíclica PARA Estructura cíclica REPETIR Estructura cíclica MIENTRAS
Esta estructura cíclica se En esta estructura cíclica al En esta estructura cíclica
utilizan para ejecutar igual que las otras estructuras también permite la ejecución de
fragmentos de código un cíclicas se ejecuta un número un número indefinido de veces.
número limitado de veces. indeterminado de veces.
DIFERENCIAS
Estructura cíclica PARA Estructura cíclica REPETIR Estructura cíclica MIENTRAS
Esta estructura cíclica las En este ciclo el código que se En esta estructura cíclica el
instrucciones se escriben una encuentra dentro del ciclo límite de ejecuciones estará
sola vez dentro de la estructura repetir hasta se ejecuta por lo dado por la condición, se
cíclica y la configuración de menos una vez. Para continuar ejecutará mientras la condición
esta estructura es la que requiere que la condición devuelva un valor lógico
determina cuantas veces se entregue un resultado lógico verdadero.
deben ejecutar. falso, a diferencia de los otros
ciclos que requiere que el
resultado de la condición sea
verdadero.