12+  Свидетельство СМИ ЭЛ № ФС 77 - 70917
Лицензия на образовательную деятельность №0001058
Пользовательское соглашение     Контактная и правовая информация
 
Педагогическое сообщество
УРОК.РФУРОК
 
Материал опубликовала
Ольга345
Россия, Раменское

Презентация к уроку Базовая алгоритмическая структура ЦИКЛ

БАЗОВАЯ АЛГОРИТМИЧЕСКАЯ СТРУКТУРА ЦИКЛ

В алгоритмическую структуру «цикл» входит серия команд, выполняемая многократно. Такая последователь­ность команд называется  телом цикла. БАС Цикл Цикл с параметром/счетчиком (ДЛЯ) Цикл с предусловием (ПОКА) Цикл с постусловием (ДО)

Цикл с параметром/счетчиком (ДЛЯ) В начале выполнения цикла значение переменной i устанавливается равным i1. При каждом проходе цикла переменная i увеличивается на величину шага. Если она достигает величины, большей i2, то цикл за­вершается и выполняются следующие за ним операторы FOR i=i1 TO i2 STEP h тело цикла NEXT

Цикл с предусловием (ПОКА) Сначала проверяется условие. Если оно истинно, то выполняется тело цикла. Если условие становится ложным, то тело цикла не выполняется, а выполняется следующий оператор. Таким образом, если условие с самого начала ложно, то тело цикла не выполнится ни разу. i:=i1 нц пока i<=i2 тело цикла i:=i+шаг кц i:=i1 WHILE i<=i2 тело цикла i:=i+шаг END WHILE

Цикл с постусловием (ДО) Сначала выполняется тело цикла, затем проверяется условие. Если оно ложно, то выполняется тело цикла. Если условие истинно, то цикл считается выполненным. В этом цикле логическое выражение - это условие выхода из цикла i:=i1 нц тело цикла i:=i+шаг кц при i>i2 i:=i1 DO тело цикла i:=i+шаг LOOP UNTIL i>i2

КОНТРОЛЬНЫЕ ВОПРОСЫ 1 Сколько циклов изображено на рисунке? 2 Какой/какие типы циклов используются для решения задачи? 3 Что будет в результате выполнения программы, если А=10, а В=25? 4 Сформулируйте условие задачи 5 Какие еще БАС есть в решении задачи

КОНТРОЛЬНЫЕ ВОПРОСЫ 1 Какой тип цикла используются для решения задачи? 2 Что будет в результате выполнения программы? 3 Сформулируйте условие задачи