Презентация, доклад L-системы и генетика - иллюстративный материал для 7 класса

Понятие L-системыУдивительное разнообразие и красота природных форм создаются в результате действия достаточно простых законов. В качестве примера можно рассмотреть образование форм деревьев. Биолог Линдермайер, открыл закон, по которому развиваются кроны растений – это закон подобия.

Слайд 1 7 класс L-системы и генетика учебный материал ко Всероссийскому уроку информатики

«Час кода 1017»

МОУ СОШ №12 с УИОП. Егорьевск

Владимир Утенков

7 класс L-системы и генетика  учебный материал ко Всероссийскому уроку информатики «Час кода 1017» МОУ

Слайд 2 Понятие L-системы
Удивительное разнообразие и красота природных форм создаются в результате

действия достаточно простых законов. В качестве примера можно рассмотреть образование форм деревьев. Биолог Линдермайер, открыл закон, по которому развиваются кроны растений – это закон подобия. От основного ствола растут отростки, которые, в свою очередь, являются основаниями для следующих отростков, причем все отростки имеют подобные формы. В результате получается крона. Сходным образом развивается корневая система, система кровообращения, дыхательная система у насекомых и другие биологические формы. Все они самоподобны. В математике такие структуры называются фракталами.

Венгерский биолог Аристид Линденмайер. В 1968 году предложил математическую модель развития сложных ветвящихся структур. Их стали называть в его честь L-системами

Понятие L-системыУдивительное разнообразие и красота природных форм создаются в результате действия достаточно простых законов. В качестве

Слайд 3 Закон образования L- системы
Рассмотрим процесс образования кроны дерева с математической

точки зрения: Постоянным являются: количество отростков (2), их угол относительно ствола (60°), положение на стволе (на середине) и размерный коэффициент (60%). Процесс образования можно продолжить, получая все более густую крону.
Закон образования L- системыРассмотрим процесс образования кроны дерева с математической точки зрения: Постоянным являются: количество отростков

Слайд 4Моделирование L- систем
Для компьютерного моделирования L-систем используются различные программы. Ниже показаны

две из них:

Программа FLMaker. Позволяет строить произвольные L-модели с помощью тертл-графики (turtle — черепаха). При этом точка (черепашка) движется по экрану дискретными шагами.

Программа MKokh. Строит так называемую снежинку Коха – самоподобную линию (фрактал)

Моделирование L- системДля компьютерного моделирования L-систем используются различные программы. Ниже показаны две из них: Программа FLMaker. Позволяет

Слайд 5Программа FSGen
Программа FSGen строит L-систему по ее параметрам:
Number of rays (количество

исходных стволов) – число от 1 до 30;
Complexity (число самоподобных построений) – число от 1 до 12;
Scaling (размерный коэффициент) – число от 30% до 300%;
Position (положение отростков на стволе) – число от 5% до 100%;
Angle (угол относительно ствола) – число от 5° до 175°.


Цвет фона и цвет фигуры

Программа FSGenПрограмма FSGen строит L-систему по ее параметрам:Number of rays (количество исходных стволов) – число от 1

Слайд 6Модель наследственности
В XX веке ученые открыли механизм передачи наследственной информации.

Он происходит путем соединения наследственных признаков от предков. Эти признаки записаны в особых структурах – генах. При размножении часть признаков потомку передаются от одного предка, а часть – от другого.
Так как окончательная форма L-объекта в программе FSGen однозначно определяется всего пятью параметрами, можно назвать эти параметры генетическим кодом объекта. В таком случае применим аппарат генетического преобразования кода с получением новых объектов по правилам скрещивания живых существ. Для осуществления этого введем следующие правила:
генетический код – числовые значения параметров объектов, он состоит из генов – значений параметров;
случайным образом генерируется множество генетических кодов (популяция объектов);
предки – 2 объекта, выбранные случайным образом из популяции;
кроссовер – рекомбинация генетического кода предков для получения генетического кода потомков по следующим правилам:
код предков разрезается на две части (например, между 2 и 3 генами);
код потомка образуется обменом разрезанных частей;
Модель наследственности В XX веке ученые открыли механизм передачи наследственной информации. Он происходит путем соединения наследственных признаков

Слайд 7Модель наследственности
случайным образом один из генов потомка изменяется (точечная мутация);
процесс

повторяется для получения множества генетических кодов потомков (следующее поколение популяции);
предыдущее поколение популяции уничтожается;
при помощи какого-либо правила в следующем поколении популяции выбирается множество объектов для дальнейшего размножения (на этом этапе можно просто просматривать объекты и выбирать из них нужные по какому-либо признаку или набору признаков);
процесс повторяется до достижения нужного результата или достижения заданного числа поколений.
Модель наследственности случайным образом один из генов потомка изменяется (точечная мутация);процесс повторяется для получения множества генетических кодов

Слайд 8Модель наследственности
Пример:

Модель наследственности 	Пример:

Слайд 9Модель наследственности
Для автоматизации процесса генетического преобразования кода автором разработана программа

genet.exe. Она осуществляет процесс генерации генетических кодов начальной популяции из 20 объектов, производит образование 20 пар случайным выбором, кроссовер и выводит множество генетических кодов 20 потомков. Количество поколений 100. При запуске программы без мутаций быстро происходит вырождение популяции (потомки становятся с одинаковыми генетическими кодами). Таким образом, подтверждается известное в биологии вырождение ограниченных популяций. Если же в программе включить механизм точечных мутаций, вырождения не происходит – потомки будут иметь разные генетические коды.

Программа Genet.exe (чтобы ее запустить – щелкните мышкой по изображению)

Модель наследственности Для автоматизации процесса генетического преобразования кода автором разработана программа genet.exe. Она осуществляет процесс генерации генетических

Слайд 10Дополнительная информация
Подробно о L-системах можно посмотреть тут: Что такое

L-системы.htm
Более подробная информация о генетических алгоритмах: Gen_algoritm.htm
Исследование L-систем: Исследование L-системы.doc

Галерею изображений L-систем и фракталов смотри тут

Дополнительная информация Подробно о L-системах можно посмотреть тут: Что такое L-системы.htm Более подробная информация о генетических алгоритмах:

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть