Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
терия и практика по Skretch.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
1.46 Mб
Скачать

Учебное пособие

«Среда программирования Scratch»

Оглавление

Описание программы 4

Как написать программу? 5

Блок движение 5

Блок – звук 5

Блок – внешность 6

Блок контроля 7

Блок сенсоры 8

Блок числа 8

Блок перо 9

Блок переменные 9

Сборник практических работ 11

Практическая работа № 1 12

«Знакомство с интерфейсом. 12

Создание простейшей анимации для спрайта Кот» 12

Практическая работа № 2 14

«Смена костюмов спрайта. Создание анимации по смене костюмов» 14

Практическая работа № 3 16

«Добавление сцен в проект. Смена сцены» 16

Практическая работа № 4 19

«Добавление нового спрайта в проект. 19

Создание анимации для него» 19

Практическая работа № 5 20

«Добавление звуковых эффектов в проект» 20

Практическая работа № 6 22

«Создание сложной анимации в Scratch с участием одного спрайта» 22

Практическая работа № 7 26

«Создание сложной анимации с несколькими спрайтами» 26

Список источников 28

Теоретическая часть:

Изучение команд среды программирования Scratch

Описание программы

Среда программирования Scratch позволяет детям создавать собственные анимированные и интерактивные проекты: игры, мультики и другие произведения. Ими можно обмениваться внутри международной среды, которая постепенно формируется в сети Интернет.

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

Scratch - это новая среда программирования, которая позволяет детям создавать собственные анимированные и интерактивные истории, презентации, модели, игры и другие произведения. Этими произведениями можно обмениваться внутри международной среды, которая постепенно формируется в сети Интернет.

Scratch базируется на традициях языка Лого и Лего-Лого. Может быть, не всем в России знаком язык Лого и его агент-исполнитель Черепашка, но уж конструкторы Лего знают все. В среде Scratch используется метафора кирпичиков Лего, из которых даже самые маленькие дети могут собрать простейшие конструкции. Но, начав с малого, можно дальше развивать и расширять свое умение строить и программировать. Scratch создавался специально для того, чтобы подростки 8 – 16 лет использовали его самостоятельно. Эта новая технологическая среда позволяет им выразить себя в компьютерном творчестве.

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

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

Как написать программу?

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

Блок движение

Команда

Назначение

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

Повернуться - стрелочка указывает по часовой или против часов стрелки выполняется поворот.

Повернуться в указанном направлении. Можно выбрать: вверх, вниз, налево или направо.

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

Изменить положение по оси x или по оси y на указанное число шагов.

Установить положение объекта по оси x или y. Используется декартова система координат:

Если x=0 и y=0 - объект находится в центре экрана.

Размеры экрана: x от -240 до 240, y от -180 до 180.

Переместиться в точку с указанными координатами.

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

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

Если попадаешь в край экрана, то отразись от него. Это очень полезно, если Вы не хотите потерять своего героя.

Возвращает значение по оси x или y. Применяется вместе с другими командами.

Возвращает направление.