Está en la página 1de 11

Informática Aplicada Algoritmos (Programación II)

Programación II Informática Aplicada

LABORATORIO 15: Estructuras repetitivas: Para (For), Mientras y Hacer mientras -


Aplicación de Contadores y Acumuladores

EJERCICIOS DE APLICACIÓN

Realice el pseudocódigo de los siguientes ejercicios en PSeInt y DFD

1. Observe un primer ejemplo de bucle que esta con la estructura repetitiva Para (FOR):

Pseudocódigo Diagrama de flujo

Resultados

2. En base al ejemplo anterior adáptelo con las Instrucciones repetitivas Mientras y Repetir, al final copie el
Seudocódigo al siguiente cuadro

Pseudocódigo (MIENTRAS) Pseudocódigo (REPETIR)


Algoritmo Ejemplo1 Algoritmo Ejemplo1
n<-1 n<-1
Mientras n<=10 Hacer Repetir
Escribir "Hola" Escribir "Hola"
n<-n+1 n<-n+1
FinMientras Hasta Que n>10

FinAlgoritmo
FinAlgoritmo
Informática Aplicada Algoritmos (Programación II)

3. Elabore el siguiente algoritmo que muestra los 3 primeros números naturales mediante el bucle Mientras

Pseudocódigo Diagrama de flujo

Resultados

4. En base al ejemplo anterior adáptelo con las Instrucciones repetitivas Para y Repetir, al final copie el
Seudocódigo al siguiente cuadro:
Pseudocódigo (MIENTRAS) Pseudocódigo (REPETIR)
Algoritmo Ejemplo4 Algoritmo Ejemplo4
Para n<-1 Hasta 3 Con Paso 1 Hacer n<-1
Escribir n Repetir
FinPara Escribir n
n<-n+1
FinAlgoritmo Hasta Que n>3
FinAlgoritmo
Programación II Informática Aplicada

5. Realizar un algoritmo que solicite 10 números e imprima la suma. Empleando bucle Para (For)

Pseudocódigo Diagrama de flujo

Resultados
Informática Aplicada Algoritmos (Programación II)

6. Realizar un algoritmo que solicite 10 números e imprima la suma y el promedio. Empleado bucle
Para (For)

Pseudocódigo Diagrama de Flujo


Algoritmo Suma_Promedio
Suma<-0
Para i<-1 Hasta 10 Con Paso 1 Hacer
Leer Numero
Suma<-Suma+Numero
Promedio<-Suma/10
FinPara
Escribir "La Suma es:",Suma
Escribir "El Promedio
es:",Promedio

FinAlgoritmo

7. Realizar un algoritmo que solicite 10 números e imprima la suma y el promedio. Empleado bucle
Mientras

Pseudocódigo Diagrama de Flujo


Algoritmo Suma_Promedio
i<-1
Suma<-0
Mientras i<=10 Hacer
Leer Numero
Suma=Suma+Numero
i=i+1
Promedio=Suma/10
FinMientras
Escribir "La Suma es:",Suma
Escribir "El Promedio
es:",Promedio
FinAlgoritmo
Programación II Informática Aplicada

8. Elabore un algoritmo que calcule y visualice la suma de los 3 primeros números naturales.
Empleando bucle Mientras (While)

Pseudocódigo Diagrama de flujo

Resultados
Informática Aplicada Algoritmos (Programación II)

9. Elabore un algoritmo que calcule y visualice la suma de todos los números positivos de dos dígitos empleado
el bucle Mientras (While)

Pseudocódigo Diagrama de flujo


Algoritmo Suma_Numeros_Positivos
Suma<-0
Leer Numero
Mientras Numero<>0 Hacer
Suma=Suma+Numero
Leer Numero
FinMientras
Escribir "La Suma es:",Suma

FinAlgoritmo

10. Elabore un algoritmo que calcule y visualice la suma de los todos los números impares de 3 cifras.
Utilizando el bucle Mientras

Pseudocódigo Diagrama de flujo


Algoritmo Numeros_Impares
Numero<-111
Mientras Numero<=999 Hacer
Escribir Numero
Numero<-Numero+2
FinMientras

FinAlgoritmo
Programación II Informática Aplicada

6. Visualizar los 5 primeros números naturales. Empleando el bucle Repetir

Pseudocódigo Diagrama de flujo

Resultados

7. Visualizar todos los números pares de 2 cifras. Empleando el bucle Repetir

Pseudocódigo Diagrama de flujo


Algoritmo N_Pares
N<-10
Repetir
Escribir N
N<-N+2
Hasta Que N>98

FinAlgoritmo
Informática Aplicada Algoritmos (Programación II)

10. Imprimir los 10 primeros números naturales, pero en forma descendente


Pseudocódigo Diagrama de flujo
Algoritmo Numeros_Naturales
Definir i Como Entero
Para i<-10 Hasta 1 Con Paso -1 Hacer
Escribir "",i
FinPara

FinAlgoritmo
Programación II Informática Aplicada

11. Ingrese un número entero y calcule su factorial


Pseudocódigo Diagrama de flujo

12. Ingrese un número entero y luego calcule la suma de todos los números impares menores al número ingresado
Pseudocódigo Diagrama de flujo
Informática Aplicada Algoritmos (Programación II)

Conclusiones:

Indique las conclusiones a las que llegó acerca de los temas tratados de manera práctica y teórica en esta
unidad:
A. Las estructuras que repiten una secuencia de instrucciones un número determinado de veces
se denominan bucles y se denomina iteración al hecho de repetir la ejecución de una
secuencia de acciones.
B. B -Se considera tres tipos de instrucciones o estructuras repetitivas o iterativas generales y
una particular que denominaremos iterar, que contiene la salida en el interior del bucle.
C. C-La estructura hacer -mientras es una sentencia del tipo repita mientras con la diferencia
que evalúa la condición al Final del lado y no al principio,

También podría gustarte