Está en la página 1de 9

ACTIVIDAD

Pase uno a uno los siguientes algoritmos a PsEint y observe su funcionamiento. Por cada uno
conteste:

¿Qué hace el algoritmo?

¿Qué tipo de ciclo o estructura cíclica utiliza?

¿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

Definir A, B como Real

mostrar "Digite 2 numeros"

LEER A, B

SI (A>0) o (B>0) ENTONCES

MOSTRAR "los numero son ",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

2: No tiene ningún tipo de estructura cíclica.

3: El algoritmo no cuenta con estructura cíclica.

4
Algoritmo con ciclo PARA:

Algoritmo num

Definir A, B como Real

para i<-1 hasta 2 con paso 1 hacer

mostrar "Digite 2 numeros"

LEER A, B

SI (A>0) o (B>0) ENTONCES

MOSTRAR "los numero son ",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.

2: Este algoritmo cuanta con un ciclo para

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

Definir A, B como Real

Repetir

mostrar "Digite 2 numeros"

LEER A, B

SI (A>0) o (B>0) ENTONCES

MOSTRAR "los numero son ",A, B

FINSI

Mostrar "Si desea finalizar ingrese la palabra salir de lo contrario presione


cualquier tecla"

leer r

Hasta Que r=="salir"

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.

2: Este algoritmo cuanta con un ciclo repetir hasta

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

Definir A, B como Real

i=1;

mostrar "Digite el numeor de veces que dese realizar la operacion"

LEER n

Mientras (i<=n) Hacer

mostrar "Digite 2 numeros"

LEER A, B

SI (A>0) o (B>0) ENTONCES

MOSTRAR "los numero son ",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.

2: Este algoritmo cuanta con un ciclo mientras

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.

4: Al ejecutarse esta instrucción, la condición es evaluada. Si la condición resulta verdadera, se


ejecuta una vez la secuencia de instrucciones que forman el cuerpo del ciclo. Al finalizar la
ejecución del cuerpo del ciclo se vuelve a evaluar la condición y, si es verdadera, la ejecución se
repite. Estos pasos se repiten mientras la condición sea verdadera.

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

Definir A, B como Real

i=1;

Mientras (i==1) Hacer

mostrar "Digite 2 numeros"

LEER A, B

SI (A>0) o (B>0) ENTONCES

MOSTRAR "los numero son ",A, B

FINSI

Mostrar "Si desea continuar ingrese 1 de lo contrario cualquier numero"

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.

2: Este algoritmo cuanta con un ciclo mientras

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.

4: Al ejecutarse esta instrucción, la condición es evaluada. Si la condición resulta verdadera, se


ejecuta una vez la secuencia de instrucciones que forman el cuerpo del ciclo. Al finalizar la
ejecución del cuerpo del ciclo se vuelve a evaluar la condición y, si es verdadera, la ejecución se
repite. Estos pasos se repiten mientras la condición sea verdadera.

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

Definir A, B como Real

i=1;

Mientras (i!=0) Hacer

mostrar "Digite 2 numeros"

LEER A, B

SI (A>0) o (B>0) ENTONCES

MOSTRAR "los numero son ",A, B

FINSI

Mostrar "Si desea salir ingrese 0 de lo contrario cualquier número"

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.

2: Este algoritmo cuanta con un ciclo mientras

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.

4: Al ejecutarse esta instrucción, la condición es evaluada. Si la condición resulta verdadera, se


ejecuta una vez la secuencia de instrucciones que forman el cuerpo del ciclo. Al finalizar la
ejecución del cuerpo del ciclo se vuelve a evaluar la condición y, si es verdadera, la ejecución se
repite. Estos pasos se repiten mientras la condición sea verdadera.

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.

También podría gustarte