Меню
Разработки
Разработки  /  Информатика  /  Разное  /  Среда Scratch. Цикл с параметром. Вложенные циклы.

Среда Scratch. Цикл с параметром. Вложенные циклы.

Методическая разработка занятия по теме Среда Scratch. Цикл с параметром. Вложенные циклы.
16.03.2012

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

Методическая разработка занятия по теме"Среда Scratch.  Цикл с параметром. Вложенные циклы" по программе И.Г. Семакина для 9 класса. Рассмотрены возможности применения исполнителя свободно-распространяемой среды Scratch в качестве ГРИС.

Среда Scratch. Цикл с параметром. Вложенные циклы.

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

Методическая разработка  учебного занятия  К учебнику по информатике и ИКТ И. Г. Семакина, 9 класс

Методическая разработка учебного занятия

К учебнику по информатике и ИКТ И. Г. Семакина, 9 класс

Место данной темы в обучении непрерывному курсу информатики  Данный урок разработан по разделу содержания обучения «Управление и алгоритмы» по учебнику И. Г. Семакина для 9 класса. Исполнитель в среде Scratch используется как графический исполнитель (ГРИС) и тема и содержание урока адаптировано под среду Scratch . Например, алгоритмическая структура «цикл с параметром» не реализуется в ГРИС «Кенгуру» и «Стрелочка», которые предлагаются И. Г. Семакиным в качестве учебных исполнителей.

Место данной темы в обучении непрерывному курсу информатики

Данный урок разработан по разделу содержания обучения «Управление и алгоритмы» по учебнику И. Г. Семакина для 9 класса. Исполнитель в среде Scratch используется как графический исполнитель (ГРИС) и тема и содержание урока адаптировано под среду Scratch . Например, алгоритмическая структура «цикл с параметром» не реализуется в ГРИС «Кенгуру» и «Стрелочка», которые предлагаются И. Г. Семакиным в качестве учебных исполнителей.

Цель Образовательная   Знакомство с алгоритмической структурой «цикл со счетчиком», ее реализацией в среде Scratch . Развивающая  Развитие алгоритмического мышления, навыков работы на компьютере, познавательных интересов. Воспитательная  Воспитание информационной культуры учащихся, внимательности, дисциплинированности, усидчивости, уверенности в своих силах при решении задач.

Цель

  • Образовательная

Знакомство с алгоритмической структурой «цикл со счетчиком», ее реализацией в среде Scratch .

  • Развивающая

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

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

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

Требования к результатам обучения Знать (понимать)   смысл структуры цикла с параметром, вложенных циклов, «кирпичик» в среде Scratch для реализации цикла с параметром . Уметь  составлять алгоритмы с использованием циклов с параметром, вложенных циклов для управления учебным исполнителем и работать в среде Scratch , осуществлять отладку и тестирование программы, пользоваться языком блок-схем и выполнять трассировку .

Требования к результатам обучения

  • Знать (понимать)

смысл структуры цикла с параметром, вложенных циклов, «кирпичик» в среде Scratch для реализации цикла с параметром .

  • Уметь

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

Содержательный компонент обучения Понятийное ядро   Алгоритм – понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящую от искомых данных к искомому результату [1] .  Цикл – это команда исполнителю многократно повторить указанную последовательность команд [1] .  Тело цикла – описание действий, повторяющихся в цикле [ 4 ] .  Цикл «ДЛЯ» - цикл с известным числом повторений [ 4 ] .  Исполнитель – объект, который выполняет алгоритм [4] .  Вложенный цикл – цикл в цикле [6] .  Блок-схема – графический способ описания алгоритмов. Блоки обозначают действия исполнителя, а соединяющие их стрелки указывают на последовательность выполнения действий [1] .

Содержательный компонент обучения

  • Понятийное ядро

Алгоритм – понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящую от искомых данных к искомому результату [1] .

Цикл – это команда исполнителю многократно повторить указанную последовательность команд [1] .

Тело цикла – описание действий, повторяющихся в цикле [ 4 ] .

