Методическая разработка занятия по теме"Среда Scratch. Цикл с параметром. Вложенные циклы" по программе И.Г. Семакина для 9 класса. Рассмотрены возможности применения исполнителя свободно-распространяемой среды Scratch в качестве ГРИС.
Методическая разработка занятия по теме"Среда Scratch. Цикл с параметром. Вложенные циклы" по программе И.Г. Семакина для 9 класса. Рассмотрены возможности применения исполнителя свободно-распространяемой среды Scratch в качестве ГРИС.
Методическая разработка учебного занятия
К учебнику по информатике и ИКТ И. Г. Семакина, 9 класс
Место данной темы в обучении непрерывному курсу информатики
Данный урок разработан по разделу содержания обучения «Управление и алгоритмы» по учебнику И. Г. Семакина для 9 класса. Исполнитель в среде Scratch используется как графический исполнитель (ГРИС) и тема и содержание урока адаптировано под среду Scratch . Например, алгоритмическая структура «цикл с параметром» не реализуется в ГРИС «Кенгуру» и «Стрелочка», которые предлагаются И. Г. Семакиным в качестве учебных исполнителей.
Цель
Знакомство с алгоритмической структурой «цикл со счетчиком», ее реализацией в среде Scratch .
Развитие алгоритмического мышления, навыков работы на компьютере, познавательных интересов.
Воспитание информационной культуры учащихся, внимательности, дисциплинированности, усидчивости, уверенности в своих силах при решении задач.
Требования к результатам обучения
смысл структуры цикла с параметром, вложенных циклов, «кирпичик» в среде Scratch для реализации цикла с параметром .
составлять алгоритмы с использованием циклов с параметром, вложенных циклов для управления учебным исполнителем и работать в среде Scratch , осуществлять отладку и тестирование программы, пользоваться языком блок-схем и выполнять трассировку .
Содержательный компонент обучения
Алгоритм – понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящую от искомых данных к искомому результату [1] .
Цикл – это команда исполнителю многократно повторить указанную последовательность команд [1] .
Тело цикла – описание действий, повторяющихся в цикле [ 4 ] .
Цикл «ДЛЯ» - цикл с известным числом повторений [ 4 ] .
Исполнитель – объект, который выполняет алгоритм [4] .
Вложенный цикл – цикл в цикле [6] .
Блок-схема – графический способ описания алгоритмов. Блоки обозначают действия исполнителя, а соединяющие их стрелки указывают на последовательность выполнения действий [1] .
Содержательный компонент обучения
При составлении алгоритмов довольно часто встречаются случаи, когда некоторую последовательность команд нужно выполнить несколько раз подряд. Для упрощения записи алгоритма в таких случаях можно использовать специальную конструкцию повторения.
Цикл может быть с известным числом повторений и с неизвестным числом повторений (с предусловием и с постусловием).
В среде программирования Scratch цикл с известным числом повторений реализуется с помощью команды
Описание действий, повторяющихся в цикле называется телом цикла .
Содержательный компонент обучения
Требуется составить программу для графического исполнителя рисования «звездочки»:
Пусть для определенности исполнитель находится в точке (30; 0) и смотрит влево.
Алгоритм рисования «звездочки» такой : нарисовать прямую, повернуться на 144 градуса, опять нарисовать прямую, опять повернуться и так 5 раз.
Содержательный компонент обучения
Блок – схема алгоритма рисования «звездочки»:
нет
повторение
да
идти 250 шагов
повернуться на 144 градуса влево
Содержательный компонент обучения
Составить программу для исполнителя рисования правильного треугольника:
Содержательный компонент обучения
Составить программу для исполнителя рисования четырех разноцветных звездочек:
В алгоритме рисования четырех звездочек используется алгоритм рисования звездочки. Алгоритм рисования звездочки необходимо повторить 4 раза. Получается что в теле цикла нужно использовать цикл, который называется вложенным циклом .
Содержательный компонент обучения
Содержательный компонент обучения
Составить программу для исполнителя рисования четырех треугольников:
Содержательный компонент обучения
Составить программу для исполнителя рисования «фигуры из звездочек»:
Содержательный компонент обучения
Составить программу для исполнителя рисования «фигуры»:
Эта «фигура» получатся из «фигуры»
36 – кратным повторением с поворотом направо на 10 градусов.
Содержательный компонент обучения
Методические указания
На мой взгляд предпочтителен второй вариант.
Последовательность решения задач должна определяться следующими принципами [7] :
Библиографический список