menu

Урок 29. Алгоритмы с повторениями. Практическая работа № 13. Создаем циклическую презентацию

Презентация «Типы алгоритмов»

 

Ключевые слова: 
• линейные алгоритмы 
• алгоритмы с ветвлениями 
• алгоритмы с повторениями

В алгоритмах команды записываются друг за другом в определённом порядке. 

Алгоритмы с повторениями

На практике часто встречаются задачи, в которых одно или несколько действий бывает необходимо повторить несколько раз, пока соблюдается некоторое заранее установленное условие.

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

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

Рассмотрим пример из жизни. Вот так может выглядеть блок-схема действий школьника, которому перед вечерней прогулкой следует выполнить домашнее задание по математике (рис. 62). 

image

Это циклический алгоритм. При его исполнении действие «Решить задачу» будет выполнено столько раз, сколько задач содержит домашнее задание ученика. 

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

 

          1. Какие алгоритмы называют линейными? Приведите пример линейного алгоритма.

          2. Исполнитель Вычислитель умеет выполнять только две команды: умножать на 2 и прибавлять 1. Придумайте для него наиболее короткий алгоритм получения из 0 числа 50.

          3. Какая форма организации действий называется ветвлением? Приведите пример алгоритма, содержащего ветвление.

          4. Вспомните сюжет русской народной сказки «Гуси-лебеди». Какие условия должна была выполнить её героиня? Вспомните другие сказки, герои которых должны были совершить выбор, определяющий их судьбу.

          5. Прочитайте отрывок из стихотворения Дж. Родари «Чем пахнут ремёсла? »:

У каждого дела запах особый: 
     В булочной пахнет тестом и сдобой. 
     Мимо столярной идешь мастерской — 
     Стружкою пахнет и свежей доской. 
     Пахнет маляр скипидаром и краской. 
     Пахнет стекольщик оконной замазкой. 
     Куртка шофёра пахнет бензином, 
     Блуза рабочего — маслом машинным.

     Перефразируйте информацию о профессиях с помощью слов «ЕСЛИ ... ТО».

          6. Из 9 монет одинакового достоинства одна фальшивая (более лёгкая). За какое минимальное число взвешиваний на чашечных весах без гирь вы можете её определить?

          7. Какая форма организации действий называется повторением? Приведите пример алгоритма, содержащего повторение.

          8. В каких известных вам литературных произведениях имеет место циклическая форма организации действий?

          9. Где окажется исполнитель, выполнивший 16 раз подряд следующую группу команд?

     пройти 10 метров вперёд 
     повернуть на 90° по часовой стрелке

          10. Какую группу действий и сколько раз следует повторить при решении следующей задачи?

          Сорок солдат подошли к реке, по которой на лодке катаются двое мальчиков. Как солдатам переправиться на другой берег, если лодка вмещает только одного солдата либо двух мальчиков, а солдата и мальчика уже не вмещает?

          11. Вспомните задачу о Вычислителе, умеющем только умножать на 2 и прибавлять 1. Разрабатывать для него рациональные (короткие) программы будет значительно проще, если вы воспользуетесь следующей блок-схемой: 

image

 

Используя эту блок-схему, составьте рациональные программы получения из числа 0 чисел 1024 и 500. 

 

Компьютерный практикум

Ресурсы ЕК ЦОР

1. Интерактивное задание «Ветвление - 2.1» (N 193036)
2. Интерактивное задание «Ветвление - 2.2» (N 193264)
 

 

3. Интерактивное задание «Цикл - 1.2» (N 193295)
4. Интерактивное задание «Цикл - 3.2» (N 193103)
 

 

5. Интерактивное задание «Цикл - 6.2» (N 193240)
 
 
 

 

 

 


 

Компьютерный практикум

Работа 17 «Создаём циклическую презентацию»

  image

Задание 1. Скакалочка

1. Запустите программу PowerPoint.

2. На вкладке Главная в группе Слайды щёлкните мышью на кнопке Макет. Выберите Пустой слайд.

3. С помощью готовых фигур (вкладка Вставка, группа Иллюстрации) на пустом слайде изобразите девочку, прыгающую через скакалку. Это может выглядеть,например, так: 

image

 

4. Добавьте в презентацию ещё три копии слайда с изображением девочки. Внесите в изображение изменения, соответствующие основным фазам прыжка через скакалку. Это может выглядеть, например, так: 

image

 

5. Настройте циклическую демонстрацию слайдов. Для этого:

          1) на вкладке Показ слайдов в группе Настройка щёлкните на кнопке Настройка демонстрации;

          2) установите флажок непрерывный цикл до нажатия клавиши ESC

          3) задайте смену слайдов Вручную;

          4) щёлкните на кнопке ОК.

6. Запустите презентацию — кнопка F5 .

7. Запустите презентацию в режиме автоматической смены слайдов.

8. При наличии времени дополните слайды по своему усмотрению. Например, можно использовать в качестве фонового рисунок Дом.bmp из папки Заготовки, созданный вами ранее в графическом редакторе Paint.

9. Сохраните работу в личной папке под именем Скакалочка
 

  image

Задание 1. Скакалочка

1. Запустите программу OpenOffice.org Impress. Создайте пустую презентацию.

2. С помощью инструментов панели Рисование на четырёх слайдах изобразите девочку, прыгающую через скакалку. При создании каждого следующего слайда старайтесь как можно больше использовать изображение на предыдущем слайде.

3. Когда все четыре слайда будут готовы, с помощью команды Смена слайдов меню Демонстрация задайте смену слайдов Автоматически через 1 сек.

image

4. В меню Демонстрация выберите команду Параметры демонстрации. Выберите тип показа слайдов Автоматически, установите длительность паузы перед повторным показом слайдов 00:00:00 и щёлкните на кнопке 

image

 

В этом режиме происходит циклическое повторение показа слайдов. Для прекращения показа используется клавиша Esc.

5. Запустите презентацию, нажав на клавишу F5.

6. При наличии времени дополните слайды по своему усмотрению. Например, можно использовать в качестве фонового рисунок Дом.bmp из папки Заготовки, созданный вами ранее в графическом редакторе KolourPaint.

7. Сохраните работу в личной папке под именем Скакалочка
 

image image

Задание 2. Презентация на свободную тему

1. Самостоятельно придумайте сюжет для циклической презентации.

2. Реализуйте свой проект средствами редактора презентаций. Подготовьтесь представить свою работу товарищам по классу. 
 

Теперь вы умеете 
- создавать презентацию из нескольких слайдов; 
- организовывать непрерывную циклическую демонстрацию презентации

 

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

 Презентация «Типы алгоритмов»

 Презентация «Типы алгоритмов» (Open Document Format)

Ссылки на ресурсы ЕК ЦОР