Метод пошаговой детализации план урока. ТК урока русского языка Изложения. Обучение составлению плана, детализации действий, словесному рисованию с помощью глаголов настоящего времени («Снова пересказываем и рассказываем»). Вопросы и задания

Урок 32. Тема урока: Метод пошаговой детализации (1 час).

Цель урока: применению технологии программирования – метода пошаговой детализации, разработке подпрограмм.

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

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

Подведите итог занятия, обсудив систему основных понятий, вопросы после параграфа.

Домашнее задание. §2.2.11, составить программу методом пошаговой детализации для задачи: Создать два одномерных массива размером N и M с помощью генератора случайных чисел. Вставить минимальный элемент первого массива после минимального элемента второго массива (если минимальных элементов несколько, то вставить после первого из них).

Урок 33. Тема урока: Решение задач методом пошаговой детализации (1 час).


Цель урока: систематизация знаний и навыков поразработке подпрограмм и применению технологии программирования – метода пошаговой детализации.

Примерный ход урока:

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

Program Home_Work;

Type mas=array of integer;

var A, B:mas;

i, k,N, M:integer;

Procedure Create(var X:mas; N: integer);

var i:integer;

for i:=1 to N do X[i]:=Random(100)-50;

Procedure Print(X:mas; N: integer);

var i:integer;

writeln("Array:");

for i:=1 to N do

Function Nom_Min(X:mas; N: integer):integer;

var i, N_Min:integer;

for i:=2 to N do

if X[i]

Then N_Min:=i;

Writeln("Введите кол-во элементов в массиве 1");

Writeln("Введите кол-во элементов в массиве 2");

k:=Nom_min(B, M);

{вставка минимального элемента массива А после минимального элемента массива В:}

For i:=M downto k+1 do

B:=B[i]; {сдвинули элементы массива В вправо на 1 позицию}

B:=A; {непосредственная вставка }

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

1) Создать два одномерных массива разного размера. Найти элементы, принадлежащие и первому, и второму массиву.

2) Создать два одномерных массива разного размера. Найти элементы, которые есть в первом массиве, и которых нет во втором массиве.

3) Создать два одномерных массива разного размера. Найти элементы, которые есть во втором массиве, и которых нет в первом.

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

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

>>Информатика: Ветвление и последовательная детализация алгоритма

§ 31. Ветвление и последовательная детализация алгоритма

Основные темы параграфа:

♦ команда ветвления;
♦ неполная форма ветвления;
♦ пример задачи с двухшаговой детализацией.

Команда ветвления

Познакомимся еще с одной командой ГРИС. Она называется командой ветвления. Формат команды ветвления такой:

если <условие>
то <серия 1>
иначе <серия 2>
кв

Служебное слово кв обозначает конец ветвления.

По-прежнему ГРИС может проверять только два условия: «впереди край?» или «впереди не край?». <Серия> - это одна или несколько следующих друг за другом команд. Если <условие> справедливо, то выполняется <серия 1>, в противном случае - <серия 2>. Пример показан на рис. 5.12.

Такое ветвление называется полным.

Неполная форма ветвления

если впереди край
то поворот
кв


если <условие>
то <серия>
кв

Здесь <серия> выполняется, если <условие> справедливо.

Составим последнюю, сравнительно сложную программу для ГРИС. На этом примере вы увидите, что применение метода последовательной детализации облегчает решение некоторых «головоломных» задач.

Пример задачи с двухшаговой детализацией

Задача 6. Построить орнамент, состоящий из квадратов, расположенных по краю поля. Исходное положение ГРИС - в верхнем левом углу, направление на юг (рис. 5.14).

Процедуру, рисующую цепочку квадратов от края до края поля, назовем РЯД. Процедуру, рисующую один квадрат, назовем КВАДРАТ. Сначала напишем основную программу

программа Орнамент
нач
сделай РЯД
поворот
сделай РЯД
поворот
сделай РЯД
поворот
сделай РЯД
кон

Теперь напишем процедуры РЯД и КВАДРАТ:

