программирование на python: графика

PPT 117 sahifa 3,2 MB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1 / 117
программное обеспечение (по)  к.ю. поляков, 2017-2018 http://kpolyakov.spb.ru * программирование на python: графика простые программы процедуры циклы штриховка закрашивание областей построение графиков функций анимация игры модуль graph.py: http://kpolyakov.spb.ru/download/graph.py  к.ю. поляков, 2017 http://kpolyakov.spb.ru программирование на python: графика 1. простые программы * графика в python  к.ю. поляков, 2017 -2018 http://kpolyakov.spb.ru система координат * (0,0) (x,y) x y x y начало координат графика в python  к.ю. поляков, 2017 -2018 http://kpolyakov.spb.ru определение координат * (0,0) x y (100,100) (200,50) (200,250) (100,200) (300,100) (300,200) (50,150) (350,150) (200,150) базовая точка ? ? ? ? ? ? ? ? 100 200 графика в python  к.ю. поляков, 2017 -2018 http://kpolyakov.spb.ru управление цветом * подключение графического модуля: from graph import * подключить все функции модуля graph цвет линий: pencolor( "red" ) white, black, gray, navy, blue, cyan, green, yellow, red, orange, brown, maroon, violet, purple, ... цвет заливки: brushcolor( "green" ) http://bit.ly/2mnrkoq толщина линий: pensize( …
2 / 117
le(50, 30, 20) pencolor("cyan") brushcolor("magenta") polygon( [(10,10), (50,50), (10,50), (10,10)] ) (10, 20) (50, 40) (50, 30) r=20 (10, 10) (10, 50) (50, 50) графика в python  к.ю. поляков, 2017 -2018 http://kpolyakov.spb.ru пример * (200, 50) (100, 100) (300, 200) from graph import * pencolor("magenta") brushcolor("blue") rectangle(100,100,300,200) brushcolor("yellow") polygon([(100,100), (200,50), (300,100), (100,100)]) pencolor("white") brushcolor("green") circle(200, 150, 50) run() (200, 150) графика в python  к.ю. поляков, 2017 -2018 http://kpolyakov.spb.ru задачи * «3»: «домик» «4»: «лягушка» графика в python  к.ю. поляков, 2017 -2018 http://kpolyakov.spb.ru задачи * «5»: «корона»  к.ю. поляков, 2017 http://kpolyakov.spb.ru программирование на python: графика 2. процедуры * графика в python  к.ю. поляков, 2017 -2018 http://kpolyakov.spb.ru задача: построить фигуру: особенность: три похожие фигуры. общее: размеры, угол поворота отличия: координаты, цвет процедуры * можно ли решить известными методами? ? сколько координат надо задать? ? графика в python  к.ю. поляков, 2017 -2018 http://kpolyakov.spb.ru процедуры (подпрограммы) * процедура …
3 / 117
ра * (x+100, y) (x, y-60) (x, y) def treug(x, y, c): brushcolor(c) polygon( [(x,y), (x,y-60), (x+100,y), (x,y)] ) определить (define) название 100 60 параметры отступ графика в python  к.ю. поляков, 2017 -2018 http://kpolyakov.spb.ru программа с процедурой * from graph import * def treug(x, y, c): brushcolor(c) polygon([(x,y),(x,y-60), (x+100,y),(x,y)] ) pencolor ( "black" ) treug ( 100, 100, "blue" ) treug ( 200, 100, "green" ) treug ( 200, 160, "red" ) run() def treug(x, y, c): brushcolor(c) polygon([(x,y),(x,y-60), (x+100,y),(x,y)] ) (100,100) 100 60 (200,100) (200,160) вызовы процедуры аргументы (значения параметров) графика в python  к.ю. поляков, 2017 -2018 http://kpolyakov.spb.ru задания * «3»: используя одну процедуру, построить фигуру. «4»: используя одну процедуру, построить фигуру. графика в python  к.ю. поляков, 2017 -2018 http://kpolyakov.spb.ru задания * «5»: используя одну процедуру, построить фигуру. «6»: используя одну процедуру, построить фигуру.  к.ю. поляков, 2017 http://kpolyakov.spb.ru программирование на python: графика 3. циклы * …
4 / 117
//kpolyakov.spb.ru задания * «3»: ввести с клавиатуры число n и нарисовать n рядов по 5 кругов. пример (n = 3): графика в python  к.ю. поляков, 2017 -2018 http://kpolyakov.spb.ru задания * «4»: ввести с клавиатуры число n и нарисовать из кругов прямоугольный размером n на n. пример (n = 3): графика в python  к.ю. поляков, 2017 -2018 http://kpolyakov.spb.ru задания * «5»: ввести с клавиатуры число n и нарисовать из кругов равнобедренный треугольник с высотой n. каждый ряд должен быть покрашен в свой цвет. пример (n = 3): графика в python  к.ю. поляков, 2017 -2018 http://kpolyakov.spb.ru задания-2 * «3»: ввести с клавиатуры число n и нарисовать n вертикальных рядов по 5 ромбиков. пример (n = 2): графика в python  к.ю. поляков, 2017 -2018 http://kpolyakov.spb.ru задания-2 * «4»: используя циклы и процедуры, нарисуйте узор. число повторений рисунка n введите с клавиатуры. пример (n = 3): графика в python  …
5 / 117
 к.ю. поляков, 2017 -2018 http://kpolyakov.spb.ru сложная штриховка * (x1, y1) (x2, y2) (x3, y2) a h (x3+a, y1) line( x1+h, y1, x1+h-a, y2); line( x1+2*h, y1, x1+2*h-a, y2); line( x1+3*h, y1, x1+3*h-a, y2); ... x x-a сначала: x = x1 + h в цикле: x += h как найти a и h? ? как меняется x? ? графика в python  к.ю. поляков, 2017 -2018 http://kpolyakov.spb.ru очень сложная штриховка * (x1, y1) (x2, y2) hx hy n y x y line( x1, y1+hy, x1+hx, y1+hy) ; line( x1, y1+2*hy, x1+2*hx, y1+2*hy); line( x1, y1+3*hy, x1+3*hx, y1+3*hy); ... сначала: x = x1+hx y = y1+hy в цикле: x += hx y += hy как найти hx и hy? ? графика в python  к.ю. поляков, 2017 -2018 http://kpolyakov.spb.ru задания * «3»: ввести с клавиатуры количество линий, построить фигуру и выполнить штриховку: «4»: ввести с клавиатуры количество линий, построить фигуру и …

Ko'proq o'qimoqchimisiz?

Barcha 117 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"программирование на python: графика" haqida

программное обеспечение (по)  к.ю. поляков, 2017-2018 http://kpolyakov.spb.ru * программирование на python: графика простые программы процедуры циклы штриховка закрашивание областей построение графиков функций анимация игры модуль graph.py: http://kpolyakov.spb.ru/download/graph.py  к.ю. поляков, 2017 http://kpolyakov.spb.ru программирование на python: графика 1. простые программы * графика в python  к.ю. поляков, 2017 -2018 http://kpolyakov.spb.ru система координат * (0,0) (x,y) x y x y начало координат графика в python  к.ю. поляков, 2017 -2018 http://kpolyakov.spb.ru определение координат * (0,0) x y (100,100) (200,50) (200,250) (100,200) (300,100) (300,200) (50,150) (350,150) (200,150) базовая точка ? ? ? ? ? ? ? ? 100 200 графика в python  к.ю. поляков, 2017 -2018 http://kpolyako...

Bu fayl PPT formatida 117 sahifadan iborat (3,2 MB). "программирование на python: графика"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: программирование на python: гра… PPT 117 sahifa Bepul yuklash Telegram