Desarrollar algoritmo repetitivo con sus tres clases en el siguiente problema: sumar loa numeros pares que se encuemtran entre 20 y eñ 60 y ademas imprima cada numero que va sumando
Si con algoritmo repetitivo se refiere a estructuras, bucles o ciclos repetitivos, los 3 más comunes y utilizados son
Mientras (while en ingles) Para (for en ingles) Repetir hasta (Do while en ingles)
De acuerdo a los datos que indica para el algoritmo, estos serian (en pseudocodigo)
BUCLE MIENTRAS
Inicio Definir i, suma como Entero //Definimos las variables a utilizar i = 20 // Asignamos valores a las variables suma = 0
Mientras i < ó = 60 Hacer Si i MOD 2 = 0 Entonces // MOD devuelve el residuo de una suma = suma + i division. Todo numero par al Escribir i divirdirlo por 2 da residuo 0 FinSi i = i + 1 // Aumentamos 1 a i, sino el bucle se FinMientrasrepite indefinidamente
Escribir suma // Devuelve el resultado de la suma FIN
BUCLE PARA
Inicio Definir i, suma como Entero suma = 0
Para i = 20 hasta 60 con paso 1 Hacer Si i MOD 2 = 0 Entonces suma = suma + i Escribir i FinSi FinPara
Escribir suma FIN
BUCLE REPETIR
Inicio Definir i, suma como Entero i = 20 suma = 0
Repetir Si i MOD 2 = 0 Entonces suma = suma + i Escribir i FinSi i = i + 1 Hasta que i > 60
Escribir suma FIN
Nota: La suma de los pares entre 20 y 60 (ambos inclusive) es 840. Incluí ambos extremos porque el ejercicio no entrega más detalles.
Como no se indica un lenguaje de programación, lo desarrolle en pseucodigo o pseudolenguaje que no posee una sintaxis estandar o normalizada.
Si con algoritmo repetitivo se refiere a estructuras, bucles o ciclos repetitivos, los 3 más comunes y utilizados son
Mientras (while en ingles)
Para (for en ingles)
Repetir hasta (Do while en ingles)
De acuerdo a los datos que indica para el algoritmo, estos serian (en pseudocodigo)
BUCLE MIENTRAS
Inicio
Definir i, suma como Entero //Definimos las variables a utilizar
i = 20 // Asignamos valores a las variables
suma = 0
Mientras i < ó = 60 Hacer
Si i MOD 2 = 0 Entonces // MOD devuelve el residuo de una
suma = suma + i division. Todo numero par al
Escribir i divirdirlo por 2 da residuo 0
FinSi
i = i + 1 // Aumentamos 1 a i, sino el bucle se
FinMientras repite indefinidamente
Escribir suma // Devuelve el resultado de la suma
FIN
BUCLE PARA
Inicio
Definir i, suma como Entero
suma = 0
Para i = 20 hasta 60 con paso 1 Hacer
Si i MOD 2 = 0 Entonces
suma = suma + i
Escribir i
FinSi
FinPara
Escribir suma
FIN
BUCLE REPETIR
Inicio
Definir i, suma como Entero
i = 20
suma = 0
Repetir
Si i MOD 2 = 0 Entonces
suma = suma + i
Escribir i
FinSi
i = i + 1
Hasta que i > 60
Escribir suma
FIN
Nota:
La suma de los pares entre 20 y 60 (ambos inclusive) es 840. Incluí ambos extremos porque el ejercicio no entrega más detalles.
Como no se indica un lenguaje de programación, lo desarrolle en pseucodigo o pseudolenguaje que no posee una sintaxis estandar o normalizada.
Un cordial saludo