Задание 2. Даны два целых числа а и b. Выведите все числа
от а до ь включительно, в порядке возрастания, если а < b, или
в порядке убывания в противном случае.
Вы можете использовать встроенную функцию reversed().
Составить постановку задачи,блок схему и программу в python!!
Answers & Comments
Verified answer
ОБЪЯСНЕНИЕ Постановка задачи:
Написать программу, которая получает на вход два целых числа a и b. Вывести все числа от a до b включительно в порядке возрастания, если a < b, или в порядке убывания в противном случае.
Блок-схема:
```
┌─────────────┐
│ Начало │
└─────────────┘
│
▼
┌─────────────┐
│ Ввод a и b │
└─────────────┘
│
▼
┌─────────────┐
│ Проверка │
│ a < b │
└─────────────┘
│
├───┐
│ │
▼ │
┌─────────────┐
│ Вывод чисел │
│ от a до b │
│ в порядке │
│ возрастания │
└─────────────┘
│
└─────────┐
│
▼
┌─────────────┐
│ Вывод чисел │
│ от a до b │
│ в порядке │
│ убывания │
└─────────────┘
│
▼
┌────────────┐
│ Конец │
└────────────┘
```
Программа на языке Python:
```python
a = int(input("Введите число a: "))
b = int(input("Введите число b: "))
if a < b:
for i in range(a, b+1):
print(i)
else:
for i in range(a, b-1, -1):
print(i)
```
Пример работы программы:
```
Введите число a: 3
Введите число b: 8
3
4
5
6
7
8
```
```
Введите число a: 10
Введите число b: 5
10
9
8
7
6
5
```
Обратите внимание, что программа ожидает ввода целых чисел для переменных a и b.