Словесно-формульное описание
- Ввести ST, перейти к п.2
- Если ST<5, то ZP=10000, перейти к п.4, иначе перейти к п.3
- Если ST<15, то ZP=20000, иначе ZP=20000+(ST-15)*2, перейти к п.4
- Вывести (на печать) значение ZP
- Вычисления прекратить.
Распространение словесно-формульного описания на практике ограничивается отсутствием строгой формализации, наличием многословности, а также неоднозначностью толкования отдельных действий алгоритма.
2. Графическое описание алгоритмаиспользует представление на основе структурной блок-схемы, в которой каждая фигура (блок) относится к отдельному действию алгоритма, а система связанных блоков образует графическую схему алгоритма. Примеры графического изображения блоков, из которых складывается графическое описание алгоритма, представлены в табл. 6.1. При формировании алгоритма блоки располагаются сверху вниз и связываются между собой стрелками.
Таблица 6.1
Блоки графического описания алгоритма
Наименование | Обозначение | Функции |
Пуск-останов | ![]() | Начало или конец алгоритма |
Ввод-вывод | ![]() | Ввод исходных данных или вывод результатов |
Процесс | ![]() | Вычислительное действие или последовательность вычислений |
Разветвление | ![]() | Проверка условия и выбор направления |
Предопределенный процесс | ![]() | Вычисление по подпрограмме |
Модификация | ![]() | Начало цикла |
Графический подход отличается простотой и наглядностью, дает хорошие результаты при решении относительно небольших задач. Серьезная задача раздвигает границы блок-схемы до такой степени, что ее визуальное восприятие становится трудным или невозможным.