Please enable JavaScript.
Coggle requires JavaScript to display documents.
Алгоритмческая конструкция - Coggle Diagram
Алгоритмческая конструкция
Следование
Основная алгоритмческая конструкция, отображающая естественный порядок действий.
Линейный алгоритм
Алгоритм, в котором применяется только структура следование
Алгоритм, в котором команды выполняются в порядке их записи, т.е. последовательно друг за другом
Ветвление
Алгоритмческая конструкция в которой в зависимости от выполнения условий (да или нет) предусмотрен выбор одной из двух последовательностей команд (ветвей)
Разветвляющиеся алгоритмы
Алгоритмы в которых применяются только структура ветвление
Полная форма ветвления
Если условие
То действие 1
Иначе действие 2
Всё
Сокращённая форма ветвления
Если условие
То действие 1
Всё
Операция сравнения
Можно сравнивать любые переменные, числа и арифметические выражения, символьные переменные
Простое условие
Условие состоящее из одной операции сравнения
Составные условия
Условия, которые создаются из простых, соединённых друг с другом логическим операциями
Логические операции
And (И)
Истинно только тогда, когда верны оба простых условия
Or (или)
Истинно только тогда, когда одно из условий верно
Not (не)
Истинно только тогда, когда простое условие ложно
Повторение
Алгоритмическая конструкция, представляющая собой последовательность действий, выполняемых многократно.
Циклические алгоритмы
Алгоритмы, содержащие конструкцию повторения
Последовательность действий, многократно повторяющаяся в процессе выполнения цикла, называется телом цикла
Типы
Цикл с заданным условием окончания работы, цикл-ДО, цикл с постусловием
1) выполняется тело цикла
2) проверяется условие (вычисляется значение логического выражения)
если условие не удовлетворяется, то снова выполняется тело цикла и осуществляется переход к проверке условия
если же условие удовлетворяется, то выполнение цикла заканчивается. В любом случае тело цикла будет выполнено хотя бы один раз
Цикл с заданным условием продолжения работы цикл-ПОКА, цикл с предусловием
1) проверяется условие (вычисляется значение логического выражения)
2) если условие удовлетворяется (Да), то выполняется тело цикла и снова осуществляется переход к проверке условия
если условие не удовлетворяется, то выполнение цикла заканчивается. Возможны случаи, когда тело цикла не будет выполнено ни разу
Цикл с заданным числом повторений цикл-ДЛЯ, цикл с параметром
1) параметру цикла присваивается начальное значение
2) параметр цикла сравнивается с конечным значением
если параметр цикла не превышает конечное значение, то выполняется тело цикла, увеличивается значение параметра цикла на шаг и снова осуществляется проверка параметра цикла
если же параметр цикла превышает конечное значение, то выполнение цикла заканчивается