Scratch/VCRobot 10

Материал из Letopisi.Ru — «Время вернуться домой»
Перейти к: навигация, поиск

Код для проекта https://scratch.mit.edu/projects/162387735/

Содержание

Краткая характеристика комплекта материалов

Общая тема разработки:

имитационная программа скрэтч-реализации алгоритмов исполнения

комнад ручного управления для имитационной модели домашнего робота-пылесоса.

Команд ручного управления:

  1. Команды подаются (коротким или длительным) нажимом кнопок пульта ручного управления роботом:

Вперед (ход вперед), Налево (поворот налево), Направо (поворот направо).

  1. Команды имитируются (коротким или длительным) нажимом клавиш клавиатуры компьютера:

стрелка вверх (ход вперед), стрелка налево (поворот налево), стрелка направо (поворот направо).

Объекты разработок:

скрипты скрэтч-программ исполнения команд на основе шаблонов комнад среды визуального программирования Scratch.

Цели работы:

  1. Обеспечение подготовки скрин-шотов скриптов (на светлом фоне) для их вставки в документы:

без серого фона наборных полей скриптов для спрайтов скрэтч-программ.

  1. Сопутствующая отработка псевдокодов алгоритмов программных скриптов.


Команда Вперед

Л: Латиница / En: Английский язык

Скрипт (на светлом фоне)

when [up arrow v] key pressed
if on edge, bounce
move (n1) steps

Псевдокод скрипта

+++++++++++++++++++++++++++++++++++

when [up arrow v] key pressed

if on edge, bounce

move (n1) steps

+++++++++++++++++++++++++++++++++++

К: Кириллица / Ru: Русский язык

Скрипт (на светлом фоне)

когда клавиша [стрелка вверх v] нажата
если на краю, оттолкнуться
идти (n1) шагов

Псевдокод скрипта

+++++++++++++++++++++++++++++++++++

когда клавиша [стрелка вверх v] нажата

если на краю, оттолкнуться

идти (n1) шагов

+++++++++++++++++++++++++++++++++++


Команда Налево

Л: Латиница / En: Английский язык

Скрипт (на светлом фоне)

when [left arrow v] key pressed
turn @turnLeft (n2) degrees

Псевдокод скрипта

+++++++++++++++++++++++++++++++++++

when [left arrow v] key pressed

turn @turnLeft (n2) degrees

+++++++++++++++++++++++++++++++++++

К: Кириллица / Ru: Русский язык

Скрипт (на светлом фоне)

когда клавиша [стрелка влево v] нажата
повернуть @turnLeft на (n2) градусов

Псевдокод скрипта

+++++++++++++++++++++++++++++++++++

когда клавиша [стрелка влево v] нажата

повернуть @turnLeft на (n2) градусов

+++++++++++++++++++++++++++++++++++


Команда Направо

Л: Латиница / En: Английский язык

Скрипт (на светлом фоне)

when [right arrow v] key pressed
turn @turnRight (n3) degrees

Псевдокод скрипта

+++++++++++++++++++++++++++++++++++

when [right arrow v] key pressed

turn @turnRight (n3) degrees

+++++++++++++++++++++++++++++++++++

К: Кириллица / Ru: Русский язык

Скрипт (на светлом фоне)

когда клавиша [стрелка направо v] нажата
повернуть @turnRight на (n2) градусов

Псевдокод скрипта

+++++++++++++++++++++++++++++++++++

когда клавиша [стрелка направо v] нажата

повернуть @turnRight на (n3) градусов

+++++++++++++++++++++++++++++++++++

Персональные инструменты
Инструменты