При полной форме ветвления действия выполняются в обоих случаях: и при истинности и при ложности условия. Ей соответствует следующее выражение: если <условие>, то <действие 1>, иначе <действие 2>.
Неполной форме ветвления соответствует выражение: если <условие>, то <действие 1>.
Циклом называется многократно повторяемый участок вычислений. Алгоритм, содержащий один или несколько циклов, называется циклическим.
Основные понятия циклического алгоритма:
1. счетчик цикла – переменная, которая изменяет свое значение при переходе от цикла к циклу;
2. тело цикла – действия, которые повторяются;
3. начальное значение счетчика цикла – значение, от которого начинает изменяться счетчик цикла;
4. конечное значение счетчика цикла – значение, до которого изменяется счетчик цикла;
5. шаг – значение, на которое изменяется счетчик цикла.
По количеству выполнения циклы делятся на циклы с определенным (заранее заданным) числом повторений и циклы с неопределенным числом повторений. Количество повторений последних зависит от соблюдения некоторого условия, задающего необходимость выполнения цикла. При этом условие может проверяться в начале цикла — тогда речь идет о цикле с предусловием, или в конце — тогда это цикл с постусловием.
Вспомогательный алгоритм
— это блок последовательных действий в основном алгоритме, который выделен в качестве самостоятельного алгоритма, имеющего свое имя.
Вспомогательные алгоритмы выступают в качестве сменных блоков алгоритма, которые могут быть составлены заранее и использованы в разных блок-схемах. Чем крупнее блоки, тем легче проходит сборка алгоритма. Вспомогательный алгоритм всегда является вложенным, если он включается в другой алгоритм. Но вложенная конструкция не является вспомогательным алгоритмом до тех пор, пока ей не дано имя.
К вспомогательным алгоритмам можно отнести процедуры, которые описываются перед выполнением основной программы и служат для выполнения одинаковых действий с различными параметрами.
При разработке алгоритма необходимо пройти минимум две стадии – сначала алгоритм должен быть понятен тому, кто его разрабатывает, а затем его следует преобразовать с учетом специфики среды. В том случае, если эти действия станет выполнять сам разработчик алгоритма, вторая стадия будет отсутствовать.
Другие статьи:
Основные сведения из истории английской орфографии
Современный английский алфавит сложился в 17 веке на основе латинского без каких-либо существенных модификаций последнего. В его составе насчитывается 26 букв. Самая поздняя буква, вошедшая в состав современного английского алфавита – буква J (джей), до того существовавшая как вариант написания буквы I. Исто ...
Описание диагностических материалов по исследованию проблемы социальной
адаптации детей младшего школьного возраста
С целью изучения проблемы социальной адаптации детей младшего школьного возраста нами были использованы диагностические методики: методика диагностики межличностных и межгрупповых отношений («Социометрия»); тест "Рисунок семьи"; тест "Дом. Дерево. Человек"; опросник для родителей. «Психол ...