Цикл «ДЛЯ» - цикл с известным числом повторений [ 4 ] .

Исполнитель – объект, который выполняет алгоритм [4] .

Вложенный цикл – цикл в цикле [6] .

Блок-схема – графический способ описания алгоритмов. Блоки обозначают действия исполнителя, а соединяющие их стрелки указывают на последовательность выполнения действий [1] .

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

Содержательный компонент обучения

  • Теория

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

Цикл может быть с известным числом повторений и с неизвестным числом повторений (с предусловием и с постусловием).

В среде программирования Scratch цикл с известным числом повторений реализуется с помощью команды

Описание действий, повторяющихся в цикле называется телом цикла .

Содержательный компонент обучения Практика Требуется составить программу для графического исполнителя рисования «звездочки»:  Пусть для определенности исполнитель находится в точке (30; 0) и смотрит влево. Алгоритм рисования «звездочки» такой : нарисовать прямую, повернуться на 144 градуса, опять нарисовать прямую, опять повернуться и так 5 раз.

Содержательный компонент обучения

  • Практика

Требуется составить программу для графического исполнителя рисования «звездочки»:

Пусть для определенности исполнитель находится в точке (30; 0) и смотрит влево.

Алгоритм рисования «звездочки» такой : нарисовать прямую, повернуться на 144 градуса, опять нарисовать прямую, опять повернуться и так 5 раз.

Содержательный компонент обучения Практика  Блок – схема алгоритма рисования «звездочки»:  нет повторение да идти 250 шагов повернуться на 144 градуса влево

Содержательный компонент обучения

  • Практика

Блок – схема алгоритма рисования «звездочки»:

нет

повторение

да

идти 250 шагов

повернуться на 144 градуса влево

Содержательный компонент обучения Практика (самостоятельное решение учащимися)  Составить программу для исполнителя рисования правильного треугольника:

Содержательный компонент обучения

  • Практика (самостоятельное решение учащимися)

Составить программу для исполнителя рисования правильного треугольника:

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

Содержательный компонент обучения

  • Практика (решение с учителем)

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

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

Содержательный компонент обучения Практика (решение с учителем)

Содержательный компонент обучения

  • Практика (решение с учителем)
Содержательный компонент обучения Практика (самостоятельное решение)  Составить программу для исполнителя рисования четырех треугольников:

Содержательный компонент обучения

  • Практика (самостоятельное решение)

Составить программу для исполнителя рисования четырех треугольников:

Содержательный компонент обучения Практика (решение с учителем) Составить программу для исполнителя рисования «фигуры из звездочек»:

Содержательный компонент обучения

  • Практика (решение с учителем)

Составить программу для исполнителя рисования «фигуры из звездочек»:

Содержательный компонент обучения Практика (самостоятельное решение)  Составить программу для исполнителя рисования «фигуры»:  Эта «фигура» получатся из «фигуры»  36 – кратным повторением с поворотом направо на 10 градусов.

Содержательный компонент обучения

  • Практика (самостоятельное решение)

Составить программу для исполнителя рисования «фигуры»:

Эта «фигура» получатся из «фигуры»

36 – кратным повторением с поворотом направо на 10 градусов.

Содержательный компонент обучения Практика (самостоятельное решение)

Содержательный компонент обучения

  • Практика (самостоятельное решение)
Методические указания При знакомстве учащихся со структурой цикл возможно два варианта: Рассказать о структуре цикл, рассмотреть реализацию с помощью решения соответствующей задачи Поставить проблему решения задачи, для которой нужно использовать цикл.  На мой взгляд предпочтителен второй вариант.  Последовательность решения задач должна определяться следующими принципами [7] : от простого к сложному – постепенное усложнение задач (сначала рисование «звездочки», потом четырех звездочек); новизна – каждая задача вносит какой-то элемент знаний; наследование –следующая задача требует использования знаний, полученных при решении задач. При решении задачи рисования правильного треугольника наблюдаются межпредметные связи с геометрией (планиметрией). Для рисования любого правильного n- угольника поворот на угол можно определить (180- 360/ n.). Если время останется можно предложить учащимся придумать и реализовать свои программы рисования, а потом обменяться ими в парах.

