#0 CS50 на русском 2016 — Практика Недели 0 — Scratch

Приветствую Вас, дорогие друзья!
Наконец мы приступаем к практической части курса CS50 на русском от Гарвардского университета. Практическая часть курса представляет собой практические занятия, так называемые Problem Sets, пошаговое руководство и «шоты» — коротенькие видеообзоры определенной узконаправленной темы. Практические занятия являются логичным дополнением курса лекций CS50 на русском, а конкретно этот пост относится к практическому занятию к лекции Недели 0, посвященной языку Scratch. Это своего рода уроки Scratch для начинающих.

Словарь практического занятия Scratch

  1. Motion — движение
  2. Look — вид
  3. Sound — звук
  4. Pen — ручка
  5. Data — данные
  6. Event — событие
  7. Control — контроль
  8. Sensing — ощущение
  9. Operators — операторы
  10. Costumes — костюмы
  11. Sounds — звуки
  12. to Move — двигаться
  13. to Play — играть
  14. to Change — менять
  15. to Set — установить
  16. Score — счет
  17. Space — пробел
  18. Key — клавиша
  19. Forever — навсегда
  20. Repeat — повтор
  21. Until — до тех пор
  22. Global — глобальный
  23. Local — локальный
  24. Behave — поведение
  25. Receive — получать
  26. Broadcast — трансляция
  27. Edge — край
  28. Bounce — отскок
  29. Glide — скольжение
  30. Touch — касание

Первые уроки Scratch для начинающих

Переходим по адресу https://scratch.mit.edu/ и мы попадаем на сайт. Для перехода непосредственно в интерфейс программы, мы можем нажать на оранжевого кота «попробовать». Кроме того, справа есть видео по работе со Scratch.

Уроки Scratch для начинающих

Итак, мы попадаем в интерфейс программы и видим слева рабочее пространство stage, о котором говорила Замайла в видео. Также мы видим наш первый спрайт оранжевого кота, который является спрайтом по умолчанию. При движении курсора мыши по рабочему пространству в нижнем правом углу меняются координаты x и y, что позволяет определить текущие координаты курсора мыши.

Уроки Scratch для начинающих

В центральной консоли расположены блоки. Блоки распределены по разделам:

  • Движение
  • Внешность
  • Звук
  • Перо
  • Данные
  • События
  • Управление
  • Сенсоры
  • Операторы
  • Другие блоки

Кроме того, на центральной консоли есть 3 вкладки: скрипты, костюмы, звуки.

Консоль Scratch

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

Когда зеленый флаг щелкнут

Среди основных блоков можно выделить блоки действий, блоки логических выражений, блоки условий, блоки циклов, блоки переменных, блоки событий.

 

 

 

Блоки действий

Блоки действий находятся в разделах «Движение», «Внешность», «Звук», «Перо».

Блоки условий и циклов

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

Наш первый урок Scratch.

Давайте сделаем нашу первую программу самостоятельно. Например, воспользуемся исходным спрайтом, изменим его костюм, чтобы он был в движении, а при наведении курсора мыши на кота, кот будет останавливаться. Когда вы убираете курсор мыши — кот продолжит движение. Итак, как же будет выглядеть наша первая программа? Какими строительными блоками мы воспользуемся? Попробуйте самостоятельно сделать эту программу.

Уроки Scratch

Получилось? В качестве бонуса сыграйте в игру от Гарвардского университета.

https://scratch.mit.edu/projects/12352154/

Второй урок Scratch от CS50

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

Успехов Вам, дорогие друзья!

 

Поделиться:

Оцените запись:
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (3 оценок, среднее: 5,00 из 5)
Загрузка...

Комментариев к записи “#0 CS50 на русском 2016 — Практика Недели 0 — Scratch”: 1

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*Комментарий - обязательное поле для ввода
* Имя - обязательное поле для ввода
* Email - обязательное поле для ввода