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

Leer 20 números e imprimir cuantos son positivos, cuantos negativos y cuantos neutros. Algoritmo en Pseint.

Respuestas a la pregunta

Contestado por andiamo
61
Hola.

 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..

Contestado por megatokay
1

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

Adjuntos:
Otras preguntas