Калейдоскоп. Совет по программированию

Хотя проект Калейдоскоп выглядит очень просто, он основан на довольно хитром программировании. Проекты такого уровня сложности трудно начинать "с нуля". Обычно в таких случаях используется весьма популярная практика программирования - заимствование уже готовых программ.Значительная часть процедур Калейдоскопа взята из другого проекта

В любом случае,  когда Вы работаете над таким сложным проектом, как этот, крайне важно тщательно планировать свою работу и разбивать ее на мелкие шаги.

Если Вы ясно представляете себе структуру своего будущего проекта, Вы сможете найти и позаимствовать нужные Вам фрагменты или даже целые процедуры. Очень полезен в этом отношении встроенный справочник ЛогоМиров. Другой хороший источник как идей, так и образцов их реализаций - это чужие проекты.

В проекте Калейдоскоп Вас могут заинтересовать, в частности, две процедуры- все-зеркала и отразить.

Все-зеркала - это рекурсивная процедура, которая создает отражения черепашки во всех зеркалах. Процедура отразить сообщает о месте отражения черепашки в данном зеркале.

Попробуйте использовать эти процедуры в своих проектах, имеющих дело с отражениями черепашек в зеркалах.

Учителю Закрыть это окно