Está en la página 1de 9

MARTINEZ PEREZ JORGE JESUS

1E3

28/09/2021

Algoritmos repetitivos

20251625

ELECTRICIDAD

1. Realice el algoritmo y el diagrama de flujo en Raptor para imprimir un mensaje 20


veces. El mensaje es “Bienvenido”.
Entrada: ninguno

Salida: mensaje 15 veces

Método: utilizar una estructura repetitiva (cíclica)

1 inicio

2. variables
TOPE=20

Cont=0

3 MIENTRAS cont < TOPE

Imprimir “Bienvenido”

Cont= cont+1

Fin MIENTRAS

4. FIN

2. Realice el algoritmo y el diagrama de flujo en Raptor para imprimir la siguiente


sucesión: 3, 6, 9, 12, 15,…, 99.
Entrada: ninguno

Salida: la sucesión

Método: utilizar un ciclo

1 inicio

2 variables

TOPE = 99

Cont = 3
3 MIENTRAS cont <= TOPE

Imprimir cont + “,”

Cont = cont + 3

FIN MIENTRAS

4. FIN

3. Realice el algoritmo y el diagrama de flujo en Raptor para imprimir la sumatoria de los


números enteros comprendidos entre el 1 y el 100, es decir, 1 + 2 + 3 +…. + 100.
Entrada: ninguno

Salida: la sumatoria

Método: utilizar un ciclo

1 inicio

2 variables

Con = 0

Sumatoria = 0

3 MIENTRAS cont = 100

Cont = cont + 1
Sumatoria = summatoria + cont

FIN MIENTRAS

4 imprimir “ la sumatoria es” + sumatoria

5 FIN

4. Realice el algoritmo y el diagrama de flujo en Raptor para leer 10 números y calcular el


promedio de esos números leídos.
Entrada: 10 num

Salida: promedio

Método: utilizar estructura repetitiva

1 inicio

2 variables num=0 , cont = 0 , suma = 0, prom

=0, TOPE=10

3 MIENTRAS cont==10

Leer num

Suma = suma + num

Count = cont+1

FIN MIENTRAS
4 prom = suma / (cont-1)

5 imprimir prom

6 FIN

5. Realice el algoritmo y el diagrama de flujo en Raptor para imprimir de forma inversa los
números del 100 al 1, con decremento de uno.
Entrada: ninguna

Salida: el decremento

Método: utilizar un ciclo

1 inicio

2 variables Con = 0 decremento = 0

3 MIENTRAS cont = 100 Cont = cont -

decremento = decremento + cont

FIN MIENTRAS

4 imprimir “ el decremento es” +

decremento 5 FIN
6. Realice el algoritmo y el diagrama de flujo en Raptor para leer N cantidad de números
enteros e imprima si el número leído es positivo o negativo. El programa termina cuando
el número leído es cero.
Entrada: n cantidad de numeros

Salida: mensaje si es positivo o negativo

Método: estructura y estructura selectiva

1 inicio

2 variables

Num=-1

3 MIENTRAS num<>0

Leer num

SI num >= 0

Imprimir el numero es positivo

Si no imprimir el numero es negativo

FIN MIENTRAS

4 FIN
7. Realice el algoritmo y el diagrama de flujo en Raptor para leer N cantidad de número
enteros y calcule la sumatoria de los números pares leídos. El programa termina cuando el
número leído es cero.
Entrada: n números enteros

Salida: sumatoria

Método: estructura y estructura selectiva

1 inicio

2 variables

Num=-1

Cont=0

Sumatoria=0

3 MIENTRAS num== 0

Leer num%2===0

Si Cont = cont + 1

Sumatoria = summatoria + cont

Imprimir “la sumatoria es” + sumatoria

Si no imprimir “el numero es impar” + num

Fin mientras
4 fin

8. Realice el algoritmo y el diagrama de flujo en Raptor para mostrar la serie: 0, 1, 1, 2, 3,


5, 8, 13, 21,…. La termina antes de llegar al 100.
Entrada:

Salida:

Método:

1 inicio

9. Realice el algoritmo y el diagrama de flujo en Raptor para mostrar la sucesión: 100, 96,
92, 88, 84, 80, 76,…, 0.
Entrada: ninguno

Salida: sucesión

Método: utilizar un ciclo

1 inicio

2 variables

TOPE =0
Cont = 100

3 MIENTRAS con<0

Cont= cont-4

Fin mientras

4 fin

10. Una empresa tiene el registro de las horas que trabaja un empleado diariamente
durante la semana (6 días) y requiere determinar el total de éstas, así como el sueldo que
recibirá por las horas trabajadas. Realice un algoritmo y diagrama de flujo para leer las
horas trabajadas, leer el pago por hora de cada uno de los 6 días y muestre cual es el
salario total y horas totales trabajadas.
Entrada:

Salida:

Método:

1 inicio

También podría gustarte