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

Necesito ayuda con este algoritmo
Leer una cantidad de n números y hallar:
Cuántos son múltiplos de 3
Cuál fue el mayor.
Cuál fue el menor
Cuántos números fueron positivos y cuántos negativos
Suma de los n números.
Valor promedio
Valor medio.


romanc355: QUE LENGUAJE UTILIZAS
manuelgallego4545: tengo un nivel bajo de programacion y trabajo en el aplicativo de PSeint
manuelgallego4545: me ayudas
romanc355: La cantidad de número será digitado por el usuario?
manuelgallego4545: si
manuelgallego4545: perdón, no se digitaran las números por el usuario

Respuestas a la pregunta

Contestado por irmajulia
7

El algoritmo en PSeInt que analiza los n números ingresados es:

Algoritmo n_numeros

multiplos3 <-0

numMayor <- -2000

numMenor <- 20000

positivos<-0

ngativos<-0

suma<-0

Escribir "Ingrese n: " Sin Saltar

Leer n

medio <- redon(n/2)

Para i<-1 Hasta n Con Paso 1 Hacer

 Escribir "Ingrese Numero: " Sin Saltar

 Leer num

 

 //cuenta multiplos de 3

 Si num mod 3 = 0 Entonces

  multiplos3 <- multiplos3+1

 Fin Si

 

 //buscamos el mayor

 Si num > numMayor Entonces

  numMayor <- num

 Fin Si

 

 //buscamos el menor

 Si num < numMenor Entonces

  numMenor <- num

 Fin Si

 

 //contamos positivos y negativos

 Si num>0 Entonces

  positivos<-positivos+1  

 SiNo

  Si num<0 Entonces

   negativos<-negativos+1

  Fin Si

 Fin Si

 

 //calculamos suma

 suma <-suma+num

 

 //buscamos el valor medio

 Si i = medio Entonces

  valorMedio <- num

 Fin Si

 

Fin Para

promedio =  suma/n

Escribir "Múltiplos de 3: ",multiplos3

Escribir "El mayor: ", numMayor

Escribir "El menor: ",numMenor

Escribir "Positivos: ",positivos, " y Negativos: ",negativos

Escribir "Suma: ",suma

Escribir "Promedio: ", promedio

Escribir "Valor Medio: ", valorMedio

FinAlgoritmo

Este algoritmo consiste en una estructura repetitiva que se ejecuta para los n veces. En cada repetición se encuentran o calculan los datos dados, excepto el promedio, que se calcula al final con la suma de todos los números ingresados.

En imagen adjunta está el diagrama de flujo para mayor comprensión de la solución.

Adjuntos:
Otras preguntas