Да Нет Да Нет
Рис 1 Рис 2
Если в процессе выполнения программы отдельные участки вычислений повторяются многократно, при этом каждый раз используются новые значения переменных, то такой процесс называют циклическим.
Циклами называются повторяемые участки вычислений в конкретной программе.
Базовая структура ЦИКЛ имеет два вида см. рис.
Параметр цикла – переменная, принимающая при каждом следующем заходе в цикл новое значение.
Тело цикла – последовательность действий, которая выполняется многократно.
Начальные присваивания – присваивание начальных значений тем переменным, которые используются в теле цикла.
В состав цикла входит логический элемент с проверкой условия Р и функциональный блок S, называемый телом цикла. В первом случае блок S расположен после проверки логического условия Р. При определенных значениях условия Р блок S может не выполнятся ни разу. Эту структуру называют Цикл – Пока.
Структура Пока
Да Нет
Во втором случае блок S расположен до проверки условия Р и поэтому выполняется по крайней мере один раз. Эту структуру называют Цикл – До.
Структура До
Да Нет
Расстановка значений истинности “да” и ”нет” в изображении структур циклов, может быть произвольной. Однако способ их расстановки, принятый на рисунках не случаен, а является выражением определенного стандарта, объединяющего в том числе и сами названия структур (Цикл – Пока, Цикл – До). В первом случае (рис.) тело цикла исполняется, пока – условие истинно. Условие Р в этой структуре называют условием продолжения цикла. Во втором случае (рис.) тело цикла исполняется до истинности
. Условие в этой структуре называют условием окончания цикла.6.Пример реализации записи алгоритма в виде блок-схемы
с помощью текстового редактора MS Word 2000.
В процессе создания компьютерных программ часто возникает необходимость в записи алгоритма в виде блок-схемы. Эта задача легко решается с помощью графических компонентов текстового редактора MS Word 2000. Ниже приведён примеры изображения записи блок-схемы алгоритма программы для вычисления значений функции. Разработка блок-схемы произведена в ходе выполнения лабораторной работы.