Разделы презентаций


АЛГОРИТМИЧЕСКАЯ КОНСТРУКЦИЯ ПОВТОРЕНИЕ Основные алгоритмические структуры

Содержание

Ключевые слова повторение циклические алгоритмы тело цикла цикл с заданным условием продолжения работыс заданным условием окончания работыс заданным числом повторений

Слайды и текст этой презентации

Слайд 1АЛГОРИТМИЧЕСКАЯ КОНСТРУКЦИЯ ПОВТОРЕНИЕ
Основные алгоритмические структуры

АЛГОРИТМИЧЕСКАЯ КОНСТРУКЦИЯ ПОВТОРЕНИЕОсновные алгоритмические структуры

Слайд 2Ключевые слова
повторение
циклические алгоритмы
тело цикла
цикл
с заданным

условием продолжения работы
с заданным условием окончания работы
с заданным числом повторений


Ключевые слова повторение циклические алгоритмы тело цикла цикл с заданным условием продолжения работыс заданным условием окончания работыс

Слайд 3Повторение
Повторение - последовательность действий, выполняемых многократно.
Алгоритмы, содержащие конструкцию повторения,

называют циклическими или циклами.
Последовательность действий, многократно повторяющаяся в процессе

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

Слайд 4Типы циклов
Заданы условия
продолжения работы
Могут быть
Заданы условия
окончания работы
Задано число
повторений
Пока есть

кирпич
Ровно 100 кирпичей
Пока не наступит ночь

Типы цикловЗаданы условияпродолжения работыМогут бытьЗаданы условияокончания работыЗадано числоповторений Пока есть кирпичРовно 100 кирпичейПока не наступит ночь

Слайд 5Цикл с заданным условием продолжения работы
(цикл-ПОКА, цикл с предусловием)
нц

пока

кц

Цикл с заданным условием продолжения работы (цикл-ПОКА, цикл с предусловием)нц пока   кц

Слайд 6Погрузка кирпичей
алг погрузка
нач
нц пока есть

кирпичи
взять один кирпич

если кирпич целый
то положить кирпич в машину
иначе отложить кирпич в сторону
все
кц
кон
Погрузка кирпичейалг погрузка  нач   нц пока есть кирпичи    взять один кирпич

Слайд 7Робот в коридоре
Правее Робота расположен коридор неизвестной длины. Необходимо, чтобы

Робот закрасил все клетки этого коридора.
нц пока справа свободно

вправо
закрась
кц
Робот в коридореПравее Робота расположен коридор неизвестной длины. Необходимо, чтобы Робот закрасил все клетки этого коридора.нц пока

Слайд 8Частное и остаток

Частное и остаток

Слайд 9Таблица значений переменных
5
17
17
17
17
17
17
17
17
17
17
17
17
5
5
5
5
5
5
5
5
12
12
7
7
2
2
2
0
0
1
1
2
2
3
3
17 > 5 (Да)
12 > 5 (Да)
7 >

5 (Да)
2 > 5 (Нет)

Таблица значений переменных5171717171717171717171717555555551212772220011223317 > 5 (Да)12 > 5 (Да)7 > 5 (Да)2 > 5 (Нет)

Слайд 10Цикл с заданным условием окончания работы
(цикл-ДО, цикл с постусловием)



Запись на алгоритмическом языке:
нц

(последовательность действий)>
кц при <условие>
Цикл с заданным условием окончания работы (цикл-ДО, цикл с постусловием) Запись на алгоритмическом языке:  нц

Слайд 11Цикл с постусловием
Пример. Алгоритм по выучиванию наизусть четверостишия.
алг

четверостишие
нач
нц
прочитать

четверостишие по книге 1 раз
прочитать четверостишие наизусть
кц при не сделал ошибку
кон
Цикл с постусловиемПример. Алгоритм по выучиванию наизусть четверостишия.  алг четверостишие  нач   нц

Слайд 12Вычисление значения переменной b

Вычисление значения переменной b

Слайд 13Таблица значений переменных
2 = 8 (Нет)
4 = 8 (Нет)
8 =

