Меню
Разработки
Разработки  /  Информатика  /  Уроки  /  8 класс  /  Метод пошаговой детализации (информатика)

Метод пошаговой детализации (информатика)

На уроке учащиеся повторяют этапы решения задач на компьютере: постановкой, алгоритмом, методом математической модели, программой, анализом результатов.
05.12.2013

Описание разработки

Обучающая цель:

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

Развививающая цель:

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

Воспитательная цель:

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

Ход урока: 

1. Орг момент 

2. Этап постановки цели урока 

3. Опрос д/з 

Этапы решения задач на компьютере: постановкой, алгоритмом, методом математической модели, программой, анализом результатов. 

4. Объяснение новой темы: 

Ход урока

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

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

II. Тест 

1. Четко сформулированная последовательность правил описывающих этот процесс является 

а) блок-схемой 

б) алгоритмом * 

в) одно из свойств алгоритма 

2. Свойства алгоритма 

а) точность, определенность, результативность 

б) ясность, понятность, результативность 

в) дискретность, определенность, массовость, результативность* 

3. Разработанный алгоритм можно зафиксировать несколькими способами 

а) графическим 

б) составление уравнений, правил, формул 

в) словесное описание, блок-схема, на алгоритмическом языке * 

4. Этап обработки информации изображается 

а) прямоугольником * 

б) ромбом 

в) овалом 

5. Проверка условий изображается 

а) прямоугольником 

б) ромбом * 

в) квадратом 

6. В фигуре подобной овалу записываем 

а) ввод, вывод* 

б) формулу 

в) начало, конец 

7. Ввод исходных данных и вывод результата записываем в… 

а) параллелограмме * 

б) квадрате 

в) ромбе 

8. Которые из документов являются алгоритмами? 

а) Правило правописания приставок, оканчивающихся на з, с 

б) Программа телепередач 

в) Кулинарный рецепт приготовления блюда* 

г) Инструкция по сборке проданного в разобранном виде шкафа* 

9. В каких случаях правильно заканчивается предложение: Алгоритм – это 

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

б) указание на выполнение действий 

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

г) программа в машинных кодах 

10. Расчлененность алгоритма на отдельные элементарные действия – это 

а) Дискретность* 

б) Определенность 

в) Массовость 

г) Детерминированность 

11. Которые из документов являются алгоритмами? 

А) Каталог книг в библиотеке 

Б) Порядок набора международного телефонного номера* 

В) Рецепт приготовления клея* 

Г) Настенный календарь на текущий год 

Проверка: Критерий оценок: 11 «+»-5, 9 «+»-4, 7 «+»-3, 5 «+»-2 

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

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

Весь материал - в документе.

Содержимое разработки

Тема: "Метод пошаговой детализации" 

Обуч цель: Повторить с учащимися этапы решения задач на компьютере: постановкой, алгоритмом, методом математической модели, программой, анализом результатов. Ввести понятие метода пошаговой детализации. 
Развив цель: Развивать логическое мышление, память, интерес к предмету. Обеспечение прочного и сознательного овладения учащимися основ информатики. 
Воспит цель: Культуру поведения, общения. Воспитание у учащихся информационной культуры. Подготовка учеников к активной полноценной жизни и работе в условиях информационного общества. 

Ход урока: 
1. Орг момент 
2. Этап постановки цели урока 
3. Опрос д/з 

Этапы решения задач на компьютере: постановкой, алгоритмом, методом математической модели, программой, анализом результатов. 


4. Объяснение новой темы: 

Ход урока

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

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

II. Тест 
1. Четко сформулированная последовательность правил описывающих этот процесс является 
а) блок-схемой 
б) алгоритмом * 
в) одно из свойств алгоритма 
2. Свойства алгоритма 
а) точность, определенность, результативность 
б) ясность, понятность, результативность 
в) дискретность, определенность, массовость, результативность* 
3. Разработанный алгоритм можно зафиксировать несколькими способами 
а) графическим 
б) составление уравнений, правил, формул 
в) словесное описание, блок-схема, на алгоритмическом языке * 
4. Этап обработки информации изображается 
а) прямоугольником * 
б) ромбом 
в) овалом 
5. Проверка условий изображается 
а) прямоугольником 
б) ромбом * 
в) квадратом 
6. В фигуре подобной овалу записываем 
а) ввод, вывод* 
б) формулу 
в) начало, конец 
7. Ввод исходных данных и вывод результата записываем в… 
а) параллелограмме * 
б) квадрате 
в) ромбе 
8. Которые из документов являются алгоритмами? 
а) Правило правописания приставок, оканчивающихся на з, с 
б) Программа телепередач 
в) Кулинарный рецепт приготовления блюда* 
г) Инструкция по сборке проданного в разобранном виде шкафа* 
9. В каких случаях правильно заканчивается предложение: Алгоритм – это 
а) конечная последовательность действий, приводящая к искомому результату при любых допустимых исходных данных* 
б) указание на выполнение действий 
в) конечный набор понятных некоторому исполнителю команд, выполнение которых приводит к однозначному решению поставленной задачи 
г) программа в машинных кодах 
10. Расчлененность алгоритма на отдельные элементарные действия – это 
а) Дискретность* 
б) Определенность 
в) Массовость 
г) Детерминированность 
11. Которые из документов являются алгоритмами? 
А) Каталог книг в библиотеке 
Б) Порядок набора международного телефонного номера* 
В) Рецепт приготовления клея* 
Г) Настенный календарь на текущий год 
Проверка: Критерий оценок: 11 «+»-5, 9 «+»-4, 7 «+»-3, 5 «+»-2 

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

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

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



Алгоритм:

  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.)

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

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

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

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

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

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

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


Алгоритм:

  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. Выполнить алгоритм Дежурный

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

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

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


V. Закрепление материала:

Придумайте пример.

П р и м е р. Вы хотите спеть песню, у которой три куплета и припев, исполняемый после каждого куплета. Алгоритм Ваших действий будет следующим:
1. Спеть 1-й куплет.
2. Спеть припев.
3. Спеть 2-й куплет.
4. Спеть припев.
5. Спеть 3-й куплет.
6. Спеть припев.
(В какой форме представлен этот алгоритм?)
Как видите, действия, объединенные в пункт "спеть припев", трижды повторяются. Таким образом, этот алгоритм содержит набор повторяющихся одинаковых действий. (Приведите аналогичные примеры, возникающие при решении научных задач и в жизненных ситуациях). 
Когда при составлении алгоритма возникает необходимость многократного использования одного и того же набора действий или уже готового алгоритма (составленного раньше, возможно, кем-то другим), то такой набор действий или алгоритм выделяют в качестве самостоятельного фрагмента. Он становится вспомогательным алгоритмом.


VI. Д/з:

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


-80%
Курсы повышения квалификации

Внедрение современных педагогических технологий в условиях реализации ФГОС (в предметной области «Информатика»)

Продолжительность 72 часа
Документ: Удостоверение о повышении квалификации
4000 руб.
800 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Метод пошаговой детализации (информатика) (89.5 КB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт