Математик на фабрике обоев или алгоритмическое рисование узоров презентация

Содержание

Выбор темы Я выбрал эту тему, потому что люблю математику и люблю экспериментировать.

Слайд 1Математик на фабрике обоев или

алгоритмическое рисование узоров

Смирнов Артемий МАОУ ОЦ «Горностай» 4ж класс


Слайд 2Выбор темы

Я выбрал эту тему,

потому что люблю
математику и люблю
экспериментировать.

Слайд 3Цель проекта


Понять, как рисуется узор с помощью

формул



Слайд 4Задачи проекта
Разработать простой алгоритм, позволяющий создавать узоры;

Написать программу, рисующую узоры по

этому алгоритму;

Используя программу, получить разные виды узоров


Слайд 5Несерьезно о серьезном
Французский математик Паскаль, сказал, что математика является

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

Слайд 6Жил был математик. Он решил устроиться на работу


Слайд 7Была только одна вакансия – дизайнер на фабрике обоев


Слайд 8Но рисовать он совсем не умел


Слайд 9Поэтому он решил рисовать с помощью…
Формул!


Слайд 10На экране компьютера у каждой точки есть координаты: по оси х

и по оси у



Слайд 11Если придумать алгоритм, который окрашивает точки в зависимости от их координат…
…то

получится узор

Слайд 12Алгоритм – это определенная последовательность действий для выполнения задачи


Слайд 13Требования к алгоритму
Количество окрашенных и неокрашенных точек примерно одинаково;





Его должно быть

легко
изменить для получения нового узора

Алгоритм включает только
простейшие математические
операции: «+», «-», «х», «/».


Слайд 14Описание алгоритма
1. Составляем математическое выражение из координат;







Слайд 15Описание алгоритма
2. Если две последних цифры значения выражения < 50, то

точка окрашивается в зеленый цвет. Иначе точка остается белой.








Слайд 16Метод решения задачи
Для решения задачи использовался один из простейших

языков программирования Basic.






For X=1 To 500
For Y=1 To 500
If X*X+Y*Y-100*math.Floor((X*X+Y*Y)/100)<50 Then GraphicsWindow.SetPixel(X,Y,"green")
EndIf
EndFor
EndFor


Слайд 17И математик принялся за работу!


Слайд 18Он нарисовал свои первые обои – узор «полосы» с помощью выражения

х+у



Слайд 19Ему сказали – хорошо! А можете какой-нибудь орнамент?
Не проблема!

И нарисовал узор «концентрические круги» с помощью выражения х*х+у*y

Слайд 20Ему сказали – отлично! А можете более сложный и неповторяющийся узор?

Запросто!
И нарисовал узор «звезды» с помощью выражения х+у*у*у*у


Слайд 21Ему сказали – замечательно! А можете такие же звезды, но разноцветные?

Легко! И нарисовал разноцветные «звезды» с помощью выражения


х+у*у*у*у и множественного условия на две последние цифры: от 0 до 20 – цвет1, от 20 до 40 – цвет 2, и т.д.



Слайд 22Результат проекта
Алгоритм разработан;


Программа написана;


Подобраны выражения, дающие разные узоры


Слайд 23Направления развития проекта

Использование более сложных функций и

получение более сложных узоров.



Картина компании Google, нарисованная с помощью компьютерного алгоритма


Слайд 24Применение алгоритмического рисования на практике
Дизайн отделочных материалов

Защитные узоры для бумажных денег

Дизайн

тканей, одежды

Разработка текстур для дизайна
различных устройств




Слайд 25И, пожалуй, самое важное практическое применение…
Это решение нестандартных задач

с помощью ограниченного количества ресурсов!






Слайд 26Спасибо за внимание!


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

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

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

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

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


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

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