Scratch/Sandbox: различия между версиями
http://letopisi.org/index.php/>Евгений Патаракин (→Пример 6. Псевдокод скрипта задания начальных условий для алгоритма A310) |
Patarakin (обсуждение | вклад) м (1 версия импортирована) |
(нет различий)
|
Текущая версия на 11:44, 13 мая 2019
Это страничка для экспериментов со Scratch разметкой. Список команд - Scratch/VisualCommands
Содержание
Пример 6. Псевдокод скрипта задания начальных условий для алгоритма A310[править]
Советую выделить скрипты для управления в отдельную страницу Scratch/VCRobot_10
Л: Латиница / En: Английский язык
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
when @greenFlag clicked // key @greenFlag
pen up
go to x: (–195) y: (0) // point x: (–195) y: (0)
point in direction [90 v]
set pen color to [@lightYellow] // #fffff = ?
set pen size (60)
pen down
set [n1 v] to [5]
set [n2 v] to [5]
set [n3 v] to [5]
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
К: Кириллица / Ru: Русский язык
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
когда щелкнут по @зеленыйФлаг // по кнопке @зеленыйФлаг
поднять перо
перейти в x: (–195) y: (0) // в точку x: (–195) y: (0)
повернуть в направлении (90 v) // установить в направление 90 град
установить цвет [@светло-желтый] для пера // #fffff = ?
установить размер пера (60)
опустить перо
задать [n1 v] значение [5]
задать [n2 v] значение [5]
задать [n3 v] значение [5]
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Пример 5 (Пример 3.3)[править]
Пример 3.3.Построение квадрата
В первом приближении - что-то там получилось (!!!). Появились неправильные красные (аварийные) блоки.
- Поправил --Евгений Патаракин (обсуждение) 12:47, 7 февраля 2018 (MSK)--Евгений Патаракин (обсуждение) 12:47, 7 февраля 2018 (MSK)
Вопросы на последующую проработку:
- Красный цвет блоков задания цвета пера исчез - исправлен текст команд (кажется).
- Но пока неясно здание параметра цвета:
- Основной способ - это задание номера цвета #fffff в прямоугольном поле (найти список цветов).
- Но в исходном скрипте цвет пера задавался кликом по графическому элементу подходящего цвета - выяснить, как это отобразить в макета скрипта (на белом фоне).
когда щелкнут по @greenFlag поднять перо очистить перейти в x:(0) y:(100) установить размер пера (1) установить цвет [черный] для пера ждать до <клавиша [пробел] нажата?> перейти в x:(50) y:(100) ждать (1) секунд повторить (4) идти (100) шагов повернуть @turnRight на (90) градусов ждать (1) секунд конец поднять перо перейти в x:(0) y:(100)
Пример 1[править]
когда я получу [Говори, Дуняша v] изменить [номер фразы v] на (1) если < (длина списка [list v]) < (номер фразы)>, то стоп [этот скрипт v] конец говорить (элемент (номер фразы) из [текст v]) в течение (2) секунд передать [Говори, Лопахин v] и ждать
Пример 4[править]
когда я получу [Изменить место v] если < (background) = (1)>, то если < (dir) = (0)>, то сменить фон на [garden v] конец если < (dir) = (90)>, то сменить фон на [lake v] конец если < (dir) = (180)>, то сменить фон на [pathway v] конец если < (dir) = (-90)>, то сменить фон на [water-and-rock v] конец если < (background) = (2)>, то если < (dir) = (0)>, то сменить фон на [lake v] конец если < (dir) = (90)>, то сменить фон на [pathway v] конец если < (dir) = (180)>, то сменить фон на [water-and-rock v] конец если < (dir) = (-90)>, то сменить фон на [garden v] конец конец
Пример 3[править]
когда щелкнут по @greenFlag повторить (4) играть ноту (60 v) (0.5) тактов играть ноту (62 v) (0.5) тактов конец |
когда щелкнут по @greenFlag |
когда клавиша [стрелка вверх] нажата если на краю, оттолкнуться идти (n) шагов
Пример 1[править]
когда я получу [Говори, Дуняша v] изменить [номер фразы v] на (1) если < (длина списка [list v]) < (номер фразы)>, то стоп [этот скрипт v] конец говорить (элемент (номер фразы) из [текст v]) в течение (2) секунд передать [Говори, Лопахин v] и ждать