avatar

Возможности языка скретч.

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

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

Скрипты в скретче складываются из команд, которые соединяются друг с другомкак“кирпичики”, каждая из которых лежит водном из 10-ти специальных ящиков.Каждый ящик имеет свой цвет. Опишем кратко содержимое каждого ящика:

Синий.Движение. В нем находятся команды, которыми задается перемещение наших объектов по экрану (идти(10) шагов , повернуть на(15) градусов, и.т.д.).

Фиолетовый. Внешность. В нем находятся команды, изменяющие внешний вид объекта(сменить слой, изменить цвет, показаться, спрятаться, и.т.д.)

Сиреневый. Звуки. Содержит команды, позволяющие создать звуковое оформление проекта.

Темно-зеленый. Перо. Управление пером, команды рисования.

Оранжевый. Данные. Создание переменных и списков.

Коричневый ящик. События. Содержит команды, которые выполняются по условию “когда”, т.е. – когда нажата кнопка, и т.п.

Желтый. Управление. Содержит в себе структуры циклов, условий, содержит в себе команду создания задержки, создания ”клона объекта ”, и т.п.

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

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

Темно-лиловый. Другие. В нем содержится кнопка “создать блок”, позволяющая нам создавать свои собственные блоки, а так же кнопка добавить дополнение, позаволяющая нам добавить дополнительное оборудование.

https://scratch.mit.edu