Leer 20 números e imprimir cuantos son positivos, cuantos negativos y cuantos neutros. Algoritmo en Pseint.
Respuestas
Una forma de realizar este algoritmo es utilizar un bucle para que permita ingresar los 20 números por teclado (el problema no especifica la forma de ingresar los numeros al algoritmo).
Con una setencia condicional (un SI anidado) se van revisando los numeros ingresados y mediante 3 variables (una para los positivos, una para los negativos y una para los neutros) vamos "contando" la cantidad de numeros de cada tipo.
Luego solo queda imprimir los datos de las variables por pantalla.
Notas:
Un número entero es positivo si es mayor que cero y es negativo cuando es menor que cero.
El algoritmo que le propongo seria
Algoritmo ContadordeNumerosEnteros
Definir i, num, positivos, negativos, neutros como Entero
i <- 0
num <- 0
positivos <- 0
negativos <- 0
neutros <- 0
Para i desde 0 hasta 20 -1 con paso 1 Hacer
Escribir "Ingrese un numero"
leer num
Si num > 0 Entonces
positivos <- positivos + 1
Sino
Si num < 0 Entonces
negativos <- negativos + 1
Sino
neutros <- neutros + 1
FinSi
FinSi
FinPara
Escribir "Los positivos son " positivos
Escribir "Los negativos son " negativos
Escribir "Los neutros son " neutros
FinAlgoritmo
Algunos "detalles" del pseudocodigo pueden variar dependiendo de como este configurado su Pseint (trabaja con pseudolenguaje). De todos modos, el algoritmo funciona.
Un cordial saludo..
A continuación pseudocódigos en pseint que muestra por pantalla la cantidad de números ingresados de valores mayores y menores que cero y los neutros.
Algoritmo en pseint para contar 20 números positivos, negativos, y neutros
- // Definición de variables
Definir num Como Real
CantNeg <- 0
CantPos <- 0
CantNeu <- 0
- // Ingresa 20 números
Para x<-1 Hasta 20 Hacer
Escribir 'Ingrese Número ',x,' : '
Leer num
Si num<=0 Entonces
CantNeg <- CantNeg+1
FinSi
Si num>=0 Entonces
CantPos <- CantPos+1
FinSi
Si num=0 Entonces
CantNeu <- CantNeu+1
FinSi
FinPara
- // Cantidad de números negativos, positivos, y neutros ingresados
Escribir 'Cantidad de números negativos ingresados ',CantNeg
Escribir 'Cantidad de números Positivos ingresados ',CantPos
Escribir 'Cantidad de números Neutros ingresados ',CantNeu
FinAlgoritmo
Para saber más acerca de algoritmos para saber la cantidad de números negativos y positivos consulte: https://brainly.lat/tarea/9823484
#SPJ3