El uso de algoritmos es fundamental en la programación y resolución de problemas matemáticos. Uno de los problemas más básicos que se pueden abordar mediante algoritmos es la determinación de si un número es positivo o negativo. En este artículo, se presentará un algoritmo eficiente para esta tarea.
Algoritmo para saber si un numero es positivo o negativo
Vamos aprender a crear un algoritmo para determinar si un numero es positivo, negativo o neutro en pseint; además vamos a conocer el seudocódigo para este algoritmo y su diagrama de flujo.
Problema:
Realizar un algoritmo que determine si un numero ingresado por el usuario es positivo, negativo o neutro (cero), mostrar el mensaje en pantalla. Dicho de otra manera: desarrolle un algoritmo que permita leer un valor entero positivo n y determinar si es primo o no.
Como saber si un numero es positivo, negativo o cero
Para determinar si un numero es positivo, negativo o cero, lo que debemos hacer es comparar y tendremos los siguientes escenarios:
- Si el numero es mayor a cero entonces es positivo.
- Si el numero es menor a cero entonces es negativo.
- En caso de no cumplirse ninguna de las dos condiciones anteriores, entonces se determina que el numero es cero.
Tutorial de Algoritmo Numero Positivo, Negativo o Cero en Pseint
En el siguiente tutorial les explico como crear el algoritmo y generar su diagrama de flujo:
Pseudocódigo para determinar si un numero es positivo o negativo
El Pseudocódigo para saber si un numero es positivo, negativo o cero es el siguiente:
Algoritmo PositivoNegativo
variables
entero num
Inicio
Escribir "Escriba un número: "
Leer num
Si num > 0 Entonces
Escribir "El numero: ",num, " es Positivo"
SiNo
Si num<0 Entonces
Escribir "El numero: ",num, " es Negativo"
SiNo
Escribir "El numero: ",num, " es Neutro"
Fin Si
Fin Si
FinDeterminar si un numero es positivo o negativo en Pseint
El algoritmo para saber si un numero es positivo, negativo o cero en pseint es el siguiente:
Algoritmo PositivoNegativo Definir num Como Entero Escribir "Digita un numero: " leer num Si num>0 Entonces Escribir "El numero: ",num, " Es positivo" SiNo Si num<0 Entonces Escribir "El numero: ",num, " Es Negativo" SiNo Escribir "El numero: ",num, " Es Neutro" Fin Si Fin Si FinAlgoritmo
Explicación del algoritmo:
- Lo primero que hacemos es declarar una variable de tipo entero llamada «num», esta se utilizara para guardar el numero ingresado por el usuario.
- A través del comando leer damos la opción al usuario para que ingrese un numero y el numero ingresado lo guardamos en la variable «num».
- Comparamos si el numero ingresado es mayor a cero, en caso de ser así enviamos el mensaje indicando que el numero es positivo.
- Comparamos si el numero ingresado es menor a cero, si es así enviamos el mensaje indicando que el numero es negativo.
- En la opción sino, enviamos el mensaje que el numero es neutro (nulo), ya que por defecto se sabe que al no ser positivo ni negativo entonces es cero.
Diagrama de flujo para saber si un numero es positivo o negativo
El diagrama de flujo para determinar si un numero es positivo o negativo es el siguiente:


Deja una respuesta