Литвек - электронная библиотека >> Артем Голиков и др. >> Детская образовательная литература и др. >> Программирование на Scratch 2. Часть 1

Программирование на Scratch 2.

Делаем игры и мультики.

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

Голиков Денис и Голиков Артём

Copyright Голиков Денис и Голиков Артём 2014

Al rights reserved.

Лицензионные Соглашения

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

О ЧЕМ ЭТА КНИГА.

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

Материал рассчитан на самостоятельное изучение школьниками 3–5 классов, имеющими базовые навыки управления компьютером. Дети должны уметь пользоваться «мышью», запускать ярлыки и т.п., а также считать до 480, умножать и делить. Более сложные математические понятия (отрицательные числа, десятичные дроби, оси координат, градусы) будут объяснены на страницах книги.

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

Scratch разработан в 2006г. под руководством Митчела Резника группой Lifelong Kindergarten в лаборатории Media Lab Массачусетского технологического института.

КАК РАБОТАТЬ С КНИГОЙ.

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

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

Не стоит забывать, что создание игр потребует от вашего школьника умения рисовать на компьютере. В ранних версиях Scratch существовал только простейший редактор изображений, похожий на стандартный редактор Paint, однако, в версии Scratch 2.0, о которой пойдёт речь в этом учебнике, к простейшему растровому редактору, к огромной радости детишек, добавлен векторный редактор. Это многое изменило, игры стали выглядеть опрятней, проще стало изменять персонажей, в процесс обучения добавилось больше веселья. Изучению и приёмам работы в векторном редакторе в книге уделено очень много внимания, не буду скрывать, некоторым ребятам создание векторных персонажей даётся нелегко, зато, после освоения приёмов рисования, позволяет хвастаться перед друзьями, профессионально сделанными играми. Стоит заметить, что все игровые персонажи легко модифицируются, и могут быть изменены учениками без уведомления автора. На занятиях в «Клубе юных программистов», только самые ответственные дети стремятся сделать персонажей точно, как в учебнике, большая часть пытается нарисовать всё по-своему. Если программирование поведения игровых объектов некоторым ребятам не позволяет с лёгкостью включать фантазию и сразу же модифицировать программу по своему усмотрению, программы всё же довольно сложные, то в процессе рисования фона и персонажей фантазируют почти все. Чего только не делали они с бедным котиком!

БЛАГОДАРНОСТИ.

Спасибо создателям Scratch за волшебную возможность заниматься творчеством в новом формате и обучать детей новейшим технологиям.

Огромная благодарность Марии Конопатовой за обложку и иконки Котёнка. Все её работы можно найти на сайте http://komixsisters.ru.

Спасибо ребятам, которые помогали тестировать главы книги.

Спасибо тем, кто не оставался равнодушным, и направлял критические замечания.

ССЫЛКИ.

Сайт авторов, посвящённый обучению детей программированию на Scratch. http://scratch4russia.com.

Все примеры из книги опубликованы на сайте http://scratch.mit.edu/users/scratch_book/

Вопросы авторам можно задавать по почте scratch.book@ya.ru.

Страничка в Фейсбук: http://www.facebook.com/ScratchBook4u

Страничка Вконтакте: http://vk.com/scratch.book

ВВЕДЕНИЕ.

Существует два способа работы в Scratch. Можно работать в браузере, а можно установить оффлайновый редактор и делать программы не подключаясь к интернет. Если Вы планируете работать используя интернет, то прочитайте первую часть введения. Если Вы планируете работать без подключения к интернет, то можете перейти сразу ко второй части введения.

Программирование на Scratch 2. Часть 1. Иллюстрация № 1 Обратите внимание, все примеры проектов в этой книге сделаны в оффлайновом редакторе.

РАБОТА НА ПОРТАЛЕ SCRATCH.MIT.EDU.
Для получения возможности создавать свои проекты на Scratch, Вам необходимо зарегистрироваться на сайте scratch.mit.edu. Для регистрации Вам нужно иметь свой адрес электронной почты, попросите родителей Вам его завести. Когда у Вас появится свой адрес электронной почты, то первым делом запишите его в блокнот. Пароль тоже лучше записать, чтобы случайно не забыть.

Теперь перейдите на сайт scratch.mit.edu и нажмите на кнопку «Регистрация».

Программирование на Scratch 2. Часть 1. Иллюстрация № 2 Откроется окно регистрации, в котором в верхнее окно надо ввести Ваше имя для сайта Scratch (иногда это имя называют «логин»). Разработчики советуют не вводить настоящее имя, я тоже не советую.

Программирование на Scratch 2. Часть 1. Иллюстрация № 3 Придумайте интересный логин, например, типа такого, здесь использованы буквы латинского алфавита и цифра «3» вместо буквы «з».

Программирование на Scratch 2. Часть 1. Иллюстрация № 4 Затем два раза введите пароль и нажмите кнопку «Далее». Не