Тема урока "Основные алгоритмические конструкции. Повторение. Цикл с заданным числом повторений"
Сегодня на уроке вы:
повторите, что такое «повторение» и почему его называют циклом, какие типы циклов выделяют в зависимости от организации их работы;
познакомитесь с принципом работы цикла с заданным числом повторений и записью его на алгоритмическом языке;
научитесь исполнять циклические алгоритмы с заданным числом повторений;
получите навыки выполнения циклов для различных формальных исполнителей с заданной системой команд.
Повторим!
Циклическими называются алгоритмы, которые содержат помимо прочих конструкцию повторения.
Повторение (цикл) – это алгоритмическая конструкция, представляющая собой последовательность действий, которая выполняется многократно.
Последовательность действий, исполняемых в цикле называется телом цикла.
Посмотри видеоролик и узнай, что такое цикл с заданным числом повторений (цикл-для, цикл с параметром)
Сегодня мы подробнее рассмотрим цикл с заданным числом повторений (с параметром или цикл-для).
Рассмотрим алгоритм чтения книги, в которой 100 страниц:
· открыть книгу,
· 50 раз:
· прочесть 2 страницы,
· перевернуть страницу;
· закрыть книгу.
Так, как количество повторений известно заранее, это пример цикла с заданным числом повторений, который является частным случаем цикла с параметром. Такие циклы организованы так, что для их работы не нужны условия, но нужна дополнительная переменная, которая будет выполнять роль счётчика повторений или параметра.
В начале параметру присваивается начальное значение, а также указывается значение шага изменения параметра и его конечное значение. При каждом выполнении тела цикла значение параметра изменяется, то есть уменьшается или увеличивается на значение шага. Цикл повторяется до тех пор, пока значение параметра не станет, в случае увеличения параметра больше или в случае уменьшения параметра меньше указанного конечного значения.
Запиши в тетрадь!
Блок-схема цикла с параметром
Запись на алгоритмическом языке
нц для i от i1 до i2 шаг h
тело цикла
кц
Как видим в блок-схеме тело цикла размещается под блоком, обозначающим цикл. При этом в блоке указывается параметр i, его начальное i1 и конечное значение i2, а также значение шага h. При этом если шаг равен единице, его можно не указывать.
Рассмотрим примеры!
Пример 1. Используем цикл с параметром для Робота и нарисуем прямоугольник.
Пример 2. По блок-схеме составьте программу на алгоритмическом языке.
Выполни задания!
Повтори § 2.4 и теорию о циклах в предыдущих уроках.
Выполни задания (выполненные задания присылать annamiseeva2@gmail.com или https://vk.com/anutkamiseeva:
Задание № 1. По блок-схеме составьте программу на алгоритмическом языке.
Задание № 2. Выполни задание № 3 в конце видеоролика этого урока (только программа для Робота).
Используй примеры в этом уроке!
Важно запомнить!
Циклы с заданным числом повторений (с параметром) организованы таким образом, что с каждым выполнением тела цикла заданный параметр изменяется, на значение заданного шага. Так продолжается до тех пор, пока он не превысит заданное конечное значение.