Компьютерная анимация сцены "Дом и его окружение. Движение автомобиля" средствами библиотеки tkinter на языке Python - Контрольная работа

бесплатно 0
4.5 202
Разработка программ средствами библиотеки tkinter на языке Python. Изучение основы работы в текстовом редакторе Word. Описание авторской идеи анимации. Использование базовых команд и конструкций. Процесс проектирования и алгоритм разработанной программы.


Аннотация к работе
Актуальность данной работы состоит в том, что при работе над курсовой, я научусь правильно ее оформлять, пойму саму структуру курсовых работ. Таким образом, на примере данной курсовой я научусь составлять последующие мои курсовые и дипломные работы, с которыми я еще буду не раз встречаться в течение 6 лет учебной деятельности в университете. Цель курсовой работы - повысить уровень знания в области разработки программ средствами библиотеки tkinter на языке Python, изучить основы работы в текстовом редакторе Word.В своем курсовом проекте я решила изобразить сцену «Дом и его окружение. Движение автомобиля», поэтому в своем рисунке я нарисовала ночной двор, его окружение, дорогу. Описание используемых базовых команд и конструкций from tkinter import * - импорт модуля root = Tk - создание объекта типа Tk w = Canvas() - создание виджета «Холст» w.pack() - отображение виджета width =,height =, - размер холста в пикселях def go() - оператор определения функции go() w.move - движение вперед w.after() - пауза между перерисовками go - функция для оператора def go() create_rectangle - команда рисования прямоугольника create_polygon - команда рисования многоугольника fill - параметр цвета линии width - параметр толщины линии в пикселях outline - параметр цвета рамки прямоугольника create_line - команда рисования линии create_oval - команда рисования овалов и кругов mainloop() - запуск цикла событий tkinterВ школе я никогда не занималась программированием. Когда приступила к написанию программы по проекту, то возникли определенные трудности, либо не знала, как осуществлять анимацию, либо не знала, что писать в тех или иных пунктах пояснительной записки. Процесс проектирования моей программы заключался в следующем: 1. Разработка идеи проекта (сначала нарисовала рисунок на листе бумаги) Изменение идеи анимации (появились трудности с осуществлением анимации)Рисую прямоугольник (траву) Рисую левый домик Рисую крышу на левый домик Рисую трубу на левый домик Рисую два окна на левый домикВ данном курсовом проекте была написана программа, которая выводит на экран рисунок, составленный в программе Python, и анимация.# Рисуем фундамент w.create_rectangle(40, 440, 220, 460, fill = "red", outline = "black", width = "2") w.create_line(60, 440, 60, 460, fill = "black", width = "2") w.create_line(80, 440, 80, 460, fill = "black", width = "2") w.create_line(100, 440, 100, 460, fill = "black", width = "2") w.create_line(120, 440, 120, 460, fill = "black", width = "2") w.create_line(140, 440, 140, 460, fill = "black", width = "2") w.create_line(160, 440, 160, 460, fill = "black", width = "2") w.create_line(180, 440, 180, 460, fill = "black", width = "2") w.create_line(200, 440, 200, 460, fill = "black", width = "2") # Рисую два окна w.create_rectangle(80, 360, 120, 400, fill = "yellow", outline = "black", width = "2") w.create_rectangle(140, 360, 180, 400, fill = "yellow", outline = "black", width = "2") w.create_line(100, 360, 100, 400, fill = "black", width = "2") w.create_line(80, 380, 120, 380, fill = "black", width = "2") w.create_line(140, 380, 180, 380, fill = "black", width = "2") w.create_line(160, 360, 160, 400, fill = "black", width = "2") # Рисую три елочки w.create_polygon(40, 220, 80, 200, 120, 220, 40, 220, fill = "green", outline = "black", width = "3") w.create_polygon(60, 200, 80, 180, 100, 200, 60, 200, fill = "green", outline = "black", width = "3") w.create_line(80, 220, 80, 240, fill = "black", width = "2") w.create_polygon(160, 240, 200, 220, 240, 240, 160, 240, fill = "green", outline = "black", width = "3") w.create_polygon(180, 220, 200, 200, 220, 220, 180, 220, fill = "green", outline = "black", width = "3") w.create_line(200, 240, 200, 260, fill = "black", width = "2") w.create_polygon(120, 160, 160, 140, 200, 160, 120, 160, fill = "green", outline = "black", width = "3") w.create_polygon(140, 140, 160, 120, 180, 140, 140, 140, fill = "green", outline = "black", width = "3") w.create_line(160, 160, 160, 180, fill = "black", width = "2") # Рисую фундамент w.create_rectangle(460, 420, 600, 440, fill = "red", outline = "black", width = "2") w.create_line(480, 420, 480, 440, fill = "black", width = "2") w.create_line(500, 420, 500, 440, fill = "black", width = "2") w.create_line(520, 420, 520, 440, fill = "black", width = "2") w.create_line(540, 420, 540, 440, fill =

План
Содержание

Введение

1. Описание авторской идеи анимации

2. Описание использования базовых команд и конструкций

3. Описание процесса проектирования программы

4. Описание алгоритма разработанной программы

Заключение

Список используемых источников

Приложения

Введение
Актуальность данной работы состоит в том, что при работе над курсовой, я научусь правильно ее оформлять, пойму саму структуру курсовых работ. Таким образом, на примере данной курсовой я научусь составлять последующие мои курсовые и дипломные работы, с которыми я еще буду не раз встречаться в течение 6 лет учебной деятельности в университете.

Цель курсовой работы - повысить уровень знания в области разработки программ средствами библиотеки tkinter на языке Python, изучить основы работы в текстовом редакторе Word.

Задачи: написать программу и описать ее;

научиться писать курсовую работу;

научиться правильно оформлять курсовую работу;

научиться работать в текстовом редакторе MS Word.

Краткое описание глав пояснительной записки: В пояснительной записке должно быть описание авторской идеи анимации, описание используемых базовых команд и конструкций, описание самого процесса проектирования программы, а также описание алгоритма разработанной программы. Затем в пояснительной записке должно содержаться заключение, в котором описываются достигнутые результаты. Также к пояснительной записке должны прилагаться список использованных источников и приложение с листингом программы и скриншотом рисунка, составленного в программе.

Вывод
В данном курсовом проекте была написана программа, которая выводит на экран рисунок, составленный в программе Python, и анимация. Были изучены основы программирования на языке Python средствами библиотеки tkinter. Изучены основы работы в текстовом редакторе Word. Было проведено оформление пояснительной записки по системе образовательных стандартов ВУЗОВ. Для себя я отметила, что работа была довольно интересной. Все поставленные мною цели и задачи были достигнуты.

Список литературы
1. http://python.ru/ - сайт о языке программирования Python;

2. Куксенко С.П., Методическое пособие по оформлению в MS Word;

3. Дэвид М. Бизли, Python. Подробный справочник, 2010 год;

4. http://younglinux.info/tkinter.php - программирование графического интерфейса (Tkinter)
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?