Среда программирования Scratch
Алгоритм — это чёткая последовательность команд, которую выполняет исполнитель. Исполнителем может быть человек, робот, машина или компьютер. Алгоритм можно записать в виде текста, формулы, блок-схемы или программы. Программа — это последовательность команд, записанная на языке, понятном компьютеру, а языки программирования — специальные языки, на которых пишут программы. Scratch — бесплатная визуальная среда программирования для детей и начинающих (создана командой MIT): код печатать не нужно, цветные блоки соединяют, как кусочки пазла. В окне Scratch есть палитра блоков (категории по цветам: «Движение», «Внешний вид», «Звук», «События», «Управление», «Сенсоры», «Операторы», «Переменные»), область скриптов, сцена и панель спрайтов. Есть вкладки: «Код», «Костюмы» и «Звуки». Сцена имеет ширину 480 и высоту 360: ось x идёт от –240 до 240, ось y — от –180 до 180, а центр — (0, 0). Программа запускается зелёным флажком и останавливается красной кнопкой «Стоп». Присоединяясь к онлайн-сообществу Scratch, регистрируйся с помощью учителя или взрослого и не используй настоящее имя и личные данные.
«Робот-ученик»: один ученик — исполнитель (робот); класс даёт пошаговые приказы («3 шага вперёд», «поверни направо»), чтобы провести его мимо препятствий. Если приказ неясен, робот говорит: «Я не понимаю».