← Все вопросы
Как из готовой блок-схемы написать программу на Python?
6
У меня есть блок-схема: ввод числа, ромб «a > 10?», если да — вывести «много», если нет — «мало», потом конец. Понимаю саму схему, но не понимаю, как её перевести в код. Есть какое-то правило перевода фигур в строки?
1 ответ
10
✓ Принятый ответ — помог автору
Да, перевод почти механический — каждая фигура превращается в свою конструкцию:
- параллелограмм ввода →
input() - параллелограмм вывода →
print() - прямоугольник → строка с вычислением
- ромб →
if ... else - стрелка обратно вверх → цикл
Твоя схема превращается в это:
a = int(input()) # ввод (параллелограмм)
if a > 10: # ромб
print('много') # ветка "да"
else:
print('мало') # ветка "нет"
Главное — идти по схеме сверху вниз по стрелкам и каждую фигуру заменять на её код. Ветка ромба «да» — это тело if, ветка «нет» — тело else.
Ваш ответ
Войдите, чтобы ответить на вопрос.