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