Informática, pregunta formulada por eliansandoval, hace 1 año

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

Respuestas a la pregunta

Contestado por andiamo
2
Hola.

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




Otras preguntas