Клон

Материал из Энциклопедия вычислительного мышлении
Перейти к навигации Перейти к поиску
Описание Система, программа или процедура, созданная на основании другой. Во многих языках программирования рекурсия объясняется как вызов процедурой собственного клона. В Scratch есть специальные блоки клонирования. В биологии клон - группа генетически идентичных организмов, полученных благодаря клонированию
Область знаний Биология, Информатика
Область использования (ISTE) Computational Thinker
Возрастная категория 8
Примеры реализации Frogger
Авторы
Поясняющее видео https://www.youtube.com/watch?v=deChHQ7G46o
Близкие понятия Рекурсия, Рождать
Среды и средства для освоения понятия

Блоки клонирования в Scratch[править]

  • создать клон [себя самого v] создать клон [себя самого v]
  • когда я начинаю как клон когда я начинаю как клон
  • удалить клон удалить клон

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

Падающие с неба капли или снежинки[править]

когда щёлкнут по зелёному флагу
всегда
 создать клон [себя самого v]
 перейти в x (выдать случайное от (-180) до (180))  y (200)
 плыть (3) секунд в точку x (положение x) y (-180)
 удалить клон
Теория
Клон и клонирование. Возможности рекурсивного обращения процедуры к себе самой.
Практика
Клоны Scratch. Ситуации, в которых клонирование оказывается лучшей стратегией. Визуальные блоки клонов. Приведите пример использования клонов в художественном или игровом (аркадном проекте)