В процедуре РЯД в теле цикла содержится неполное ветвление. Структуру такого алгоритма можно назвать так: цикл с вложенным ветвлением.

На рис. 5.15 приведена блок-схема процедуры РЯД.

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

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

Коротко о главном

Команда ветвления имеет следующий формат:

если <условие>
то <серия 1>
иначе <серия 2>
кв

Если <условие> истинно, то выполняются команды, составляющие <серию 1>, если ложно, то - <серию 2>.

Неполная команда ветвления имеет следующий формат:

если <условие>
то <серия>
кв

Если условие истинно, то выполняется <серия>, если ложно, то сразу происходит переход к следующей команде алгоритма.

Сложные алгоритмы удобно строить путем пошаговой детализации.

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

1. Что такое пошаговая детализация?
2. Из каких команд могут состоять вспомогательные алгоритмы последнего уровня детализации?
3. Какой формат имеет команда ветвления? Какие действия исполнителя она определяет?
4. Чем отличается полное ветвление от неполного?
5. Путем пошаговой детализации составьте программы управления графическим исполнителем для решения следующих задач:
расчертить все поле горизонтальными пунктирными линиями;
нарисовать квадраты во всех четырех углах поля;
расчертить все поле в клетку со стороной, равной шагу.

Чему вы должны научиться, изучив главу 5

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

И. Семакин, Л. Залогова, С. Русаков, Л. Шестакова, Информатика, 9 класс
Отослано читателями из интернет-сайтов

Вся информатика онлайн, список тем по предметам, сборник конспектов по информатике, домашняя работа , вопросы и ответы, рефераты по информатике 9 класс , планы уроков

Содержание урока конспект урока опорный каркас презентация урока акселеративные методы интерактивные технологии Практика задачи и упражнения самопроверка практикумы, тренинги, кейсы, квесты домашние задания дискуссионные вопросы риторические вопросы от учеников Иллюстрации аудио-, видеоклипы и мультимедиа фотографии, картинки графики, таблицы, схемы юмор, анекдоты, приколы, комиксы притчи, поговорки, кроссворды, цитаты Дополнения рефераты статьи фишки для любознательных шпаргалки учебники основные и дополнительные словарь терминов прочие Совершенствование учебников и уроков исправление ошибок в учебнике обновление фрагмента в учебнике элементы новаторства на уроке замена устаревших знаний новыми Только для учителей идеальные уроки календарный план на год методические рекомендации программы обсуждения Интегрированные уроки

Если у вас есть исправления или предложения к данному уроку,

Цели:

  • Знакомство с новыми понятиями: вспомогательный алгоритм, метод пошаговой детализации алгоритма, исполнителем Чертежник;
  • формирование навыка работы со вспомогательными алгоритмами;
  • закрепление навыков по составления линейных алгоритмов, алгоритмов с ветвлениями и циклами, работы в группе;

Задачи:

  • учебная – изучить понятия: вспомогательный алгоритм, пошаговая детализация алгоритма, формирование навыков составления основных и вспомогательных алгоритмов, допустимых действий исполнителя Чертежник;
  • развивающая – развитие алгоритмического мышления, памяти, внимания, логического мышления, познавательного интереса, коммуникативной культуры, учебно-познавательной компетенции;
  • воспитательная – развитие познавательного интереса, способствовать воспитанию в детях милосердия, ответственности, взаимопонимания, взаимоуважения, взаимопомощи и поддержки.

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

Обозначения, принятые в конспекте

План урока:

  1. Организационный момент.
  2. Мотивация, целеполагание, постановка проблемы.
  3. Объяснение нового материала.
  4. Закрепление.
  5. Итог урока.

Ход урока

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

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



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

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

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

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

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

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

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

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

Что такое конспект урока?

