все
все
кон
-
Программный. Описание алгоритма с помощью языков программирования.
-
Графический. Алгоритм изображается в виде последовательности связанных между собой функциональных блоков, каждый из которых соответствует выполнению одного или нескольких действий. Такое графическое представление называется схемой алгоритма или блок-схемой.
Блок-схема алгоритма представляет собой систему связанных геометрических фигур.
Правила построения блок-схем
-
В блок-схеме каждому типу действий (вводу исходных данных, вычислению значений выражений, проверке условий, управлению повторением действий, окончанию обработки и т.п.) соответствует геометрическая фигура, представленная в виде блочного символа. Для наглядности операции разного вида изображаются в схеме различными геометрическими фигурами.
-
Блочные символы соединяются линиями переходов, определяющими очередность выполнения действий. Порядок выполнения действий указывается стрелками, соединяющими блоки.
-
В схеме блоки стараются размещать сверху вниз, в порядке их выполнения.
-
Все повороты соединительных линий выполняются под углом 90 градусов.
В таблице приведены наиболее часто употребляемые символы.
Название
|
Обозначение и пример заполнения
|
Выполняемая функция (пояснение)
|
Начало/конец (вход/выход)
|
|
Начало или конец программы, вход или выход в подпрограмму
|
Блоки ввода/вывода
|
|
Ввод-вывод данных
|
|
|
Вывод данных на печатающее устройство
|
Блок вычислений
|
|
Арифметический блок определяет вычислительное действие или последовательность действий
|
Логический блок
|
|
Логический блок проверяет истинность или ложность условия и выбирает направления выполнения алгоритма в зависимости от условия. В блоке должны быть указаны вопрос, условие или сравнение, которые он определяет.
|
Предопределенный процесс
|
|
Вычисления по стандартной или пользовательской подпрограмме
|
Блок модификации
|
|
Выполнение действий, изменяющих пункты алгоритма, начало цикла.
Внутри блока записывается параметр цикла, для которого указываются его начальное значение, граничное условие и шаг изменения значения параметра для каждого повторения.
|
Межстраничный соединитель
|
|
Указание связи между частями схемы, расположенной на разных страницах
|
Do'stlaringiz bilan baham: |