Вспомогательные алгоритмы. Метод последовательной детализации и сборочный метод.
Оценка 4.6

Вспомогательные алгоритмы. Метод последовательной детализации и сборочный метод.

Оценка 4.6
Разработки уроков
docx
информатика
9 кл
10.02.2024
Вспомогательные алгоритмы. Метод последовательной детализации и сборочный метод.
Вспомогательные алгоритмы. Метод последовательной детализации и сборочный метод.
5.docx

Предмет: Информатика Урок: №5

 Класс: 9 Дата: 05.10.2021

Вспомогательные алгоритмы. Метод последовательной детализации и сборочный метод.  

Цель урока: ознакомится с вспомогательными алгоритмами, научится строить вспомогательные алгоритмы. Научить работать в программном режиме.

Планируемые результаты:

Личностные  результаты:

Формирование целостного мировоззрения, соответствующего современному уровню развития науки и общественной практики.

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

Формирование ценности здорового и безопасного образа жизни.

Метапредметные  результаты:

Умение самостоятельно планировать пути достижения цели, в том числе альтернативные, осознанно выбирать наиболее эффективные способы решения учебных и познавательных задач.

Умение оценивать правильность выполнения учебной задачи, собственные возможности ее решения.

Предметные  результаты:

Формирование информационной и алгоритмической культуры.

Развитие алгоритмического мышления, необходимого для профессиональной деятельности в современном обществе.

Тип урока: изучение нового материала.

Оборудование и программное обеспечение: презентации PowerPoint. (Приложение)

Ход урока

I. Организационный момент

Приветствие. Проверка присутствующих. Установление психологического и эмоционального контакта с детьми.

II. Мотивация, целеполагание, постановка проблемы

Многие из вас были в летнем лагере отдыха. Давайте вспомним это прекрасное время года попробуем представить себя в качестве дежурного по лагерю отряда и более конкретно – дежурного по столовой. Нам как исполнителям необходим алгоритм дежурства по лагерю. Давайте попробуем его составить.

В результате диалога на доске возникает алгоритм:

 



Алгоритм:

  1. Прийти в столовую в 7.30.
  2. Накрыть столы к завтраку.
  3. Дождаться пока все поедят.
  4. Убрать со столов посуду.
  5. Вытереть столы.
  6. Расставить стулья.
  7. Уйти.
  8. Прийти в столовую к 11.30.
  9. Накрыть столы к обеду.
  10. Дождаться пока все поедят.
  11. Убрать со столов посуду.
  12. Вытереть столы.
  13. Расставить стулья.
  14. Уйти.
  15. Прийти в столовую к 17.30.
  16. Накрыть столы к ужину.
  17. Дождаться пока все поедят.
  18. Убрать со столов посуду.
  19. Вытереть столы.
  20. Расставить стулья.
  21. Уйти.

Какую особенность в этом алгоритме можно отметить?

 

(Отмечают повторение команд 2-7, 9-14, 16-21.)

Очень много времени мы потеряли на запись повторяющихся команд. Как же можно сократить запись данного алгоритма? Ответить мы сможем на данный вопрос после рассмотрения сегодняшней темы урока: «Вспомогательные алгоритмы».

Сегодня мы познакомимся с понятием «вспомогательный алгоритм», рассмотрим правила оформления вспомогательных алгоритмов.

Вопросы урока:

  • Какие алгоритмы называют вспомогательными?
  • Как оформляются такие алгоритмические структуры?

III. Объяснение нового материала.

Давайте повторяющиеся действия выведем в отдельный алгоритм, который назовем – Дежурный. Посмотрите как будет выглядеть наш алгоритм:

 



Алгоритм:

  1. Прийти в столовую в 7.30.
  2. Выполнить алгоритм Дежурный.
  3. Прийти в столовую к 11.30.
  4. Выполнить алгоритм Дежурный.
  5. Прийти в столовую к 17.30.
  6. Выполнить алгоритм Дежурный.

 

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

 




Алгоритм Дежурный

Алгоритм Основной

  1. Накрыть столы к обеду.
  2. Дождаться пока все поедят.
  3. Убрать со столов посуду.
  4. Вытереть столы.
  5. Расставить стулья.
  6. Уйти.
  1. Прийти в столовую в 7.30
  2. Выполнить алгоритм Дежурный
  3. Прийти в столовую к 11.30.
  4. Выполнить алгоритм Дежурный
  5. Прийти в столовую к 17.30.
  6. Выполнить алгоритм Дежурный



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




https://urok.1sept.ru/%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B8/575099/1.gif

 

IV. Закрепление

У исполнителя Чертежник допустимые действия:

 




Действие

Команда в алгоритме

  1. Нарисовать линию длинной 1 см в направлении стрелки.
  2. Переместиться по направлению стрелки на 1 см, не рисуя линию.
  3. Повернуться на 90º влево вокруг начала стрелки.
  1. Сделать шаг. 
  2. Прыгнуть. 
  3. Повернуть налево.

Задача. Составьте алгоритм построения изображения Чертежником:




https://urok.1sept.ru/%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B8/575099/2.gif

Алгоритм:
Сделать шаг
Повернуть налево 3 раза
Сделать шаг
Повернуть налево 3 раза
Сделать шаг
Повернуть налево
Сделать шаг
Повернуть налево
Сделать шаг
Повернуть налево 3 раза
Сделать шаг
Повернуть налево 3 раза
Сделать шаг
Повернуть налево
Сделать шаг

https://urok.1sept.ru/%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B8/575099/3.gif   будет отмечать начальное положение стрелки на рисунке.

 

  1. Применим к данному алгоритму теорию вспомогательных алгоритмов.
  2. Определите повторяющийся элемент в алгоритме.
    https://urok.1sept.ru/%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B8/575099/4.gif
  3. Составьте алгоритм «Ступенька»
  4. Как будет выглядеть основной алгоритм?



https://urok.1sept.ru/%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B8/575099/2.gif

Алгоритм Ступенька:
Сделать шаг
Повернуть налево 3 раза
Сделать шаг
Повернуть налево 3 раза
Сделать шаг
Повернуть налево
Сделать шаг

Основной алгоритм:
Выполнить алгоритм Ступенька
Повернуть налево
Выполнить алгоритм Ступенька

 

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

V. Рефлексия

VI. Итог урока.

 

  1. Какие вопросы были поставлены перед нами?
  2. Получены ли ответы на поставленные вопросы?

 

Анализ, контроль, выставление оценок.


 

Скачано с www.znanio.ru

Предмет: Информатика Урок: №5

Предмет: Информатика Урок: №5

Прийти в столовую к 17

Прийти в столовую к 17

IV. Закрепление У исполнителя

IV. Закрепление У исполнителя

Алгоритм Ступенька: Сделать шаг

Алгоритм Ступенька: Сделать шаг
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
10.02.2024