Scratch/VisualCommands

Материал из Letopisi.Ru — «Время вернуться домой»
(Различия между версиями)
Перейти к: навигация, поиск
(Данные)
 
(не показаны 20 промежуточных версий 1 участника)
Строка 1: Строка 1:
 
== Визуальные команды ==
 
== Визуальные команды ==
  
=== Управление ===
+
=== [[Scratch/Управление]] ===
* <sb>when @greenFlag clicked</sb> <sb>когда щелкнут по @greenFlag</sb>
+
{{:Scratch/Управление}}
* <sb>repeat until ()</sb> <sb>повторять пока не ()</sb>
+
* <sb>if () then</sb> <sb>если () , то</sb>
+
* <sb>when key [space v] pressed</sb><sb>когда клавиша [пробел v] нажата</sb>
+
* <sb>end</sb> <sb>конец</sb>
+
* <sb>when I start as a clone</sb> <sb>когда я начинаю как клон</sb>
+
* <sb>delete this clone</sb> <sb>удалить клон</sb>
+
  
=== Движение ===
+
=== [[Scratch/Движение]] ===
* <sb>set x to ()</sb> <sb>установить x в ()</sb>
+
{{:Scratch/Движение}}
* <sb>set y to ()</sb> <sb>установить y в ()</sb>
+
* <sb>move () steps</sb> <sb>идти () шагов</sb>
+
* <sb>go to x:() y:()</sb> <sb>перейти в x:()y()</sb>
+
* <sb>turn @turnLeft () degrees</sb> <sb>повернуть @turnLeft на () градусов</sb>
+
* <sb>turn @turnRight () degrees</sb> <sb>повернуть @turnRight на () градусов</sb>
+
* <sb>go to x:(0) y:(0)</sb> <sb>перейти в x:(0) y:(0)</sb>
+
* <sb>go to [mouse-pointer v]</sb>]<sb>перейти в [указатель мышки v]</sb>]
+
* <sb>point towards [mouse-pointer v]</sb> <sb>повернуться к [указатель мышки]</sb>
+
* <sb>direction</sb> <sb>направление</sb>
+
* <sb>point in direction %d.direction</sb> <sb>повернуть в направлении %d.direction</sb>
+
  
=== Внешний вид ===
+
=== [[Scratch/Внешность]] ===
* <sb>think ()</sb> <sb>думать ()</sb>
+
{{:Scratch/Внешность}}
* <sb>show</sb> <sb>показаться</sb>
+
* <sb>switch backdrop to [backdrop1 v] and wait</sb> <sb>сменить фон на [backdrop1 v] и ждать</sb>
+
* <sb>say []</sb> <sb>сказать []</sb>
+
* <sb>change [color v] effect by ()</sb> <sb>изменить [color v] эффект на ()</sb>
+
* <sb>next backdrop</sb> <sb>следующий фон</sb>
+
* <sb>say [] for () secs</sb> <sb>говорить [] в течение () секунд</sb>
+
* <sb>backdrop name</sb> <sb>имя фона</sb>
+
* <sb>set [color v] effect to ()</sb> <sb>установить эффект [color v] в значение ()</sb>
+
* <sb>backdrop #</sb> <sb>фон #</sb>
+
* <sb>hide</sb> <sb>спрятаться</sb>
+
* <sb>switch costume to [costume1 v]</sb> <sb>сменить костюм на [costume1 v]</sb>
+
* <sb>switch backdrop to [backdrop1 v]</sb> <sb>сменить фон на [backdrop1 v]</sb>
+
* <sb>size</sb> <sb>размер</sb>
+
* <sb>set size to ()%</sb> <sb>установить размер ()%</sb>
+
* <sb>change size by ()</sb> <sb>изменить размер на ()</sb>
+
* <sb>go back () layers</sb> <sb>перейти назад на () слоев</sb>
+
  
 +
=== [[Scratch/Музыка]] ===
 +
{{:Scratch/Музыка}}
  
 +
=== [[Scratch/События]] ===
 +
{{:Scratch/События}}
  
