Информатика. Учебное пособие. Терехов А.В - 19 стр.

UptoLike

Таблица 3.2.1
Процесс
Решение
Предопределенный
процесс
(кодирограмма)
Вводвывод
Линии потока
Модификация
Началоконец
Комментарии
Внутристраничный
соединитель
Межстраничный
соединитель
Значение а принимается из ряда чисел 10; 15; 20... мм; b = 1,5.
3.3. БАЗОВЫЕ СТРУКТУРЫ ПРОГРАММИРОВАНИЯ
Алгоритм любой сложности может быть представлен комбинацией трех базовых структур:
следование;
ветвление (альтернатива, еслитоиначе);
цикл (повторение).
Особенностью этих структур является наличие у них одного входа и одного выхода.
Базовая структура следование означает, что несколько операторов должны быть выполнены последовательно друг за
другом и только один раз за время выполнения данной программы. Совокупность связанных базовых структур следование
называется линейным вычислительным алгоритмом.
Под оператором понимается формальная запись предписания для выполнения некоторой последовательности
действий.
Второй базовой структурой является ветвление. Эта структура обеспечивает, в зависимости от результата проверки
условия (истина или ложь), выбор одного из альтернативных путей работы алгоритма, причем каждый из путей ведет к
общему выходу.
Возможные пути выполнения алгоритма помечают соответствующими метками: истина/ложь, да/нет, 1/0 и т.д.
В частном случае может оказаться, что для одного из выбранных путей действий предпринимать не нужно. Такая
структура получила название обход или структура еслито.
Алгоритм, в состав которого входит базовая структура ветвление, называется разветвляющимся.
Если в алгоритме имеется три и более направления ветвления, то его можно представить в виде совокупности
нескольких базовых структур еслитоиначе. Такую разновидность структуры разветвление часто называют
множественный выбор.
Третья базовая структура цикл обеспечивает повторное выполнение или, другими словами, циклическую работу
операторов.