Планирование уроков на учебный год (по учебнику К.Ю. Полякова, Е.А. Еремина, полный углубленный курс, 4 часа в неделю)



Уроки 75 - 79
Цикл с условием. Цикл с переменной
§58. Циклические алгоритмы




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

Как организовать цикл?

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

Цикл с переменной

Вложенные циклы

Вопросы и задания

Задачи (1 - 16)

Задачи (17 - 32)


Как организовать цикл?


Цикл — это многократное выполнение одинаковых действий. Простейший цикл, который 10 раз выводит на экран слово «привет», на школьном алгоритмическом языке записывается так:

нц 10 раз

вывод 'привет', нс

кц


Здесь нц и кц — это сокращения от выражений «начало цикла» и «конец цикла».

Подумаем, как можно организовать такой цикл. Вы знаете, что программа выполняется автоматически. При этом на каждом шаге нужно знать, сколько раз уже выполнен цикл и сколько ещё осталось выполнить. Для этого необходимо использовать ячейку памяти, в которой будет запоминаться количество выполненных шагов цикла (счётчик шагов). Сначала можно записать в неё ноль (ни одного шага не сделано), а после каждого шага цикла увеличивать значение ячейки на единицу. На псевдокоде алгоритм можно записать так (здесь и далее операции, входящие в тело цикла, выделяются отступами):

счётчик:=0

пока счётчик<10

вывод 'привет', нс

увеличить счётчик на 1


Возможен и другой вариант: сразу записать в счётчик нужное количество шагов и после каждого шага цикла уменьшать счётчик на 1. Тогда цикл должен закончиться при нулевом значении счётчика:

счётчик:=10

пока счётчик>0

вывод 'привет 1, нс

уменьшить счётчик на 1


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

Следующая страница Циклы с условием



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




Наверх