Ciencia, Algoritmos

En una entrada anterior creamos un algoritmo que se comportaba como un examen de 10 preguntas, calculaba el valor obtenido e indicaba si el estudiante había aprobado o no el examen; esta es una forma de automatizar tareas que de lo contrario serían tediosas, mecánicas y manuales. Siguiendo con nuestro aprendizaje el ejercicio que analizaremos hoy será: Leer una lista de números y decir cuántos positivos negativos y neutros. Este ejercicio demandará el uso de: Bucles, Condicionales y Variables, veamos.

Leer una lista de números y decir cuántos positivos negativos y neutros Algoritmo en PSeInt

Detalle del caso estudio: Desarrollar un algoritmo que lea una lista de números e indique cuantos números de los ingresados son: Positivos, Negativos o neutros, (El usuario deberá estar en la capacidad de indicar la cantidad de números a leer).

Datos de entrada

  • Lista de números (Inicialmente no sabemos cuántos números son).

Procesos

  • Solicitar la cantidad de números determinada por el usuario (Con un ciclo repetitivo).
  • Verificar cada número, si es: positivo, negativo o neutro.
  • Hacer el conteo de cada uno, en caso de ser positivo, negativo o neutro.

Salidas

  • Cuantos positivos se ingresaron.
  • Cantidad de negativo que se ingresaron.
  • Mostrar cuantos neutros se ingresaron.

Observa el siguiente vídeo, dónde te explico en forma sencilla el código de este algoritmo

Vídeo relacionado: 🔷 Almacenar N números en un ARREGLO y DEFINIR el MAYOR y MENOR en PSeInt | DIMENSIONES en PSeInt 💡

Haciendo un análisis a nuestro algoritmo

En primer lugar solicitamos la cantidad de números que el usuario verificará, de esta manera el ciclo tendrá el dato que necesita para hacer el número de iteraciones exactas (Cantidad de números). Por lo tanto dentro del ciclo ingresamos cada número e inmediantamente validamos haciendo uso de condicionales, las condiciones son:

Positivo: n>=1
Negativo: <=-1
Neutro: Al no cumplirse ninguna de las dos anteriores.

De esta manera solicitamos cada número y lo validamos, según la validación asignamos un «1», a la variable correspondiente, ejemplo para los positivos pos <- pos + 1; esto nos permite ir sumando con la posibilidad de conservar el valor anterior de la variable.

Finalemente mostramos los valores correspondientes para cada variable.

Salida del algoritmo

*** Ejecución Iniciada. ***
¿Cuantos números verificará?
> 5
Ingrese el valor número 1
> 2
Ingrese el valor número 2
> -3
Ingrese el valor número 3
> 0
Ingrese el valor número 4
> 2
Ingrese el valor número 5
> -9
Ingresó 2 números positivos
Ingresó 2 números negativos
Ingresó 1 números neutros
*** Ejecución Finalizada. ***
3 comentario en “Leer una lista de números y decir cuántos positivos, negativos y neutros PSeInt”
  1. Hola, casualmente estuve intentando hacer uno similar a este y me fue imposible hacerlo, pero por fin lo conseguí me funciona en un 99% solo que le corregiré las condicionales, pues no las declare como debía por eso no está al 100 pero gracias a ti pude solucionarlo buena pagina sigue adelante. Suerte

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

×