8 (Да)
1
1
2
2
4
4
8
8
1
1
3
7
7
15
3

Таблица значений переменных2 = 8 (Нет)4 = 8 (Нет)8 = 8 (Да)1122448811377153

Слайд 14Задача о тренировках
План тренировок:
В 1-й день пробежать 10 км.
Каждый следующий

день увеличивать расстояние на 10% от результата предыдущего дня.
Как

только дневной пробег достигнет или превысит 25 км, прекратить увеличение и пробегать 25 км ежедневно.
Начиная с какого дня спортсмен будет пробегать 25 км?

Пусть x – количество километров, которое спортсмен пробежит в некоторый i-й день. Тогда в следующий (i + 1)-й день он пробежит x + 0,1x километров (0,1x – это 10% от x).

Задача о тренировкахПлан тренировок:В 1-й день пробежать 10 км.Каждый следующий день увеличивать расстояние на 10% от результата

Слайд 15Цикл с заданным числом повторений
(цикл-ДЛЯ, цикл с параметром)

Запись

на алгоритмическом языке:
нц для i от i1 до i2 шаг

R
<тело_цикла (последовательность действий)>
кц
Цикл с заданным числом повторений (цикл-ДЛЯ, цикл с параметром) Запись на алгоритмическом языке:нц для i от i1

Слайд 16Цикл с заданным числом повторений
алг переправа
нач

нц для i от 1 до 5
два мальчика переправляются на

противоположный берег;
один мальчик высаживается на берег;
другой мальчик плывёт обратно;
солдат переправляется через реку;
мальчик возвращается на исходную позицию.
кц
кон
Цикл с заданным числом повторений алг переправа нач   нц для i от 1 до 5два

Слайд 17Вычисление степени
y=an

Вычисление степени y=an

Слайд 18Таблица значений переменных
1

3 (Да)
4

Таблица значений переменных1

Слайд 19Повторение
Пример. Для исполнителя Робот цикл с известным числом повторений реализуется

с помощью следующей конструкции:
нц раз

<тело цикла>
кц
Так, если правее Робота не встретится препятствий, то, выполнив приведённый ниже алгоритм, он переместится на пять клеток вправо и закрасит эти клетки:
алг
нач
нц 5 раз
вправо; закрасить
кц
кон
ПовторениеПример. Для исполнителя Робот цикл с известным числом повторений реализуется с помощью следующей конструкции:   нц

Слайд 20Самое главное
Для записи любого алгоритма достаточно трёх основных алгоритмических конструкций

(структур): следования, ветвления, повторения.
Повторение - алгоритмическая конструкция, представляющая собой последовательность

действий, выполняемых многократно.
Алгоритмы, содержащие конструкцию «повторение», называют циклическими или циклами.
Последовательность действий, многократно повторяющаяся в процессе выполнения цикла, называется телом цикла.
В зависимости от способа организации повторений различают три типа циклов:
1) цикл с заданным условием продолжения работы;
2) цикл с заданным условием окончания работы;
3) цикл с заданным числом повторений.
Самое главноеДля записи любого алгоритма достаточно трёх основных алгоритмических конструкций (структур): следования, ветвления, повторения.Повторение - алгоритмическая конструкция,

Слайд 21Опорный конспект
С заданным
условием
продолжения
работы
С заданным
условием
окончания
работы
С заданным
числом
повторений
Повторение – алгоритмическая

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

называют циклическими или циклами.
Последовательность действий, многократно повторяющаяся в процессе выполнения цикла, называется телом цикла.

Тип цикла

Цикл - ПОКА

Цикл - ДО

Цикл - ДЛЯ

Опорный конспектС заданнымусловиемпродолженияработы С заданнымусловиемокончанияработы С заданнымчисломповторений Повторение – алгоритмическая конструкция, представляющая собой последовательность действий, выполняемых многократно.Алгоритмы,

Слайд 22Домашнее задание
§ 2.4.3;
№ 137, 151

Домашнее задание§ 2.4.3; № 137, 151

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

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


Для правообладателей

Яндекс.Метрика