Similar presentations:
Алгоритмическая структура «цикл»
1. Алгоритмическая структура «цикл»
10 класс29.07.2019
1
2. Опрос:
1. Дайте определение алгоритма.2. Какой алгоритм называется линейным?
3. Дайте определение алгоритмической
структуре «ветвление».
4. Какой алгоритм называется
циклическим?
5. Какие циклические алгоритмические
структуры вы знаете?
29.07.2019
2
3. В чем ошибки?
началоi=1 до 6
Мылит тарелку
Ополаскивает
тарелку
Посуда вымыта
29.07.2019
конец
3
4. Что будет выведено на экран после выполнения следующей программы?
началоТ=0 до 10
Шаг 2
Т
К=Т*Т
К
29.07.2019
конец
4
5.
1. Программа для вывода на экранпервых 10 четных чисел.
29.07.2019
5
6. Циклические алгоритмические структуры:
Циклы со счетчиками;Циклы с условием.
29.07.2019
6
7.
Часто бывает так, что необходимоповторить тело цикла, но заранее
неизвестно, какое количество раз
это надо делать.
В таких случаях количество
повторений зависит от некоторого
условия.
29.07.2019
7
8.
Цикл с предусловием (ПОКА): условиевыхода из цикла можно поставить в
начале, перед телом цикла
ПОКА <условие> ДЕЛАЙ
<действия>
Условие
выхода из
цикла
да
нет
Тело цикла
29.07.2019
8
9.
Цикл с постусловием (ДО): условиевыхода из цикла можно поставить в
конце, после тела цикла
Тело цикла
нет
•Условие
Условие
выхода из
цикла
да
29.07.2019
9
10. ДО
В 2000 г. урожайность ячменя составила 20 ц с га. В среднемкаждые 2 года за счёт применения передовых технологий
урожай увеличивается на 5%. Определить, через сколько лет
урожайность достигнет 25 ц с га.
29.07.2019
10
11. Вопрос:
Какой из рассмотренныхциклов, выполнится хотя
бы один раз?
Ответ обоснуйте.
29.07.2019
11
12.
ПОКАУсловие – условие
выполнения цикла.
Тело цикла может не
выполниться ни разу.
29.07.2019
ДО
В конце цикла
проверяется условие
выполнения цикла
или условие
прекращения цикла.
Тело цикла
повторяется до тех
пор, пока условие
выполнения цикла
истинно или условие
прекращения цикла
ложно. Выполняется
хотя бы один раз.
12