Конечно, давайте начнем с создания блок-схемы алгоритма для данной задачи, а затем напишем программу на языке Python.
Блок-схема алгоритма
- Начало
- Ввод числа
- Проверка условия: Если число > 0
- Если да, то вывести "Положительное число"
- Если нет, то ничего не делать
- Конец
Программа на Python
# 1. Ввод числа
number = float(input("Введите число: "))
# 2. Проверка условия
if number > 0:
# 3. Вывод сообщения
print("Положительное число")
Пояснения к программе
Ввод числа:
number = float(input("Введите число: "))
Здесь мы используем функцию input()
для ввода числа с клавиатуры. Функция float()
преобразует введенное значение в число с плавающей точкой, чтобы можно было корректно обрабатывать как целые числа, так и дробные.
Проверка условия:
if number > 0:
В этом шаге мы проверяем, является ли введенное число положительным. Если условие number > 0
истинно, то выполняется следующий блок кода.
Вывод сообщения:
print("Положительное число")
Если условие истинно, то программа выводит сообщение "Положительное число".
Проверьте программу
Чтобы убедиться, что программа работает корректно, можно выполнить ее с разными входными данными:
- Введите положительное число (например, 5 или 3.14).
- Введите ноль (0).
- Введите отрицательное число (например, -7 или -2.71).
Программа должна выводить сообщение "Положительное число" только в случае ввода положительного числа.
Расширение
Для учебных целей можно добавить обработку остальных случаев, чтобы программа была более информативной:
# 1. Ввод числа
number = float(input("Введите число: "))
# 2. Проверка условия
if number > 0:
# 3. Вывод сообщения
print("Положительное число")
elif number == 0:
print("Число равно нулю")
else:
print("Отрицательное число")
Таким образом, программа теперь обрабатывает и сообщает о всех возможных случаях: положительное число, ноль, отрицательное число.