Scratch/VCRobot 10

Материал из Letopisi.Ru — «Время вернуться домой»
(Различия между версиями)
Перейти к: навигация, поиск
(Скрипт (на светлом фоне))
Строка 1: Строка 1:
 
Код для проекта https://scratch.mit.edu/projects/162387735/
 
Код для проекта https://scratch.mit.edu/projects/162387735/
 +
 +
==Краткая характеристика комплекта материалов==
 +
 +
'''Общая тема разработки''':
 +
 +
имитационная программа скрэтч-реализации алгоритмов исполнения
 +
 +
комнад ручного управления для имитационной модели домашнего робота-пылесоса.
 +
 +
'''Команд ручного управления''':
 +
 +
#Команды подаются (коротким или длительным) нажимом кнопок пульта ручного управления роботом:
 +
 +
'''Вперед''' (ход вперед), '''Налево''' (поворот налево), '''Направо''' (поворот направо).
 +
 +
#Команды имитируются (коротким или длительным) нажимом клавиш клавиатуры компьютера:
 +
 +
'''стрелка вверх''' (ход вперед), '''стрелка налево''' (поворот налево), '''стрелка направо''' (поворот направо).
 +
 +
'''Объекты разработок''':
 +
 +
скрипты скрэтч-программ исполнения команд на основе шаблонов комнад среды визуального программирования Scratch.
 +
 +
'''Цели работы''':
 +
# Обеспечение подготовки скрин-шотов скриптов (на светлом фоне) для их вставки в документы:
 +
 +
без серого фона наборных полей скриптов для спрайтов скрэтч-программ.
 +
# Сопутствующая отработка псевдокодов алгоритмов программных скриптов.
 +
 +
 
==Команда Вперед==
 
==Команда Вперед==
 
===Л: Латиница / En: Английский язык===
 
===Л: Латиница / En: Английский язык===
Строка 42: Строка 72:
  
 
+++++++++++++++++++++++++++++++++++
 
+++++++++++++++++++++++++++++++++++
 +
  
 
==Команда Налево==
 
==Команда Налево==
Строка 65: Строка 96:
  
 
====Скрипт (на светлом фоне)====
 
====Скрипт (на светлом фоне)====
<scratchblocks>
 
когда клавиша [стрелка налево v] нажата
 
повернуть @turnLeft на (n2) градусов
 
</scratchblocks>
 
  
 
<scratchblocks>
 
<scratchblocks>
Строка 79: Строка 106:
 
+++++++++++++++++++++++++++++++++++
 
+++++++++++++++++++++++++++++++++++
  
когда клавиша [стрелка налево v] нажата
+
когда клавиша [стрелка влево v] нажата
  
 
повернуть @turnLeft на (n2) градусов
 
повернуть @turnLeft на (n2) градусов
Строка 85: Строка 112:
 
+++++++++++++++++++++++++++++++++++
 
+++++++++++++++++++++++++++++++++++
  
'''[[Примечание: "налево" и "влево"]]'''
 
*в действующей скрэтч-среде используются ключевые слова (параметр) "стрелка влево";
 
*в данной системе проходят ключевые слова (параметр) "стрелка налево", что логичнее - однотипная морфология слов "налево" и "направо" (но, возможно, здесь действует тонкая семантика?).
 
  
 
==Команда Направо==
 
==Команда Направо==
Строка 125: Строка 149:
  
 
+++++++++++++++++++++++++++++++++++
 
+++++++++++++++++++++++++++++++++++
 +
 +
  
 
[[Категория:Scratch]]
 
[[Категория:Scratch]]

Версия 09:50, 12 февраля 2018

Код для проекта 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) градусов

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

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