Scratch&StarLogo Nova

Материал из Letopisi.Ru — «Время вернуться домой»
(Различия между версиями)
Перейти к: навигация, поиск
(Agents)
(Agents)
 
(не показаны 12 промежуточных версий 1 участника)
Строка 5: Строка 5:
 
* <sb>when @greenFlag clicked</sb> <sb>когда щелкнут по @greenFlag</sb>
 
* <sb>when @greenFlag clicked</sb> <sb>когда щелкнут по @greenFlag</sb>
  
 +
* <sb>forever</sb> - в разделе управление, а в StarLogo относится к внешним кнопкам управления.
  
 
StarLogo Nova
 
StarLogo Nova
Строка 15: Строка 16:
 
* Key held?
 
* Key held?
 
* Key typed?
 
* Key typed?
 
  
 
=== Agents ===
 
=== Agents ===
  
В Scratch
+
В Scratch изначально создаются вручную, но потом можно вызвать команды создания клонов данного спрайта (данной породы)
  
 +
* <sb>when I start as a clone</sb>
 +
* <sb>delete this clone</sb> - клон можно удалить
 +
 +
В StarLogo можно удалить себя - <sb>delete :: control</sb> , удалить любого агента - <sb>delete agent [] :: control</sb>и можно удалить вообще всех  <sb>delete everyone :: control</sb>.
 +
И, естестевенно, можно создавать <sb>create  [кого именно] [сколько экземпляров] :: control</sb>
  
 
=== Движение ===
 
=== Движение ===
Строка 29: Строка 34:
 
В StarLogo Nova сходные блоки красного цвета
 
В StarLogo Nova сходные блоки красного цвета
 
* <sb>forward ()</sb>
 
* <sb>forward ()</sb>
* * <sb>backward ()</sb>
+
* <sb>backward ()</sb>
 +
 
 +
Главное отличие - в StarLogo Nova трехмерная среда, поэтому агенты могут передвигаться не только вперед - назад, но и вверх вниз. И есть возможность телепортироваться в точку x,y,z
  
 
=== Внешний вид агентов ===
 
=== Внешний вид агентов ===
Строка 40: Строка 47:
 
* встроенные свойства Trait действующие для всех агентов - цвет, форма - shape, размер
 
* встроенные свойства Trait действующие для всех агентов - цвет, форма - shape, размер
  
 +
 +
===  Логические операторы ===
 +
 +
[[Scratch/Управление]]
 +
*  <sb>if <> then</sb>
 +
* <sb>repeat ()</sb>
 +
 +
<scratchblocks>if <> then
 +
else
 +
</scratchblocks>
 +
 +
[[StarLogo Nova]]
 +
 +
=== Процедуры ===
 +
 +
В Scratch - [[Scratch/Другие блоки]] - возможность создать и вызвать процедуру - <sb>custom block ::custom</sb><sb>РисуемДом ::custom</sb>
 +
 +
В [[StarLogo Nova]] - создать процедуру и затем можно её вызвать - call
  
 
----
 
----
 
[[Категория:Scratch]]
 
[[Категория:Scratch]]
 
[[Категория:StarLogo Nova]]
 
[[Категория:StarLogo Nova]]

Текущая версия на 08:27, 31 мая 2019

Содержание

 [убрать

[править] Интерфейс

Scratch/События

  • whenclicked
    когдащелкнутпо
  • forever
    - в разделе управление, а в StarLogo относится к внешним кнопкам управления.

StarLogo Nova

Кнопки создаются на рабочем поле и могут использоваться для запуска действий. Например,

  • whenclicked
    - когда кликнут на кнопку Start
  • whenspacekeypressed

Управление при помощи клавиш в StarLogo Nova вынесено в отдельный раздел

  • Key held?
  • Key typed?

[править] Agents

В Scratch изначально создаются вручную, но потом можно вызвать команды создания клонов данного спрайта (данной породы)

  • whenIstartasaclone
  • deletethisclone
    - клон можно удалить

В StarLogo можно удалить себя -

delete 
, удалить любого агента -
deleteagent 
и можно удалить вообще всех
deleteeveryone 
. И, естестевенно, можно создавать
createкого именносколько экземпляров 

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

Scratch/Движение - синиие блоки движения

  • movesteps

В StarLogo Nova сходные блоки красного цвета

  • forward
  • backward

Главное отличие - в StarLogo Nova трехмерная среда, поэтому агенты могут передвигаться не только вперед - назад, но и вверх вниз. И есть возможность телепортироваться в точку x,y,z

[править] Внешний вид агентов

Фиолетный ящик - Scratch/Внешность

  • hide
    спрятаться

StarLogo Nova внешность объекта определяется его породными свойствами StarLogo Nova/Trait

  • set my [] to []
  • встроенные свойства Trait действующие для всех агентов - цвет, форма - shape, размер


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

Scratch/Управление

  • ifthen
  • repeat
ifthenelse

StarLogo Nova

[править] Процедуры

В Scratch - Scratch/Другие блоки - возможность создать и вызвать процедуру -

customblock 
РисуемДом 

В StarLogo Nova - создать процедуру и затем можно её вызвать - call


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