Тема урока "Алгоритмическая структура повторения. Создание и выполнение алгоритмов с повторением"
Тема урока "Алгоритмическая структура повторения. Создание и выполнение алгоритмов с повторением"
Ребята, на этом уроке вы познакомитесь с циклическими алгоритмами, научитесь их составлять.
Давайте вспомним!
Постарайтесь ответить на вопросы
Алгоритм – это последовательность действий, которая приводит к определённому результату
Линейный алгоритм – это алгоритм, в котором действия выполняются последовательно в определённом порядке, друг за другом
Разветвляющийся алгоритм – это алгоритм, в котором в зависимости от поставленного условия выполняется та или иная последовательность команд (действий)
Попробуй выполнить задание
На практике часто встречаются задачи, при решении которых одно или несколько действий необходимо повторять несколько раз, пока выполняется некоторое заранее заданное условие.
Например, необходимо заполнить ведро водой из бочки. Взять кружку, наполнить кружку водой из бочки, вылить воду в ведро. Наполнить кружку водой из бочки, вылить воду в ведро. Повторять действия, пока ведро не наполнится водой.
Таким образом, форма организации действий, при которой выполнение одной и той же последовательности команд повторяется, пока выполняется некоторое заранее установленное условие, называется циклом или повторением.
Алгоритм, содержащий циклы, называется циклическим алгоритмом или алгоритмом с повторениями.
В рабочей тетради запиши:
Циклический алгоритм – это алгоритм, содержащий повторяющиеся действия.
Рассмотрим ещё один пример алгоритма с повторениями
Таню мама попросила собрать все красные помидоры. Таня взяла корзину и пошла в огород на грядку с помидорами.
Опишем последовательность действий Тани:
Сорвать красный помидор,
Положить помидор в корзинку,
Сорвать красный помидор,
Положить помидор в корзинку,
То есть Таня будет повторять действия «Сорвать красный помидор», и «Положить помидор в корзинку» пока не соберёт все красные помидоры.
Представим данный алгоритм с помощью блок-схемы:
Начало алгоритма;
Выполняемое действие (Подойти к грядке с помидорами);
Условие выполнения (Остались красные помидоры?)
Если да, то выполнять действия (сорвать красный помидор, положить помидор в корзинку). Если нет красных помидор, то пойти к маме.
Конец алгоритма.
То есть Таня действовала по алгоритму с повторениями. При его исполнении действия «Сорвать красный помидор» и «Положить помидор в корзинку» будут выполнены столько раз, сколько красных помидор на грядке.
Составь в тетради блок-схему алгоритма "Почистить картошку". Для этого используй команды: почистить картошку, возьми одну картошку, кастрюля полная?, положи картошку в кастрюлю.
Выполненные задания отправь annamiseeva2@gmail.com или https://vk.com/anutkamiseeva