(курс 68 ч.) Кодирование основных типов алгоритмических структур на языках объектно-ориентированного и процедурного программирования | Алгоритмическая структура «цикл»

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


Уроки 3 - 4
Кодирование основных типов алгоритмических структур на языках объектно-ориентированного и процедурного программирования


§ 1.2. Кодирование основных типов алгоритмических структур на языках объектно-ориентированного и процедурного программирования



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

1.2.1. Линейный алгоритм

1.2.2. Алгоритмическая структура «ветвление»

1.2.3. Алгоритмическая структура «выбор»

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

1.2.5. Блок-схемы алгоритмов

Лабораторная работа № 5

Лабораторная работа № 6

Лабораторная работа № 7


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


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

Циклические алгоритмические структуры бывают двух типов:

• цикл со счетчиком, в котором тело цикла выполняется определенное количество раз;
• цикл с условием, в котором тело цикла выполняется, пока истинно условие.

В алгоритмической структуре «цикл» серия команд (тело цикла) может выполняться многократно.

image Цикл со счетчиком. Алгоритмическая структура «цикл со счетчиком» используется, если заранее известно, какое число повторений тела цикла необходимо выполнить. Цикл со счетчиком может быть зафиксирован графически, с помощью блок-схемы, а также записан на языках Visual Basic и Gambas и на языке OpenOffice.org Basic с использованием оператора цикла For ... Next (рис. 1.6).

image

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


Синтаксис оператора For...Next следующий: строка, начинающаяся с ключевого слова For, является заголовком цикла, а строка с ключевым словом Next — концом цикла, между ними располагаются операторы, являющиеся телом цикла.

В начале выполнения цикла значение переменной Счетчик устанавливается равным НачЗнач. При каждом «проходе» цикла значение переменной Счетчик увеличивается на величину шага. Если оно достигает величины КонЗнач, то цикл завершается, и происходит переход на следующую строку программы.

image Цикл с условием. Алгоритмическая структура «цикл с условием» используется, если заранее не известно, какое количество раз необходимо повторить тело цикла. В этом случае количество повторений тела цикла зависит от истинности условия. Цикл с условием можно отобразить с помощью блок-схемы и записать на языках Visual Basic и Gambas и на языке OpenOffice.org Basic с помощью оператора цикла Do While...Loop (рис. 1.7). После ключевого слова While записывается условие продолжения цикла. Цикл выполняется, пока истинно условие. Как только условие примет значение «ложь», выполнение цикла закончится. Если условие продолжения цикла стоит перед телом цикла, то такой цикл называется циклом с предусловием.

image

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


Если условие продолжения цикла стоит после тела цикла, то такой цикл называется циклом с постусловием. Цикл выполняется? пока условие ложно. Как только условие примет значение «истина», выполнение цикла закончится.

image

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



Контрольные вопросы


1. В каких случаях используется алгоритмическая структура «цикл со счетчиком», а в каких — алгоритмическая структура «цикл с условием»?

Задания для самостоятельного выполнения


1.4. Задание с развернутым ответом. Начертите блок-схемы алгоритмических структур «цикл со счетчиком» и «цикл с условием».

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






Наверх