Способы записи алгоритмов:
1) Словесный - содержание последовательных шагов вычислений задается в произвольной форме на естественном языке
2) формульно- словесный - основывается на задании последовательных шагов алгоритма с помощью математических формул и выражений в сочетании со словесными выражениями
3) схемный - это графическое изображение логической структуры алгоритма. На блок-схеме каждый этап процесса обработки представляется в виде геометрических фигур (блоков), имеющих определенную конфигурацию в зависимости от характера вычисляемых операций
4) язык программирования - используется для записи алгоритмов в виде, непосредственно доступном ЭВМ. Программа, написанная на языке программирования, представляет собой последовательность операторов, реализующих заданный алгоритм.
5) структурограмм - основан на формализованном представлении предписаний. Разновидность: алгоритмический язык в русской нотации.
6) операторные схемы - это аналитическая форма представления алгоритма с помощью операторов, описывающих содержание отдельных участков вычислительного процесса. Участки алгоритма могут разделяться по своему назначению. Одни участки предусматривают вычисления с помощью арифметических операций, другие предназначены для проверки некоторых условий, выполнение которых определяет порядок работы алгоритма. Первые называются арифметическими операторами, вторые – логическими операторами. Имеется также группа специальных операторов управления (ввод-вывод данных, оператор останова и т.д.). Весь процесс решения задач состоит из последовательности выполнения таких операторов.
|
|
Терминатор начала и конца работы функции:
Операции ввода и вывода данных
Выполнение операций над данными
Блок, иллюстрирующий ветвление алгоритма
Вызов внешней процедуры
Начало и конец цикла
Подготовка данных
Соединитель
Пример алгоритма и его представления в виде блок-схемы