=== Музыка ===
+
=== [[Scratch/Сенсоры]] ===
* <sb>play note (60 v) for (0.5) beats</sb><sb>играть ноту (60 v) (0.5) тактов</sb>
+
{{:Scratch/Сенсоры}}
* <sb>stop all sounds</sb> <sb>остановить все звуки</sb>
+
* <sb>set volume to ()%</sb> <sb>установить громкость ()%</sb>
+
* <sb>play sound [pop v] until done</sb> <sb>играть звук [pop v] до конца</sb>
+
* <sb>rest for () beats</sb> <sb>подождать () тактов</sb>
+
* <sb>set tempo to () bpm</sb> <sb>установить темп () bpm</sb>
+
* <sb>play sound [pop v]</sb> <sb>играть звук [pop v]</sb>
+
* <sb>tempo</sb> <sb>темп</sb>
+
* <sb>loudness</sb> <sb>громкость</sb>
+
* <sb>play drum (1 v)  for (0.2) beats</sb> <sb>барабану (1 v) играть (0.2) тактов</sb>
+
* <sb>set instrument to %d.instrument</sb> <sb>выбрать инструмент %d.instrument</sb>
+
* <sb>volume</sb> <sb>громкость</sb>
+
* <sb>change volume by ()</sb> <sb>изменить громкость на ()</sb>
+
  
=== События ===
+
=== Рисование  - [[Scratch/Перо]] ===
* <sb>when this sprite clicked</sb> <sb>когда спрайт нажат</sb>
+
{{:Scratch/Перо}}
* <sb>when I receive [message1 v]</sb> <sb>когда я получу [message1 v]</sb>
+
* <sb>when tilt %m.eNe ()</sb> <sb>когда наклон %m.eNe ()</sb>
+
* <sb>broadcast [message1 v]</sb> <sb>передать [message1 v]</sb>
+
* <sb>broadcast [message1 v] and wait</sb> <sb>передать [message1 v] и ждать</sb>
+
  
=== Сенсоры ===
+
=== [[Scratch/Данные]] ===
  
