Determinar la media de una lista indefinida de números positivos, terminados con un número negativo.
Respuestas a la pregunta
Respuesta:
inicio
suma <- 0
cont <- 0
escribir ("Introduzca un número positivo (número negativo para terminar)")
leer (numero)
mientras (numero >= 0) hacer
suma <- suma + numero
cont <- cont +1
escribir ("Introduzca un número positivo (número negativo para terminar)")
leer (numero)
fin_mientras
media <- suma / cont
escribir ("La media de los números introducidos es: ", media)
Explicación paso a paso:
Supongo que requiere un sistema para hacer esta tarea
Presentamos un algoritmo que resuelva la situación planteada
¿Qué es un algoritmo?
Un algoritmo nos presenta una secuencia de pasos para poder elaborar un programa
Algoritmo para determinar la cantidad solicitada
INICIO DEL PROGRAMA
Declaración de variables
n, i número entero
media, temp, suma, número real
suma = 0
Solicitud de cantidad de datos
Imprimir("Introduzca la cantidad de datos positivos para agregar")
Leer(n)
Solicitud de lista de datos
Para i desde 1 hasta n
Imprimir(Introduzca el dato %d,i)
Leer(temp)
suma = suma + temp
Fin del para
Imprimir("Introduzca el número negativo)
Leer(temp)
Suma = suma + temp
Calculo e impresión de la media
media = suma/(n + 1)
Imprimir("La media de los datos es %d", media)
FIN DEL PROGRAMA
Visita sobre algoritmo en: https://brainly.lat/tarea/12444201