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

Блок-схема с ее соединенными формами и линиями может помочь людям визуализировать алгоритм, который представляет собой просто последовательность задач, которые необходимо выполнить для завершения процесса. Блок-схема может объяснить все, от того, как спланировать вечеринку, до того, как запустить космический корабль. Хотя существует программное обеспечение для создания блок-схем, вы можете создавать блок-схемы, используя карандаш и бумагу.

Составьте список ваших задач

Алгоритмы появляются почти везде в жизни. Например, продавец магазина использует алгоритм для выполнения таких задач, как сканирование товаров, упаковка продуктов и прием вашего платежа. Другие алгоритмы, например, те, которые составляют компьютерные операционные системы, намного сложнее. Прежде чем создавать блок-схему, подумайте о процессе, который вы хотите выполнить, а затем определите и запишите его задачи.

Начать процесс

Одной из самых важных форм блок-схемы является прямоугольник - он представляет задачу в вашем процессе. Нарисуйте прямоугольник и напишите внутри него первое задание, которое вы должны выполнить. Например, если процесс заключается в переключении на ваш любимый телеканал, первой задачей может быть «Возьмите пульт дистанционного управления».

Продолжить процесс

Нарисуйте второй прямоугольник справа от первого и напишите в нем «Нажмите кнопку включения». Наконец, нарисуйте линию, соединяющую первый прямоугольник со вторым, и добавьте стрелку на правом конце линии. Когда вы закончите, блок-схема будет содержать логическое представление первых двух задач процесса. Линия со стрелкой представляет порядок, в котором задачи должны выполняться.

Создать точку принятия решения

Многие жизненные задачи требуют от людей принятия важных решений, влияющих на будущее. Представьте, что ваш телевизор не включается, когда вы нажимаете кнопку «включения» на пульте дистанционного управления. Ваша блок-схема должна включать задачи для этого обстоятельства. Чтобы справиться с этим сценарием, нарисуйте ромбовидную фигуру, которая представляет точку принятия решения. Проведите линию со стрелкой от второго прямоугольника к левой стороне ромба. Эта линия соединяет вторую задачу с символом решения.

Понять символ решения

Символ решения позволяет вам выбрать один из двух возможных логических путей в зависимости от ответа на вопрос, который вы задали внутри символа. Напишите в символе «ТВ включается», потому что это точка принятия решения после нажатия кнопки «Вкл» на пульте дистанционного управления.

Выполнить логическое ветвление

Нарисуйте линию со стрелкой, которая выходит за правый край символа, и напишите «Да» над линией. Эта линия представляет собой путь, по которому следует идти, если ответ на вопрос «Да» - телевизор включается, когда вы нажимаете кнопку «Вкл». Нарисуйте аналогичную линию, которая выходит за нижний край символа, а затем напишите «Нет» рядом с этой линией. Эта линия указывает путь, по которому следует идти, если телевизор не включается. Теперь у вас есть две задачи и точка принятия решения, которая обрабатывает возможность включения или выключения телевизора после того, как вы попытаетесь его включить.

Заполните блок-схему

На этом этапе от символа решения отходят линии «Да» и «Нет». Нарисуйте еще один прямоугольник в конце одной из линий и напишите следующий шаг процесса. Например, если вы нарисовали линию «Нет», следующей задачей может быть «Проверить шнур питания телевизора». Если вы нарисовали линию «Да», эта задача могла бы вместо этого состоять в том, чтобы «нажать желаемый номер станции на пульте дистанционного управления».

Советы по построению блок-схем

Пример с телевизором прост, и у него всего несколько задач. По мере того как вы работаете с более сложными алгоритмами, ваша блок-схема будет содержать намного больше символов процессов и точек принятия решений. Существуют и другие символы блок-схемы, но формы процесса и решения - это все, что вам нужно для моделирования простых процессов. При разработке блок-схемы вы можете обнаружить, что некоторые шаги отсутствуют в исходном списке. Независимо от того, используете ли вы карандаш и бумагу или программу для создания блок-схем, легко добавлять новые символы, удалять существующие и изменять их порядок по мере того, как блок-схема оживает.

  • Доля
instagram viewer