Каждый грамотный учитель перед тем, как провести урок, составляет его план-конспект. Что же означает этот термин? Со студенческих времен все привыкли к тому, что конспект - это изложенная в письменном виде только что прослушанная информация. В педагогическом мире все иначе. Конспект (или другими словами план урока) составляется заранее и служит некой опорой, подсказкой для учителя. Это воедино собранная информация о том, чему посвящен урок, каким образом он построен, какой смысл в себе несет, какова его цель, как эта цель достигается.

Для чего нужно составлять план урока?

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

Зачастую конспекты урока требуют предъявлять завучи, потому что это является прямым отражением того, как работает учитель, насколько методика преподавания соответствует школьным требованиям и учебной программе. По конспектам хорошо заметны сильные стороны педагога, а также его методические ошибки и недочеты.

Основные требования

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


На что еще стоит обратить внимание?

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

Как правильно оформить конспект?

Для себя учитель может составлять план в любом виде. Это могут быть просто заметки, отдельные реплики, предложения или подробный сценарий. Некоторые схематично изображают нужную информацию. Если же требуется сдать конспект на проверку начальству, то наиболее распространенная форма - в виде таблицы. Это очень удобно и наглядно.

Пример составления краткого плана-конспекта

Краткий план урока. 5 класс

Предмет: русский язык.

Тема: имя прилагательное.

Тип урока: комбинированный.

Цель урока: познакомить учеников с новой частью речи.

Основные задачи:

  • развивать речевые навыки и умения;
  • отработать умение согласовывать слова.

Оборудование: доска, мел, раздаточный материал, таблицы.

Ход урока:

  • организационный момент;
  • проверка домашнего задания;
  • объяснение нового материала (чтение правила, работа с ним, выполнение упражнений для закрепления материала);
  • повторение изученного материала;
  • подведение итогов урока, оценка знаний учеников;
  • домашнее задание.

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

Не все конспекты будут одинаковы. Очень большое значение имеет возраст учеников, когда мы говорим про планы уроков. 6 класс, к примеру, может воспринять новую информацию в стандартной форме. Это когда учитель объясняет правило, записывает на доске важные материалы, а затем предлагает ряд занятий на отработку и закрепление изученного. Для 2 класса такой вариант будет неэффективным. Для малышей принято вводить новое в игровой форме или при помощи наглядных материалов.

Приведем пример еще одного конспекта.

План урока английского языка, 7 класс

Тема : повторение пройденного грамматического материала.

Тип урока: комбинированный.

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

Основные задачи:

  • развивать коммуникативные умения;
  • развивать способность работать в команде;
  • формировать умение выделять главное в изученном материале.

Оборудование: доска, мел, презентация, магнитофон.

Ход урока:

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

Как видно из данного примера, пункты плана хода урока не имеют четкой расположенности. Стандартную проверку выполнения домашнего задания можно провести в начале урока, в середине, а можно и вовсе закончить так занятие. Для учителя главное - не бояться экспериментировать, придумывать и привносить что-то новое в каждое занятие, чтобы для детей урок был интересным и особенным. Чтобы они его ждали с нетерпением. В зависимости от того, какой выбран тип, будет зависеть и план урока. 7 класс (в отличии, например, от младших школьников) позволяет построить занятие нестандартно. Повторение изученного можно провести в виде игры или соревнования. Можно дать ученикам возможность показать свои умения посредством самостоятельной работы. Главное понимать, какой вид деятельности подойдет конкретному классу, конкретной группе учеников (учитывать нужно и возраст, и общую успеваемость в классе).

Подводя итоги

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

  1. Предмет/класс.
  2. Типа урока.
  3. Тема занятия.
  4. Цель.
  5. Основные задачи.
  6. Оборудование.
  7. Ход урока:
  • оргмомент, разминка и т.д. (подробно начинаем прописывать речь учителя и учеников);
  • проверка домашнего задания;
  • введение нового материала, его отработка;
  • закрепление пройденного, повторение.

8. Подведение итогов.

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

