Информатикаmp3_inf
.pdfПримерные планы уроков второго полугодия
Дети по очереди диктуют команды . Учитель записы ва ет команды на доске, а ученики в учебнике . Если после тушения первого пожара уче ники не называ ют команду набери ВОды, учитель задаёт наводя щие вопросы:
—Сколько воды осталось в баке Пожарного? (Ответ: в баке оста лось 400 литров.)
—Какова сложность пожара П2? (Ответ: 500.)
—Чтобы потушить этот пожар, на него надо сразу вылить 500 лит ров воды. Хватит ли воды в баке? (Ответ: нет, не хватит.)
—Что, следова тельно, нужно сделать после тушения пожара П1? (Ответ: заполнить бак водой.)
Анало гично составля ется алгоритм 2, в котором пожары тушатся
вдругом порядке — П1, П3, П2. Если ученики предлага ют записать команду набери ВОды там, где в этом нет необхо димости, учитель, как и при составле нии алгорит ма 1, задаёт наводя щие вопросы .
В результа те получа ется два алгорит ма:
Алгоритм |
1 |
|
Алгоритм |
2 |
||||
Начало |
|
|
|
Начало |
|
|
|
|
НАБЕРИ |
ВОДЫ |
|
НАБЕРИ |
ВОДЫ |
||||
лЕТИ |
(3, 8) |
|
лЕТИ |
(3, 8) |
||||
ТУШИ (400) |
|
ТУШИ (400) |
||||||
НАБЕРИ |
ВОДЫ |
|
лЕТИ |
(5, 4) |
||||
лЕТИ |
(7, 2) |
|
ТУШИ (400) |
|||||
ТУШИ (500) |
|
НАБЕРИ |
ВОДЫ |
|||||
НАБЕРИ |
ВОДЫ |
|
лЕТИ |
(7, 2) |
||||
лЕТИ |
(5, 4) |
|
ТУШИ (500) |
|||||
ТУШИ (400) |
Конец |
|
|
|
||||
Конец |
|
|
|
|
|
|
|
|
Учитель предла гает сравнить полу ченные алго ритмы. В одних классах дети сразу чётко и подробно ответят на поставлен ный в конце задания вопрос, в других лучше провести небольшую беседу, напри мер, так:
— Чем отли чаются эти алгорит мы? (Ответ: порядком команд.) — А ещё? (Ответ: во втором на одну команду меньше.)
— Пожа луйс та, подроб нее . (Ответ: меньше на одну коман ду НАБЕРИ ВОДЫ.)
—Какой алгоритм лучше? (Ответ: второй.)
—Почему, если меньше команд НАБЕРИ ВОДЫ, то алгоритм лучше? Постарай тесь ответить подробнее . (Ответ: полёт за водой и её залива ние в бак требуют времени; Пожарный будет дольше выполнять алгоритм, и лесные пожары смогут причинить больше вреда.)
161
Информатика и ИКТ. 3 класс
Зада ние 47
Рабо та ведётся самосто я тель но либо за компьюте ром в программе «Пожарный», либо в учебнике . Каждый ученик выполня ет столько зада ний, сколько сможет.
a. Чтобы полётов за водой было как можно меньше, Пожарный дол жен вылить как можно больше воды на пожары прежде, чем лететь за водой снова. Сгруппируем 6 пожаров в 3 пары:
1)пожар со сложностью 500 и пожар со сложностью 300 (для туше ния этих двух пожаров требует ся 800 литров воды, то есть полный бак);
2)два пожара со сложностью 400 (аналогично);
3)пожар со сложностью 500 и пожар со сложностью 200.
Перед тушени ем каждой пары выполня ется одна команда НАБЕРИ ВОДЫ. Таким образом, таких команд будет 3.
Первую пару составля ют либо пожары П1 и П6, либо — П5 и П6; вторую — П2 и П4. Последо вательность пар не имеет значения, и не играет роли порядок тушения пожаров внутри пары. Получа ется много равноцен ных решений . От каждого ребёнка требует ся только одно решение, например, П1, П6, П2, П4, П3, П5.
b. Пожар находит ся по адресу (2, 1), и его сложность равна 100. Поэтому исправля ем все парамет ры команд. Должен получить ся следу ющий алгоритм:
Начало
набери ВОды лети (2, 1) туши (100)
Конец
Домашнее задание (задание 48)
По своей сути задание 48 аналогич но заданию 47a, только здесь нужно не перечис лить имена объектов в порядке их тушения, а соста вить план тушения пожаров в форме укрупнён но го алгорит ма .
Для миними зации числа команд набери ВОды все шесть пожаров делим на две группы: в каждой пожары в сумме требуют 800 литров воды. Сделать это можно тремя способа ми:
1)в одной группе П6 и П2, в другой — все остальные пожары;
2)в одной группе П6, П1 и П3, в другой — все остальные пожары;
3)в одной группе П6, П1 и П5, в другой — все остальные пожары .
Перед тушени ем каждой группы пожаров выполня ет ся одна команда НАБЕРИ ВОДЫ. Таким образом, таких команд будет 2. Последо ва тель ность групп не имеет значения, и не играет роли порядок тушения пожа ров внутри группы.
162
Примерные планы уроков второго полугодия
Зада ча имеет очень много решений . Приведём одно из них.
Начало
1.Слетать за водой.
2.Потушить пожар П6.
3.Потушить пожар П2.
4.Слетать за водой.
5.Потушить пожар П4.
6.Потушить пожар П1.
7.Потушить пожар П3.
8.Потушить пожар П5.
Конец
Урок 30
Тема: Алгоритм с ветвлени ем для исполни теля Пожарный.
Цель урока: Учить составлять и исполнять алгорит мы с ветвлени я ми .
Компьютерная программа: Пожарный. Материал учебника: Задания 49, 50, 51, 52. Домашнее задание: Задание 52.
План урока
1.Подготов ка к созданию алгорит ма с ветвлени ем для исполни теля Пожарный (15 мин).
2.Разработ ка и выполне ние алгорит мов с ветвлени ем для исполни теля Пожарный (25 мин).
Ход урока
Подготовка к созданию алгоритма с ветвлением для исполнителя Пожарный
Зада ние 49
Цель выполне ния задания — вспомнить, как с помощью блок схемы записы ваются алгорит мы с ветвлени ями, и повторить правила опреде ления истиннос ти сложных высказы ваний. Детям предлага ется запол нить пропуски в двух разных алгорит мах. Оба алгорит ма обеспечи вают достиже ние одной и той же цели: положить в корзину только съедобный гриб. Для выполне ния этого задания хорошо подгото вить корзинку и рисунки грибов:
хорошо знакомо го детям съедоб ного гриба;
хорошо знакомо го детям несъедоб ного гриба (например, мухо мора);
незнако мого детям съедоб ного гриба (например: рядовки, строч
ка, кесаре ва гриба) .
Рисун ки грибов надо прикрепить на доске.
163
Информатика и ИКТ. 3 класс
a. Один ученик выходит к доске и начина ет выполнять алгоритм для одного из грибов. Начать следует со знакомо го детям съедобного гриба. Другой ученик с места читает условие: «Гриб знаком». Уче ник, который стоит у доски, оценива ет истинность высказы ва ния и решает, что надо сделать с грибом. Беседа может быть, например, такой.
Учитель:
—Усло вие истинно или ложно? Ученик:
—Усло вие истинно .
Учитель:
— Гриб съедобный? Ученик:
—Да. Учитель:
—Что ты сделаешь с грибом? Ученик:
—Положу в корзину . Учитель:
—Какую команду надо записать в крайний справа блок (прямо- угольный блок на дорожке «ИСТИНА»)?
Ученик:
—Надо записать команду «Положить в корзину» .
Анало гич но опреде ля ют ся остальные команды, которые надо вписать в блок схему. Блок схема с заполнен ны ми пропуска ми вы- гля дит так:
|
|
|
Начало |
|
|
|
|
|
|
|
||||
|
Л |
|
|
|
|
|
|
И |
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|||||
|
|
Гриб знаком |
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Л |
|
Гриб |
|
И |
||||
Не трогать |
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
съедобный |
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Не трогать |
|
|
|
|
Положить в |
||||
|
|
|
|
|
|
|
|
|
корзину |
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Конец |
|
|
|
|
|
|
|
164
Примерные планы уроков второго полугодия
b. В блок схеме один блок проверки условия . Текст задания под сказыва ет: используй сложное высказы ва ние . Ребёнок должен доду маться, что условия предыду щей блок схемы нужно соеди нить знаком логичес ко го умноже ния (И). Обсужде ние задания может быть построе но так. Учитель:
—Маша, как и Миша, клала в корзинку только те грибы, которые ей хорошо знакомы и являют ся съедоб ными. То есть она проверя ла те же условия, что и Миша. Но в Машиной блок схеме только один блок про верки условия . В него можно записать только одно высказы вание. Как же быть? (Ответ: записать сложное высказы вание, состоя щее из двух простых высказы ваний, которые есть в Мишином алгорит ме.)
—Каким логичес ким действием объеди нить простые высказы ва ния? Помните, что гриб надо положить в корзину только в том случае, если оба высказы вания истинны . (Ответ: простые высказы вания надо объеди нить действием И (логичес кое умноже ние).)
Если дети не могут дать правильный ответ, попроси те их открыть учебник на с. 26 и 27 и использо вать информа цию таблиц, чтобы вспом нить, какие логичес кие действия они изучали и чем эти действия отли чают ся друг от друга. В результа те пропуски в блок схеме должны быть заполне ны так:
|
|
Начало |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Л |
Гриб знаком И |
|
И |
||
|
|
Гриб съедобный |
|
|
|
|
|
|
|
|
|
|
|
Не трогать |
|
|
Положить в корзину |
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Конец
Задание 50
Выполняя задание, дети вспомина ют, как записы ва ют ся значения свойств Пожарного и пожаров, и учатся их сравнивать .
Учитель:
—Прочтите информа цию о свойствах Пожарного и пожара в зада нии 50. Сколько воды в баке Пожарного? (Ответ: 200 литров.)
—Сколько воды надо, чтобы потушить пожар П1? (Ответ: 300 литров.)
—Прочтите задания a и b и выполни те их.
После того как дети выполнят в учебнике задания, учитель органи зует проверку результа тов рабо ты . Если у кого то задания были выпол
165
Информатика и ИКТ. 3 класс
нены с ошибками, следует добиться, чтобы все ошибки были исправ лены.
а. Истинность высказы ва ний надо отметить так: Л Воды для тушения пожара П1 достаточ но.
ИВоды для тушения пожара П1 не достаточ но . b. Надо использо вать знак < (меньше):
Пожар ный .Вода < П1.Сложность
Разработка и выполнение алгоритмов с ветвлением для исполнителя Пожарный
Хотя задание 51 помече но в учебнике как компьютер ное, пункт a следует обсудить и выполнить в учебнике.
Задание 51а
Учитель излага ет сюжет задания 51: «На план не нанесе на слож ность пожара . Её Пожарный узнаёт, только подлетев к пожару . Давай те выполним задание 51а — заполним пропуски в алгорит ме, который поможет Пожарному потушить пожар П1».
Учитель, обраща ясь к ученикам:
—Что указыва ют парамет ры команды ЛЕТИ? (Ответ: адрес квадра та, в котором горит пожар.)
—Можно по рисунку опреде лить, в каком квадрате горит пожар? (Ответ: да.)
—Как надо заполнить пропуски в команде ЛЕТИ?
(Ответ: ЛЕТИ (2, 1).)
— Можно ли по рисунку опреде лить сложность пожара? (Ответ:
нет.)
—Какое число Пожар ный запишет в пере менную К? (Ответ: Пожарный запишет в перемен ную К значение свойства сложность пожара .)
—Мы не знаем, чему равно это свойство. Пожарный узнает его, только когда подлетит к пожару, и сможет записать его в перемен ную.
—Что показы вает параметр команды ТУШИ? (Ответ: параметр команды ТУШИ показы вает, сколько воды надо вылить на пожар.)
—Можем ли мы заполнить пропуски в этой команде?
Если дети не могут дать ответ, учитель задаёт наводя щие вопросы:
—Знаем ли мы число, которое показы вает, сколько литров воды надо вылить на пожар П1?
—Можно ли вместо числа использо вать перемен ную?
—Какая перемен ная хранит значение свойства сложность объ екта П1?
166
Примерные планы уроков второго полугодия
Учитель должен подвести детей к понима нию, что в качест ве пара метра команды ТУШИ можно использо вать перемен ную К, в которую Пожарный запишет значение свойства сложность пожара П1, когда подлетит к нему.
Пока жем, как надо заполнить пропуски в алгорит ме, и прокоммен тиру ем его команды:
Начало |
|
|
|
набери ВОды |
|
|
|
лети (2, 1) |
Пожарный летит к пожару П1. |
|
|
K := П1.Сложность |
Пожарный узнаёт сложность пожара П1 |
||
|
и запоми на ет её в перемен ной |
K. |
|
туши (K) |
Пожарный |
вылива ет на пожар П1 столь- |
|
|
ко литров воды, сколько записа но в пе- |
||
|
ре мен ной |
K. |
|
Конец |
|
|
|
Зада ние 51b
Взадании требует ся заполнить пропуски в алгорит ме туше- ния пожара, который записан с помощью блок схемы. В этой блок схеме блок 2 посвящён пожару П1, а блоки с 3-го по 6-й — пожа- ру П2.
Вблоке 3 исполни тель летит к пожару П2 и узнаёт его сложность, а в блоке 4 — опреде ляет, достаточ но ли у него воды для тушения это го пожара . Если воды недоста точно, выполня ет блок 5, в котором Пожарный отправля ется к водоё му, наби рает там воду и повторно летит
кпожару П2. В блоке 6 Пожарный залива ет пожар П2.
У детей может возникнуть вопрос, почему мы не проверя ли, доста точно ли воды для тушения первого пожара . Чтобы ответить на этот вопрос, надо вспомнить, сколько воды окажется в баке после выполне ния команды набери ВОды (800 литров), и какова сложность самого большого пожара (500 литров). После этого становит ся очевидно, что после того, как Пожарный налил в бак воду, воды достаточ но для туше ния первого пожара, каким бы большим он ни был.
На тушение второго пожара воды может быть достаточ но (если сложность первого и второго пожара в сумме не больше 800) или недос таточно. Можно было бы на всякий случай, набрать воды перед тушени ем второго пожара, не выполняя проверки. Но на выполнение команды НАБЕРИ ВОДЫ требует ся много времени, так как водо ём дале ко от горяще го леса (об этом уже гово рилось в задании 47). Поэто му без необходи мости эту команду лучше не выполнять.
167
Информатика и ИКТ. 3 класс
Приведём ответ.
1Начало
2НАБЕРИ ВОДЫ ЛЕТИ (2, 4)
K := П1.СЛОЖНОСТЬ Туши (К)
3
ЛЕТИ (4, 3)
K := П2.СЛОЖНОСТЬ
4 |
K > ПОЖАРНЫЙ.ВОДА |
|
|
|
И |
||
|
|
|
|
|
|
||
|
|
|
|
6 |
|
|
|
|
Л |
|
НАБЕРИ ВОДЫ |
||||
|
|
|
|||||
|
|
|
|
|
|
ЛЕТИ (4, 3) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5ТУќИ (К)
7Конец
Зада ние 51с
Заполнен ная табли ца выгля дит так:
Вариант |
П1.Сложность |
П2.Сложность |
Выполненные блоки |
|
|
|
|
1 |
200 |
100 |
1, 2, 3, 4, 6, 7 |
|
|
|
|
2 |
500 |
400 |
1, 2, 3, 4, 5, 6, 7 |
3 |
300 |
500 |
1, 2, 3, 4, 6, 7 |
4 |
500 |
500 |
1, 2, 3, 4, 5, 6, 7 |
Домашнее задание (задание 52)
Зада ние вводит в сюжет, который будет использо ван на следую щем уроке. Приведём вариант ответа .
Животные из Красной книги
1.Исчеза ю щие виды
1.1.Амурский тигр
1.2.Восточно -сиби рс кий леопард
1.3.Уссу рийс кий пятнистый олень
2.Малочис лен ные виды
2.1.Амурский лесной кот
168
Примерные планы уроков второго полугодия
2.2.Гима лайс кий медведь
2.3.Сахали нс кая кабар га
3.Малои зу чен ные виды
3.1.Гига н тская бурозуб ка
4.Восстанав ли ва ю щи е ся виды
4.1.Зубр
Другие вариан ты отли ча ют ся порядком элементов . В нашем приме ре элементы второго уровня упорядо че ны по алфави ту .1
Урок 31
Тема: Метод последо вательной детали зации.
Цель урока: Познако мить с методом последо ва тель ной детали за ции для решения алгорит ми чес ких задач. Формировать умения форму лировать точные и правильные ответы на вопросы.
Компьютерная программа: Пожарный.
Материал учебника: Тео рия на с. 57, 58, 59; задания 53, 54, 55, 56; рисунок задания 52.
Домашнее задание: Задание 56.
План урока
1.Проверка домашне го задания (5 мин).
2.Беседа на тему: «Метод последо вательной детали зации» (15 мин).
3.Подготов ка к практичес кой рабо те по разработ ке алгорит мов методом последо вательной детали зации (5 мин).
4.Практичес кая рабо та по разработ ке алгорит мов методом после дова тельной детали зации (15 мин).
Ход урока
Проверка домашнего задания
В связи с напряжён ным планом урока, представля ется целесо об разным заранее написать на доске ответ и спросить детей, чем их спис ки отли чаются от списка на доске.
1 По заданию элементы первого уровня — названия катего рий Красной книги России. В Красной книге (и, соответ ст вен но, в учебнике) названо 5 катего рий . В приведён ном списке 4 элемента первого уровня. Это связано с тем, что на рисунке задания нет животных, относя щих ся к 3 й катего рии . Не исключено, что кто нибудь из детей напишет 5 элементов первого уровня, оставив 3 й элемент пустым (без элементов второго уровня); это было бы самым лучшим решени ем, но, если такого вопроса или предложе ния не возникнет, показы вать подобное решение детям пока не стоит.
169
Информатика и ИКТ. 3 класс
Учитель задаёт детям дополни тель ные вопросы:
—Жизнь каких животных вызыва ет особую тревогу? Каких живот ных надо особенно беречь? (Ответ: особенно надо беречь животных, которые отнесе ны к первой катего рии — исчеза ющие виды; это восточ но сиби рский леопард, пятнистый олень и амурский тигр.)
—Каким животным благода ря забо те людей больше не угрожа ет вымира ние? (Ответ: зубрам, они относят ся к восстанав ливающимся видам.)
После проверки домашне го задания список остаёт ся на доске: он поможет в беседе на новую тему.
Беседа на тему: «Метод последовательной детализации»
Учебник у детей открыт на с. 57. Учитель излага ет текст от начала
с.57 до описания этапа 1, затем задаёт детям вопросы:
—Посмотрите на рисунок . Каким животным угрожа ет опасность? (Ответ: опасность угро жает уссу рийскому тигру, зубру и пятнис тому оленю.)
—Какие из этих животных требуют нашей особой забо ты и почему? (Ответ: нашей особой забо ты требуют уссурийс кий тигр и пятнистый олень, так как они относят ся к исчеза ющим видам.)
—Кого будем спасать в первую очередь, оленя или тигра? (Ответ: в первую очередь надо спасать тигра, так как он находит ся в большей опасности, потому что пожары горят со всех сторон от него.)
—Значит, в первую очередь потушим пожары вокруг тигра, потом рядом с оленем, затем рядом с зубром и, наконец, остальные пожа ры. Этот порядок дейст вий записан в виде алгорит ма «Спасе ние животных» .
—Прочтите первую команду алгорит ма (один из учеников читает вслух: «Потушить пожары вокруг амурского тигра») .
—Исполни тель Пожарный понима ет эту команду? (Ответ: нет.)
—Этот алгоритм называ ется укрупнён ным. Для кого он составлен?
(Ответ: этот алгоритм составлен для нас, чтобы нам было легче соста вить хороший алгоритм для Пожарного .)
Учитель изла гает текст перво го абза ца с. 58, затем обра щается к детям:
—Итак, давайте уточним, в каком порядке будем тушить пожары вокруг тигра. Какой пожар потушим первым и почему? (Ответ: первым потушим пожар П5, потому что он самый большой.)
—Какой пожар будем тушить после П5? (Ответ: вторым потушим пожар П4, так как сложность пожаров П5 и П4 в сумме составля ет 800, то есть вода из бака Пожарного использу ется полностью.)
—Остальные пожары вокруг тигра можно тушить в любом порядке . Прочтите, в каком порядке предлага ется тушить эти пожары в учебнике
170