← Все вопросы

Как из готовой блок-схемы написать программу на Python?

Задан 13 месяцев назад1.3к просмотров1 ответ
6

У меня есть блок-схема: ввод числа, ромб «a > 10?», если да — вывести «много», если нет — «мало», потом конец. Понимаю саму схему, но не понимаю, как её перевести в код. Есть какое-то правило перевода фигур в строки?

1 ответ

10
✓ Принятый ответ — помог автору

Да, перевод почти механический — каждая фигура превращается в свою конструкцию:

  • параллелограмм ввода → input()
  • параллелограмм вывода → print()
  • прямоугольник → строка с вычислением
  • ромб → if ... else
  • стрелка обратно вверх → цикл

Твоя схема превращается в это:

a = int(input())      # ввод (параллелограмм)
if a > 10:            # ромб
    print('много')    # ветка "да"
else:
    print('мало')     # ветка "нет"

Главное — идти по схеме сверху вниз по стрелкам и каждую фигуру заменять на её код. Ветка ромба «да» — это тело if, ветка «нет» — тело else.

Ваш ответ

Войдите, чтобы ответить на вопрос.