Не забывайте, что в первую очередь конспект нужен не начальству, не завучу, не директору и не ученикам. Это рабочий инструмент и помощник учителя. И здесь дело не в опыте и не в умении экспериментировать на месте. Никто не мешает привнести в урок новизну, изюминку. Учитель может пошутить, привести пример из жизни (и, конечно, это не стоит писать в конспекте). Но в любом случае, обязательно должен присутствовать план урока. 8 класс вам достался, 3 или 11 - не важно! Класс активный или пассивный, схватывает «на лету» или необходимы долгие разъяснения - не имеет значения! Возьмите за правило - перед каждым уроком составляйте план. Лишним это точно не будет.

ТЕМА: "ВЕТВЛЕНИЕ И ПОСЛЕДОВАТЕЛЬНАЯ ДЕТАЛИЗАЦИЯ АЛГОРИТМА"

Цели урока:

Образовательные:

1.познакомить учащихся с командой ветвления.

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

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

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

Развивающие:

1.развитие самоконтроля;

2.развитие познавательных интересов

Тип урока: комбинированный

Вид урока: урок объяснения и первичного закрепления материала

Оборудование: доска, компьютеры, проектор

Учебник: Семакин «Информатика и ИКТ» 9 класс

План урока:

    Организационный момент, проверка домашнего задания.

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

    Практическая часть.

    Подведение итогов урока.

    Домашнее задание.

Ход урока

Деятельность учителя

Деятельность учащихся

Здравствуйте, ребята! Присаживайтесь! Сегодня мы будем изучать алгоритм ветвления.

Проверка домашнего задания

Команда ветвления

Познакомимся еще с одной командой ГРИС. Она называется командой ветвления. Формат команды ветвления такой:

если <условие>
то <серия 1>
иначе <серия 2>
кв

Служебное слово кв обозначает конец ветвления.

По-прежнему ГРИС может проверять только два условия: «впереди край?» или «впереди не край?». <Серия> - это одна или несколько следующих друг за другом команд. Если <условие> справедливо, то выполняется <серия 1>, в противном случае - <серия 2>.

Давайте изобразим блок-схему.

Такое ветвление называется полным.

Неполная форма ветвления

В некоторых случаях используется неполная форма команды ветвления

Например:

если впереди край
то поворот
кв

Блок-схема:

Неполная команда ветвления имеет следующий формат:

если <условие>
то <серия>
кв

Здесь <серия> выполняется, если <условие> справедливо.

Составим сравнительно сложную про грамму для ГРИС. На этом примере вы увидите, что применение метода последовательной детализации облегчает решение некоторых «головоломных» задач.

Пример задачи с двухшаговой детализацией

Задача 6. Построить орнамент, состоящий из квадратов, расположенных по краю поля. Исходное положение ГРИС - в верхнем левом углу, направление на юг.

Процедуру, рисующую цепочку квадратов от края до края поля, назовем РЯД. Процедуру, рисующую один квадрат, назовем КВАДРАТ. Сначала напишем основную

программа Орнамент
нач
сделай РЯД
поворот
сделай РЯД
поворот
сделай РЯД

поворот
сделай РЯД
кон

Теперь напишем процедуры РЯД и КВАДРАТ:

В процедуре РЯД в теле цикла содержится неполное ветвление. Структуру такого алгоритма можно назвать так: цикл с вложенным ветвлением.

Процедуры РЯД.

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

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

Приложение 1.

Переходим к практической части нашего урока.

Загружайте файл Ц_1 уровень

Разработайте алгоритм перемещения из точки А в точку Б по прямой с рисованием следа. Расстояние от А до Б заранее неизвестно. Но точно известно, что за точкой Б на расстоянии одной клетки от нее находится стенка. Воспользуйтесь этой стенкой для того чтобы завершить перемещение именно в точке Б: запрыгнув вперед проверяйте нет ли впереди стенки и, если стенки нет, то возвращайтесь и оставляйте след.

Загружайте файл Ц_2 уровень

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

Загружайте файл Ц_3 уровень

Приложение 2

Приложение 3

Приложение 4

Подведение итогов урока, выставление отметок.

Домашнее задание п.31,

Приложение 1.

Приложение 2

Приложение 3

Приложение 4