Планирование уроков на учебный год (по учебнику Н.Д. Угриновича, профильный уровень)



Уроки 81 - 92
§4.1. Алгоритм и кодирование основных алгоритмических структур






Содержание урока

4.1.1. Алгоритм и его свойства
4.1.2. Алгоритмические структуры «ветвление» и «выбор»
4.1.3. Алгоритмическая структура «цикл»

Циклические алгоритмические структуры

Цикл со счетчиком

Цикл с условием

Вспомогательные алгоритмы

Задания


4.1.3. Алгоритмическая структура «цикл»


Цикл с условием


Цикл с условием используется, когда заранее неизвестно, какое количество раз должно повториться тело цикла. В таких случаях количество повторений зависит от некоторого условия. Цикл называется циклом с предусловием, если условие выхода из цикла стоит в начале, перед телом цикла. Цикл с предусловием не выполняется даже один раз в случае ложности условия.

Цикл с предусловием реализуется с помощью инструкций While (в языке Visual Basic .NET Do While). Проверка условия выхода из цикла проводится до начала цикла с помощью ключевого слова While. Ключевое слово While обеспечивает выполнение цикла, пока истинно условие. Как только условие примет значение «ложь», выполнение цикла закончится.

Таблица 8 «Кодирование алгоритмической структуры «цикл»
Кодирование алгоритмической структуры «цикл с предусловием»

В языке Visual Basic .NET используется также ключевое слово Until. Ключевое слово Until обеспечивает выполнение цикла до тех пор, пока условие не станет истинным, т. е. пока условие имеет значение «ложь». Как только условие примет значение «истина», выполнение цикла закончится.

Цикл называется циклом с постусловием, если условие выхода из цикла стоит в конце, после тела цикла. Цикл с постусловием выполняется обязательно, как минимум, один раз, независимо от того, истинно условие или нет.

Таблица 8 «Кодирование алгоритмической структуры «цикл»
Кодирование алгоритмической структуры «цикл с постусловием»

Цикл с постусловием реализуется с помощью инструкций Do (в языке Turbo Delphi Repeat). Проверка условия выхода из цикла проводится после цикла с помощью ключевого слова While (в языке Turbo Delphi Until). Как только условие примет значение «ложь», выполнение цикла закончится. В языке Visual Basic .NET используется также ключевое слово Until.

Алгоритмическая структура «цикл» может быть зафиксирована графически, с помощью блок-схемы.

Рис. 4.3. Алгоритмическая структура «цикл»



Следующая страница Вспомогательные алгоритмы



Cкачать материалы урока







Наверх