Методические указания

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

На мой взгляд предпочтителен второй вариант.

Последовательность решения задач должна определяться следующими принципами [7] :

  • от простого к сложному – постепенное усложнение задач (сначала рисование «звездочки», потом четырех звездочек);
  • новизна – каждая задача вносит какой-то элемент знаний;
  • наследование –следующая задача требует использования знаний, полученных при решении задач.
  • При решении задачи рисования правильного треугольника наблюдаются межпредметные связи с геометрией (планиметрией). Для рисования любого правильного n- угольника поворот на угол можно определить (180- 360/ n.).
  • Если время останется можно предложить учащимся придумать и реализовать свои программы рисования, а потом обменяться ими в парах.
Библиографический список Семакин И. Г. Информатика и ИКТ. Учебник для 9 класса / И. Г. Семакин, Л. А. Залогова, С. В. Русаков. – М. : БИНОМ. Лаборатория знаний, 2010. Преподавание базового курса информатики в средней школе: методическое пособие / И.Г. Семакин, Т.Ю. Шеина. – 2-е изд., испр. и доп. – М.:БИНОМ. Лаборатория знаний, 2004. – 540 с.: ил. Учимся готовить в среде Скретч. Придумай – запрограммируй – поделись. Версия 2.0. Евгений Патаракин . http://rcokoit.ru/dld/metodsupport/scratch-2008.pdf Информатика и ИКТ. Учебник. 8-9 класс / Под ред. проф. Н. В. Макаровой. – СПб.: Питер, 2008. Информатика и ИКТ: учебник для 7 класса / Л. Л. Босова. – 2-е изд. – М. : БИНОМ. Лаборатория знаний, 2010. Информатика : Учеб. пособие для 10-11 кл. общеобразоват. учреждений / Л. З. Шауцукова. – 3-е изд. – М. : Просвещение, 2003. Теория и методика обучения информатике: учебник / [М. П. Лапчик, И. Г. Семакин, Е. К. Хеннер, М. И. Рагулина и др.] ; под ред. М. П. Лапчика. – М.: Издательский центр «Академия», 2008.

Библиографический список

  • Семакин И. Г. Информатика и ИКТ. Учебник для 9 класса / И. Г. Семакин, Л. А. Залогова, С. В. Русаков. – М. : БИНОМ. Лаборатория знаний, 2010.
  • Преподавание базового курса информатики в средней школе: методическое пособие / И.Г. Семакин, Т.Ю. Шеина. – 2-е изд., испр. и доп. – М.:БИНОМ. Лаборатория знаний, 2004. – 540 с.: ил.
  • Учимся готовить в среде Скретч. Придумай – запрограммируй – поделись. Версия 2.0. Евгений Патаракин . http://rcokoit.ru/dld/metodsupport/scratch-2008.pdf
  • Информатика и ИКТ. Учебник. 8-9 класс / Под ред. проф. Н. В. Макаровой. – СПб.: Питер, 2008.
  • Информатика и ИКТ: учебник для 7 класса / Л. Л. Босова. – 2-е изд. – М. : БИНОМ. Лаборатория знаний, 2010.
  • Информатика : Учеб. пособие для 10-11 кл. общеобразоват. учреждений / Л. З. Шауцукова. – 3-е изд. – М. : Просвещение, 2003.
  • Теория и методика обучения информатике: учебник / [М. П. Лапчик, И. Г. Семакин, Е. К. Хеннер, М. И. Рагулина и др.] ; под ред. М. П. Лапчика. – М.: Издательский центр «Академия», 2008.
-75%
Курсы повышения квалификации

Методика преподавания информатики, инструменты оценки учебных достижений учащихся и мониторинг эффективности обучения по ФГОС ООО и ФГОС СОО

Продолжительность 72 часа
Документ: Удостоверение о повышении квалификации
4000 руб.
1000 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Среда Scratch. Цикл с параметром. Вложенные циклы. (1.69 MB)

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

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