Линейные и разветвляющиеся алгоритмы. Cтруктурные схема алгоритмов.
Правила выполнения. CCA- при записи в виде структурной схемы алгоритм представляется графически в виде последовательности блоков выполняющих определённые функции и блоки соединяются линиями возможно со стрелками. Внутри блоков операции. Блоки нумеруются по порядку.
По способу организации алгоритмов ССА блоки делятся на линейные, разветвляющиеся и циклические. В линейных алгоритмах результат получается после выполнения одной последовательности действий.
Начало—ряд операторов—конец. Разветвляющийся алгоритм предусматривает выбор одной из нескольких последовательностей действий в зависимости от исходных данных или промежуточных результатов.
Циклические алгоритмы. Классификация. Вычисление сумм,произведений.
Циклический алгоритм – это алгоритм обеспечивающий решение задачи
путём многократного повторения последовательности действий. которые многократно повторяются - называются циклами.
Циклы по числу повторений делятся на циклы с заданным числомповторений и итерационные.Общее замечание: вход только в начало цикла, а выход вследствиеокончания цикла, оператором GOTO, процедурами прерхода и выхода, находящимся в теле цикла.
Циклические алгоритмы. Итерационные циклы. Вложенные циклы.
Циклический алгоритм – это алгоритм обеспечивающий решение задачи путём многократного повторения последовательности действий.
Участки, которые многократно повторяются - называются циклами. Циклы по числу повторений делятся на циклы с заданным числом повторений и итерационные.
В итерационных циклах выполнение цикла оканчивается при
выполнении общего условия, связанного с проверкой монотонно изменяющейся величины.
Вложенные циклы – это, когда определённый цикл повторяется многократно в другом цикле охватывающем данный.