* <sb>sensor %m.booleanSensor?</sb> <sb>сенсор %m.booleanSensor?</sb>
+
{{:Scratch/Данные}}
* <sb>touching color [#000000]?</sb> <sb>касается цвета [#000000]?</sb>
+
* <sb>mouse x</sb> <sb>мышка по x</sb>
+
* <sb>mouse y</sb> <sb>мышка по y</sb>
+
* <sb>days since 2000</sb> <sb>дней с 01.01.2000</sb>
+
* <sb>touching %m.touching?</sb> <sb>касается %m.touching?</sb>
+
* <sb>color () is touching ()?</sb> <sb>цвет () касается ()?</sb>
+
* <sb>y position</sb> <sb>положение y</sb>
+
* <sb>(distance to [sprite1 v])</sb> <sb>(расстояние до [sprite1 v])</sb>
+
* <sb>timer</sb> <sb>таймер</sb>
+
* <sb>distance</sb> <sb>расстояние</sb>
+
  
 +
=== [[Scratch/Операторы]] ===
 +
{{:Scratch/Операторы}}
  
=== Рисование ===
+
=== [[Scratch/Другие блоки]] ===
* <sb>set pen color to [#ffffff]</sb> <sb>установить цвет [#ffffff] для пера</sb>
+
{{:Scratch/Другие блоки}}
* <sb>set pen color to [#ffffff]</sb> <sb>установить цвет пера [#ffffff]</sb>
+
* <sb>pen up</sb> <sb>поднять перо</sb>
+
* <sb>change pen size by (1)</sb> <sb>изменить размер пера на (1)</sb>
+
* <sb>pen down</sb> <sb>опустить перо</sb>
+
* <sb>stamp</sb> <sb>печать</sb>
+
* <sb>set pen shade to (50)</sb> <sb>установить тень пера (50)</sb>
+
 
+
 
+
=== Данные ===
+
 
+
* <sb>show variable [variable v]</sb> <sb>показать переменную [variable v]</sb>
+
* <sb>item (1 v) of [list v]</sb> <sb>элемент (1 v) из  [list v]</sb>
+
* <sb>list [list v] contains ()?</sb> <sb>список  [list v]содержит ()?</sb>
+
* <sb>hide list [list v]</sb> <sb>скрыть список  [list v]</sb>
+
* <sb>show list  [list v]%m.list</sb> <sb>показать список  [list v]</sb>
+
* <sb>hide variable [variable v]</sb> <sb>скрыть переменную [variable v]</sb>
+
* <sb>add [thing] to list [list v]</sb> <sb>добавить [thing] к список и[list v]</sb>
+
* <sb>replace item (1 v) of [list v] with [thing]</sb> <sb>заменить элемент (1 v) в список [list v]  на [thing]</sb>
+
* <sb>set [variable v] to ()</sb> <sb>задать [variable v] значение ()</sb>
+
* <sb>length of ()</sb> <sb>длина ()</sb>
+
* <sb>insert [thing] at (1 v) of [list v]</sb> <sb>вставить [thing] в (1v) из [list v]</sb>
+
* <sb>length of list [list v]</sb> <sb>длина списка  [list v]</sb>
+
* <sb>delete (1 v) of [list v]</sb> <sb>удалить (1 v) из [list v]</sb>
+
* <sb>change [variable v] by ()</sb> <sb>изменить [variable v] на ()</sb>
+
 
+
=== Операторы ===
+
* <sb>() mod ()</sb> <sb>остаток от деления () на ()</sb>
+
* <sb>not ()</sb> <sb>не ()</sb>
+
* <sb>() and ()</sb> <sb>() и ()</sb>
+
* <sb>round ()</sb> <sb>округлить ()</sb>
+
 
+
  
 
=== Моторы ===
 
=== Моторы ===
Строка 120: Строка 37:
 
* <sb>turn %m.motor on for () secs</sb> <sb>включить %m.motor на () секунд</sb>
 
* <sb>turn %m.motor on for () secs</sb> <sb>включить %m.motor на () секунд</sb>
 
* <sb>set %m.motor2 direction to %m.motorDirection</sb> <sb>задать для %m.motor2 направление %m.motorDirection</sb>
 
* <sb>set %m.motor2 direction to %m.motorDirection</sb> <sb>задать для %m.motor2 направление %m.motorDirection</sb>
 +
  
 
=== Видео ===
 
=== Видео ===
Строка 127: Строка 45:
  
  
* <sb>%m.mathOp of ()</sb> <sb>%m.mathOp от ()</sb>
 
* <sb>%m.attribute of %m.spriteOrStage</sb> <sb>%m.attribute от %m.spriteOrStage</sb>
 
* <sb>%m.sensor sensor value</sb> <sb>%m.sensor значение датчика</sb>
 
 
 
* <sb>username</sb> <sb>имя участника</sb>
 
 
 
 
 
 
* <sb>else</sb> <sb>иначе</sb>
 
 
 
 
 
 
* <sb>next costume</sb> <sb>следующий костюм</sb>
 
* <sb>costume #</sb> <sb>костюм #</sb>
 
* <sb>go to front</sb> <sb>перейти в верхний слой</sb>
 
 
* <sb>when distance %m.lessMore ()</sb> <sb>когда расстояние %m.lessMore ()</sb>
 
* <sb>when %m.sensor %m.lessMore ()</sb> <sb>когда %m.sensor %m.lessMore ()</sb>
 
 
* <sb>change y by ()</sb> <sb>изменить y на ()</sb>
 
* <sb>() or ()</sb> <sb>() или ()</sb>
 
  
  
  
* <sb>clear graphic effects</sb> <sb>убрать графические эффекты</sb>
 
  
* <sb>when %m.booleanSensor</sb> <sb>сенсор %m.booleanSensor</sb>
 
  
  
* <sb>when %m.triggerSensor > ()</sb> <sb>когда %m.triggerSensor > ()</sb>
 
  
* <sb>pick random () to ()</sb> <sb>выдать случайное от () до ()</sb>
 
* <sb>tilt</sb> <sb>наклон</sb>
 
* <sb>change tempo by ()</sb> <sb>изменить темп на ()</sb>
 
* <sb>change pen color by ()</sb> <sb>изменить цвет пера на ()</sb>
 
* <sb>set pen size to ()</sb> <sb>установить размер пера ()</sb>
 
  
* <sb>answer</sb> <sb>ответ</sb>
 
* <sb>change pen shade by ()</sb> <sb>изменить тень пера на ()</sb>
 
* <sb>wait () secs</sb> <sb>ждать () секунд</sb>
 
* <sb>current %m.timeAndDate</sb> <sb>текущие %m.timeAndDate</sb>
 
* <sb>think () for () secs</sb> <sb>думать () () секунд</sb>
 
* <sb>change x by ()</sb> <sb>изменить x на ()</sb>
 
* <sb>glide () secs to x:() y:()</sb> <sb>плыть () секунд в точку x:() y:()</sb>
 
* <sb>wait until ()</sb> <sb>ждать до ()</sb>
 
* <sb>x position</sb> <sb>положение x</sb>
 
* <sb>mouse down?</sb> <sb>мышка нажата?</sb>
 
* <sb>key %m.key pressed?</sb> <sb>клавиша %m.key нажата?</sb>
 
* <sb>repeat ()</sb> <sb>повторить ()</sb>
 
* <sb>if on edge, bounce</sb> <sb>если на краю, оттолкнуться</sb>
 
* <sb>forever</sb> <sb>всегда</sb>
 
* <sb>ask () and wait</sb> <sb>спросить () и ждать</sb>
 
* <sb>clear</sb> <sb>очистить</sb>
 
* <sb>create clone of %m.spriteOnly</sb> <sb>создать клон %m.spriteOnly</sb>
 
* <sb>reset timer</sb> <sb>перезапустить таймер</sb>
 
* <sb>when backdrop switches to [backdrop1 v]</sb> <sb>когда фон меняется на [backdrop1 v]</sb>
 
* <sb>stop %m.stop</sb> <sb>стоп %m.stop</sb>
 
  
 +
----
  
 
[[Категория:Scratch]]
 
[[Категория:Scratch]]

Текущая версия на 10:22, 11 февраля 2018

Содержание

 [убрать

[править] Визуальные команды

[править] Scratch/Управление

  • forever
    всегда
    всегда
  • repeatuntil
    повторятьпокане
    повторять пока не ()
  • ifthen
    если,то
    если <> , то
  • end
    конец
    конец
  • waitsecs
    ждатьсекунд
    ждать () секунд
  • repeat
    повторить
    повторить ()
  • waituntil
    ждатьдо
    ждать до ()
  • whenIstartasaclone
    когдаяначинаюкакклон
    когда я начинаю как клон
  • deletethisclone
    удалитьклон
    удалить клон
  • else
    иначе
    иначе
  • createcloneofmyself
    создатьклонсебя самого
    создать клон [себя самого v]
  • stopall
    стопвсе
    стоп [все v]
ifthenelse
если,тоиначе
если <>, то

иначе


Например, падающие с неба капли или снежинки

когдащелкнутповсегдасоздатьклонсебя самогоперейтивxвыдатьслучайноеот-180до180y200плыть3секундвточкуxположениеxy-180удалитьклон

[править] Scratch/Движение

  • setxto
    установитьxв
    установить x в ()
  • setyto
    установитьyв
    установить y в ()
  • movesteps
    идтишагов
    идти () шагов
  • gotox:y:
    перейтивx:y
    перейти в x:()y()
  • turndegrees
    повернутьнаградусов
    повернуть влево на () градусов
  • turndegrees
    повернутьнаградусов
    повернуть вправо на () градусов
    • повернутьна15градусов
  • gotox:0y:0
    перейтивx:0y:0
    перейти в x:(0) y:(0)
  • gotomouse-pointer
    перейтивуказатель мышки
    перейти в [указатель мышки v]
  • pointtowardsmouse-pointer
    повернутьсякуказатель мышки
    повернуться к [указатель мышки v]
  • direction
    направление
    направление
  • pointindirection90
    повернутьвнаправлении90
    повернуть в направлении (90 v)
  • changeyby
    изменитьyна
    изменить y на ()
  • ifonedge,bounce
    еслинакраю,оттолкнуться
    если на краю, оттолкнуться
  • changexby
    изменитьxна
    изменить x на ()
  • glidesecstox:y:
    плытьсекундвточкуx:y:
    плыть () секунд в точку x:() y:()
  • xposition
    положениеx
    положение x
  • yposition
    положениеy
    положение y

[править] Scratch/Внешность

  • think
    думать
  • show
    показаться
  • switchbackdroptobackdrop1andwait
    сменитьфоннаbackdrop1иждать
  • say
    сказать
  • changecoloreffectby
    изменитьcolorэффектна
  • nextbackdrop
    следующийфон
  • sayforsecs
    говоритьвтечениесекунд
  • backdropname
    имяфона
  • setcoloreffectto
    установитьэффектcolorвзначение
  • backdrop#
    фон#
  • hide
    спрятаться
  • switchcostumetocostume1
    сменитькостюмнаcostume1
  • switchbackdroptobackdrop1
    сменитьфоннаbackdrop1
  • size
    размер
  • setsizeto%
    установитьразмер%
  • changesizeby
    изменитьразмерна
  • gobacklayers
    перейтиназаднаслоев
  • nextcostume
    следующийкостюм
  • costume#
    костюм#
  • gotofront
    перейтивверхнийслой
  • cleargraphiceffects
    убратьграфическиеэффекты
  • thinkforsecs
    думатьсекунд

[править] Scratch/Музыка

  • playnote60for0.5beats
    игратьноту600.5тактов
  • stopallsounds
    остановитьвсезвуки
  • setvolumeto%
    установитьгромкость%
  • playsoundpopuntildone
    игратьзвукpopдоконца
  • restforbeats
    подождатьтактов
  • settempoto60bpm
    установитьтемп60bpm
  • playsoundpop
    игратьзвукpop
  • playdrum1for0.2beats
    барабану1играть0.2тактов
  • setinstrumentto1
    выбратьинструмент1
  • changevolumeby-10
    изменитьгромкостьна-10
  • changetempoby20
    изменитьтемпна20
  • tempo
    темп
  • volume
    громкость

[править] Scratch/События

  • whenthisspriteclicked
    когдаспрайтнажат
    когда спрайт нажат<
  • whenIreceivemessage1
    когдаяполучусообщение1
    когда я получу [сообщение1 v]
  • broadcastmessage1
    передатьmessage1
    передать [сообщение1 v]
  • broadcastmessage1andwait
    передатьmessage1иждать
    передать [message1 v] и ждать
  • whenclicked
    когдащелкнутпо
    когда щелкнут по @greenFlag
  • whenspacekeypressed
    when [space v] key pressed
    когдаклавишапробелнажата
    когда клавиша [пробел v] нажата
    • когдаклавишавправонажата
      когда клавиша [вправо v] нажата
  • whenbackdropswitchestobackdrop1
    когдафонменяетсянаbackdrop1
    когда фон меняется на [backdrop1 v]
  • whenloudness>10
    когдагромкость>10
    когда [громкость v] > (10)

[править] Scratch/Сенсоры

[править] Reporter

  • answer
    ответ
    (ответ)
  • username
    имяучастника
    имя участника
  • mousex
    мышкапоx
  • mousey
    мышкапоy
  • distancetosprite1
    расстояниедоsprite1
  • timer
    таймер
  • x positionofsprite1
    x positionofsprite1
  • dayssince2000
    днейс01.01.2000
  • currentsecond
    currentsecond


[править] Boolean Blocks

  • touchingcolor?
    касаетсяцвета?
    <касается цвета [#000000]?>
  • coloristouching?
    цветкасается?

touchingsprite1
касаетсяsprite1
<касается [sprite1 v]>

  • mousedown?
    мышканажата?
  • keyspacepressed?
    клавишапробелнажата?
    клавиша [пробел v] нажата?

[править] Stack Blocks

  • resettimer
    перезапуститьтаймер
  • установитьпрозрачностьвидео%
  • turnvideoon
    повернутьвидеонавключить
  • setvideotransparencyto0%
    setvideotransparencyto0%
  • askWhat's your name?andwait
    спроситьА тебя как зовут?иждать
    спросить [А тебя как зовут?] и ждать

[править] Рисование - Scratch/Перо

  • setpencolorto
    установитьцветдляпера
  • setpencolorto
    установитьцветпера
  • penup
    поднятьперо
  • changepensizeby1
    изменитьразмерперана1
  • pendown
    опуститьперо
  • stamp
    печать
  • setpenshadeto50
    установитьтеньпера50
  • changepencolorby
    изменитьцветперана
  • setpensizeto
    установитьразмерпера
  • changepenshadeby
    изменитьтеньперана
  • clear
    очистить

[править] Scratch/Данные

[править] Переменные

  • showvariablevariable
    показатьпеременнуюvariable
    показать переменную [variable v]
  • hidevariablevariable
    скрытьпеременнуюvariable
  • setvariableto
    задатьvariableзначение
    задать [variable v] значение ()
  • changevariableby
    изменитьvariableна
    изменить [variable v] на ()

[править] Список

  • item1oflist
    элемент1изlist
    элемент (1 v) из [list v]
  • listcontains?
    списоксодержит?
  • hidelistlist
    скрытьсписокlist
  • showlistlist
    показатьсписокlist
  • addthingtolist
    добавитьthingкlist
  • replaceitem1oflistwiththing
    заменитьэлемент1вlistнаthing
  • insertthingat1oflist
    вставитьthingв1изсписок
  • lengthoflist
    длинаспискаlist
  • delete1oflist
    удалить1изlist

[править] Scratch/Операторы

[править] Возвращает сообщение

  • mod
    остатокотделенияна
  • round
    округлить
  • or
    или
  • pickrandomto
    выдатьслучайноеотдо
    выдать случайное от (0) до (180)
    • Например,
      ждатьвыдатьслучайноеотnumber1доnumber2секунд
  • lengthof
    длина
    • Например,
спроситьА тебя как зовут?иждатьговоритьслитьответидлинаответвтечение2секунд
  • +
    +
    (() + ())>
  • joinhelloworld
    слитьпривети мир!
    слить[привет] и [ мир!]
  • letter1ofworld
    буква1вworld
    буква (1) в [мир]
    • Например,
      букваtempвstring1
    • задатьpartilScrollзначениеслитьpartilScrollибукваtempвstring1

[править] Логические операторы

  • contains 
    содержит 
  • >
    >
    <[] > []>
    • Например,
      еслиA>B,то
  • not
    не
    не ()
  • and
    и
    () и ()
    • Например,
      еслиусловие1иусловие2,то

[править] Scratch/Другие блоки

definecustomblock
определитьРисуемДомблок

определить РисуемДом блок

customblock 
РисуемДом 

используем РисуемДом ::custom

[править] Моторы

  • set %m.motorpowerto
    задатьмощность %m.motorзначение
  • setrotationstyle %m.rotationStyle
    стильвращения %m.rotationStyle
  • turn %m.motoronforsecs
    включить %m.motorнасекунд
  • set %m.motor2directionto %m.motorDirection
    задатьдля %m.motor2направление %m.motorDirection


[править] Видео

  • setvideotransparencyto%
    установитьпрозрачностьвидео%
  • turnvideo %m.videoState
    повернутьвидеона %m.videoState
  • video %m.videoMotionTypeon %m.stageOrThis
    видео %m.videoMotionTypeна %m.stageOrThis







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