Scratch&StarLogo Nova

Материал из Letopisi.Ru — «Время вернуться домой»
(Различия между версиями)
Перейти к: навигация, поиск
(Внешний вид агентов)
(Логические операторы)
Строка 51: Строка 51:
  
 
[[Scratch/Управление]]
 
[[Scratch/Управление]]
*  <sb>if <> then</sb> <sb>
+
*  <sb>if <> then</sb>  
* * <sb>repeat ()</sb>  
+
* <sb>repeat ()</sb>  
  
 
<scratchblocks>if <> then
 
<scratchblocks>if <> then
 
else
 
else
 
</scratchblocks>
 
</scratchblocks>
 +
 +
[[StarLogo Nova]]
  
 
=== Процедуры ===
 
=== Процедуры ===

Версия 19:20, 30 мая 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


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