Курсовая работа
.pdfПрииспользованииаббревиатуры, условныхгеографическихсокращений, следуетуказыватьихсразужепослеполногонаименованияданногосложного термина. Например, «персональныйкомпьютер» (ПК). Послеэтогоможносвободно оперироватьсвоейаббревиатуройбезрасшифровки.
Приложениеоформляетсякакпродолжениеотчетасновойстраницыс указаниемпосерединестрокислова«Приложение» ипрописнойбуквы, обозначающаяприложение, например, «ПриложениеА», «ПриложениеБ».
Приложениедолжноиметьзаголовок, напечатанныйстрочнымибуквамиспервой прописнойсимметричноотносительнотекстастраницы.
Вселистыкурсовойработыиприложенийаккуратноподшиваются (брошюруются) впапкуипереплетаются. Страницыотчета, включаяприложения, нумеруютсяарабскимицифрамиссоблюдениемсквознойнумерации. Номер страницыпроставляютвправомверхнемуглустраницыбезточкивконце. Заканчиваетсяпояснительнаязапискаличнойподписьюисполнителякурсовой
работы:
Пояснительнуюзапискувыполнил студент ПетренкоА.О.
6. Порядокпроведениязащитыкурсовойработы
Аттестациястудентазакурсовуюработупроводитсявпроцессееезащиты. Курсоваяработадолжнабытьсдананаучномуруководителюнапроверкув
срок, определенномувиндивидуальномзадании. Научныйруководительв 10-дневныйсрокдолженпроверитькурсовуюработу, послечегоназначаетсядата защитыкурсовойработы.
Курсоваяработадопускаетсякзащитеприусловиизаконченногооформления (наличиепояснительнойзапискииеёэлектроннойверсиинаCD илиDVD-диске), наличияразработанногопроектапрограммногообеспечениянаCD илиDVD-дискеи допусканаучногоруководителяилиналичиярецензии(письменногоотзыва).
Защитакурсовыхработдолжнабытьпроведенадоначалаэкзаменационной сессии. Порядокзащиты, определяетсяруководителемидоводитсядостудентане позже, чемзанеделюдозащиты.
Защитакурсовыхработпроводитсявустановленноевремяввидепубличного выступлениястудента: защитыпередкомиссиейкафедрысучастиемруководителя работы, выступлениянанаучно-практическойконференцииит.д. Вотсутствие руководителякурсовойработызащитаможетбытьпроведенаприусловии представленияимписьменногоотзыванакурсовуюработу.
Длязащитыкурсовойработыстудентупредоставляется7-10 мин. для изложенияосновныхположенийработы.
Входезащитыкурсовойработынеобходимопродемонстрироватьработу приложения.
Студенты, которыевсрок, отведенныйнавыполнениекурсовойработы, не оформилипояснительнуюзапискуинесдалиееруководителюнапроверку, кзащите курсовойработынедопускаютсяиполучаютоценку„неудовлетворительно”. До повторнойзащитыкурсовойработыонидопускаютсяпослеоформления пояснительнойзапискииеепроверки.
Устудентов, чтонезащитилисвоиработыилинеявилисьназащиту, повторная защитаможетпроводитьсявпериодэкзаменационной(зачетной) недели.
Created with the Freeware Edition of HelpNDoc: Free HTML Help documentation generator
Критериямиоценкикурсовойработыявляются:
-актуальностьистепеньразработанноститемы;
-творческийподходисамостоятельностьванализе, обобщенияхивыводах;
-полнотаохватапервоисточниковиисследовательскойлитературы;
-уровеньовладенияметодикойисследования;
-качествопрограммногообеспеченияиприлагаемойкнемудокументации;
-научнаяобоснованностьиаргументированностьобобщений, выводови рекомендаций;
-научныйстильизложения;
-соблюдениевсехтребованийкоформлениюкурсовойработыисроковее исполнения;
-аргументированностьиточностьответовнавопросы.
Списокиспользованныхисточниковилитературы
1.ДержавнійстандартУкраїни«Системастандартівзінформації, бібліотечноїта видавничоїсправи. Бібліографічнийзапис. Бібліографічнийопис. Загальнівимогита правиласкладання». ДСТУГОСТ7.1:2006. –К.: ДержспоживстандартУкраїни, 2007
–20 с.
2.ДержавнійстандартУкраїни«Документація. Звітиусферінаукиітехніки. Структураіправилаоформлення». ДСТУ3008-95. –К.: ДержстандартУкраїни, 1995 – 37 с.
3.НаказМіністерстваосвітиінауки, молодітаспортуУкраїни29 березня2012 року№384 «Прозатвердженняформдокументівзпідготовкикадрівувищих навчальнихзакладахІ-ІV рівнівакредитації». –К.: Міністерствоосвітиінауки, молоді таспортуУкраїни, 2012.
4.http://www.crimea.ua/liba/docs/metod.pdf
Created with the Freeware Edition of HelpNDoc: Free HTML Help documentation generator
Приложение1
МИНИСТЕРСТВООБРАЗОВАНИЯИНАУКИ ХАРЬКОВСКИЙНАЦИОНАЛЬНЫЙАВТОМОБИЛЬНО-ДОРОЖНЫЙ УНИВЕРСИТЕТ
КАФЕДРАИНФОРМАЦИОННЫХТЕХНОЛОГИЙИМЕХАТРОНИКИ
«Утверждаю» Заведующийкафедрой
профессор, доктортехническихнаук НиконовО.Я.
« » сентября2013 г.
ЗАДАНИЕНАКУРСОВУЮРАБОТУ
подисциплине«Программирование» натему«Разработкаприложениядлярешениятрансцендентныхуравнений
графическимспособом»
студенту2-гокурсаучебнойгруппыРК21 направленияподготовки«Системнаяинженерия» специальности«Компьютерныесистемы
управленияподвижнымиобъектами» ПетренкоА.О.
Руководитель:
доценткафедры старшийнаучныйсотрудник кандидаттехническихнаук ТимонинВ.А.
Харків 2013
Created with the Freeware Edition of HelpNDoc: Free HTML Help documentation generator
Задание
Разработатьприложения, спомощьюкоторогореализуетсяграфический способрешениятрансцендентныхуравнений, ипровестиоценкуточностирешения трансцендентныхуравнений.
Вкачествевходныхданныхиспользоватьуравнение
(x +2)2 (x −1)3 |
−4s in(x) =0 |
|
2 |
||
, |
||
|
апоисккорнейуравненияосуществлятьдлязначенийx Ι [-2.5, 2.1]. Разработанноеприложение«Решениеуравнения» должно:
-реализовыватьвсеспособырешения;
-отображатьнаэкранемонитораперсональногокомпьютера:
-графикифункций;
-значениякорней(прищелчкелевойкнопкоймышинасоответствующей точкеграфика).
Результатырешениядолжнысохранятьсявтекстовомфайле.
Работупредставитьввидепояснительнойзаписки, еёэлектроннойкопиии приложениянаCD илиDVD-диске.
Сроксдачикурсовойработы–« » декабря2013 г.
Списокрекомендованныхисточниковилитературы
1.ВыгодскийМ.Я. Справочникповысшейматематике. –М.:АСТ:Астрель, 2010 –
704с.: ил.
2.ГолощаповА.Л. Microsoft Visual Studio 2010. –СПб.:БХВ-Петербург, 2011. –544
с.: ил.
3.ПетцольдЧ. ПрограммированиедляMicrosoft Windows наС#. В2-хтомах. Том
1.Пер. сангл. - М.: «РусскаяРедакция», 2002.- 576 с.: ил.
4.ПетцольдЧ. ПрограммированиедляMicrosoft Windows наС#. В2-хтомах. Том
2.Пер. сангл. - М.: «РусскаяРедакция», 2002.- 624 с.: ил.
5.ТроелсенЭ. ЯзыкпрограммированияС# 2010 иплатформа.NET 4.0. Пер. с англ. - М.: Издательскийдом"Вильямс", 2011. —1392 с.: ил.
6.ФленовМ.Е. БиблияC#. - СПб.: БХВ-Петербург, 2011. –560с.: ил.
Исполнитель |
Руководитель |
СтудентучебнойгруппыРК21 |
Доцент кафедры информационных |
ПетренкоА.О. технологийимехатроники ТимонинВ.А.
« » сентября2013 г.
« » сентября2013 г.
Created with the Freeware Edition of HelpNDoc: Free HTML Help documentation generator
Приложение2
МИНИСТЕРСТВООБРАЗОВАНИЯИНАУКИ ХАРЬКОВСКИЙНАЦИОНАЛЬНЫЙАВТОМОБИЛЬНО-ДОРОЖНЫЙ УНИВЕРСИТЕТ
КАФЕДРАИНФОРМАЦИОННЫХТЕХНОЛОГИЙИМЕХАТРОНИКИ
КУРСОВАЯРАБОТА
подисциплине«Программирование» натему«Разработкаприложениядлярешениятрансцендентныхуравнений
графическимспособом»
студента2-гокурсаучебнойгруппыРК21 направленияподготовки«Системнаяинженерия» специальности«Компьютерныесистемы
управленияподвижнымиобъектами» ПетренкоА.О.
Руководитель:
доценткафедры старшийнаучныйсотрудник кандидаттехническихнаук ТимонинВ.А.
Национальнаяшкала _______________
Количествобаллов: ___ ОценкаECTS: ___
Членыкомиссии:
__________ |
___________________ |
(подпись) |
(фамилияиинициалы) |
__________ |
___________________ |
(подпись) |
(фамилияиинициалы) |
__________ |
___________________ |
(подпись) |
(фамилияиинициалы) |
Харьков2013
Created with the Freeware Edition of HelpNDoc: Free HTML Help documentation generator
СОДЕРЖАНИЕ |
|
Введение |
17 |
1. Описаниеработы |
18 |
1.1. Постановказадачи |
18 |
1.2. Математическоеописаниезадачи |
18 |
1.3. Алгоритмрешениязадачи |
20 |
1.4. Описаниеприложения |
29 |
1.4.1. Спецификацияприложения |
29 |
1.4.2. Исходныйкодприложения |
32 |
1.4.3. Описаниеинтерфейсаприложения |
38 |
1.5. Результатырешениязадачи |
39 |
Заключение |
41 |
Списокиспользованныхисточниковилитературы |
42 |
ПриложениеА. Руководствопользователя |
43 |
Created with the Freeware Edition of HelpNDoc: Free HTML Help documentation generator
ВВЕДЕНИЕ
Трансцендентноеуравнение–этоуравнениевидаf(x) = g(x), гдефункцииf(x) и g(x) являютсяаналитическимифункциями, и, покрайнеймере, однаихнихне являетсяалгебраической.
Прирешениитрансцендентныхуравненийпользуютсяприближенными методами, однимизкоторыхявляетсяграфическимспособ. Приграфическом способерешенияуравненийполучениеточныхзначенийкорнейуравнений затруднено.
Решениеуравненийнакомпьютерепозволяетиспользоватьвкачестве графическойповерхностиэкранмонитора.
ДляразработкипрограммногообеспеченияиспользованязыкС#, какнаиболее популярныйиимеющийдостаточнуюфункциональностьдлярешенияпоставленных задач. ЯзыкС# постояннонаходитсявсостоянииизменения, посколькупроисходит егодополнениеновымифункциональнымивозможностями.
Created with the Freeware Edition of HelpNDoc: Free HTML Help documentation generator
1.ОПИСАНИЕРАБОТЫ
1.1.Постановказадачи
Разработатьприложения, спомощьюкоторогореализуетсяграфический способрешениятрансцендентныхуравнений, ипровестиоценкуточностирешения трансцендентныхуравнений.
Вкачествевходныхданныхиспользоватьуравнение
(x +2)2 (x −1)3 |
−4s in(x) = 0 |
|
2 |
||
, |
||
|
апоисккорнейуравненияосуществлятьдлязначенийx Ι [-2.5, 2.1]. Разработанноеприложение«Решениеуравнения» должно:
-реализовыватьвсеспособырешения;
-отображатьнаэкранемонитораперсональногокомпьютера:
-графикифункций;
-значениякорней(прищелчкелевойкнопкоймышинасоответствующей точкеграфика).
Результатырешениядолжнысохранятьсявтекстовомфайле.
1.2. Математическоеописаниезадачи
Уравненияделятсянадвакласса–этоалгебраическиеи трансцендентные. Первыминазываютуравнения, которыесодержатлишьалгебраическиефункции, то естьцелые, рациональныеилииррациональные. Уравнения, которыесодержат прочиефункции(тригонометрические, показательныелибологарифмическиеииные) именуютсятрансцендентными.
Длярядауравненийиногдавообщенельзяуказатьникакогоспособа, который позволялбынайтикорниабсолютноточно. Втакомслучаеприходится ограничиватьсянахождениемлишьприближенныхзначенийкорней. Современная математикарасполагаетэффективнымиметодамиприближенногорешенияуравнений. Однимизтакихметодовявляетсяграфическийметод.
Восновеграфическогометодалежитнахождениеточекпересеченияграфиков функцийлевойиправойчастейуравнения. Обычноданныйметодприменяется, когда графикиобеихчастейуравнениядостаточнопростостроятсяилегконаходятся точкипересеченияэтихграфиков.
Приближенноерешениекакалгебраических, такитрансцендентныхуравнений можнонайтиграфическипоодномуизследующихспособов:
1-йспособ. Длярешенияуравненияf(x) = 0 строитсяграфикy = f(x) и снимаютсяабсциссытехточек, гдеграфикпересекаетосьОХ. Например, решить
уравнениеx3 –9x2 + 24x –18 = 0. Строимграфик
у= x3 –9x2 + 24x –18 иснимаемабсциссых1 = 1.3, х2 = 3, х3 = 4.7 (рис.1).
2-йспособ. Уравнениеf(x) = 0 представляетсяввидеf1(x) = f2(x), причемодна изфункцийf1(x), f2(x) произвольна. Этонеобходимодлятого, чтобылегкоможно былопостроитьграфикиy = f1(x) иy = f2(x). Строимграфикиy = f1(x) и
y = f2(x) иснимаемабсциссыточекпересеченияграфиков, которыеявляются приближеннымикорнямиисходногоуравненияf(x) = 0. Например, решитьуравнение
Created with the Freeware Edition of HelpNDoc: Free HTML Help documentation generator
3x - cos(x) - 1 = 0. Представимданноеуравнениеввиде3x - 1 = cos(x) Строим графикифункцийу= 3x - 1 иy = cos(x) снимаемабсциссуточкипересечениях1 = 0.6 (рис.2).
Рисунок1 Рисунок2
Длянахождениякорнейпо1-муспособустроимграфикуравнения
(x +2)2 (x −1)3 |
−4s in(x) = 0 |
|
2 |
||
|
АбсциссыточекпересеченияграфикаосиОХявляютсякорнямизаданного уравнения.
Длянахождениякорнейпо2-муспособууравнение
|
|
(x +2)2 (x −1)3 |
−4s in(x) = 0 |
|
|
2 |
|
|
|
|
|
|
(x +2)2 (x −1)3 |
|
|
|
2 |
= 4sin(x) |
|
представляемввиде |
ипостроимграфикифункций |
||
|
|
(x +2)2 (x −1)3 |
|
|
f1(x) = |
2 |
и f2(x) = 4sin(x). |
Абсциссыточекпересеченияграфиковявляютсякорнямизаданногоуравнения.
1.3. Алгоритмрешениязадачи
Схемаработыприложенияпредставленанарис.3, блок-схемыобработчика событияbutton1_Click, button2_Click иобработчикасобытияpictureBox1_MouseClick
нарис.4, рис.5 ирис.6 соответственно.
Created with the Freeware Edition of HelpNDoc: Free HTML Help documentation generator
Рисунок3 –Схемаработыприложения
Created with the Freeware Edition of HelpNDoc: Free HTML Help documentation generator