Курсовая работа: Метод Золотого сечения на Delphi
9. Взять формулу в массиве в скобки;
10. Присвоение значению х - значения xi в массиве;
11. Суммирование значений F(x2,x4..xn-1);
12. Суммирование значений F(x1,x3..xn);
13. Вычисление значения F(x);
14. Вывод результата.
3.3 Обоснование выбора языка программирования
Для создания программы курсового проекта я выбрал язык программирования – Delphi. Delphi — это язык программирования, который используется для создания разнообразных продуктов ПО. До недавнего времени он имел другое название — Object Pascal. Delphi представляет собой объектно-ориентированное программирование, которое предполагает существование определенной объектной библиотеки или так называемой библиотеки прототипов, использование которой больше не характеризует процесс программирования как громоздкое и сложное мероприятие.
Образование представленного средства программного обеспечения происходило в рамках компании Borland, которая сейчас занимается разработкой системы управления жизненным циклом приложений.
Специфической особенностью и вместе с тем недостатком Delphi являлось то, что использование подобного языка программирования на первых порах возможно было только в рамках операционной системы Microsoft Windows. Сейчас же работа с Delphi осуществляется и на таких платформах, как GNU/Linux, Mac OS X и Windows CE.
Во многом Delphi стал основой для создания такого языка программирования как С#.
Распространено также использование Delphi при разработки различных компонентов программного обеспечения. Примером категорий программных продуктов могут быть: утилиты, информационное обеспечение в Интернете, веб-проектирование, музыкальное оформление, инженерное программное обеспечение, создание баз данных и др.
Delphi имеет особенность постоянно модернизироваться, о чем свидетельствует периодическое обновление в виде появления новых версий. На сегодняшний день, последней, 12 версией программного средства является Delphi 2009, которая подразумевает некоторые совершенствования в системе языка программирования. Во-первых, модернизация элементов Delphi касается уникода, а именно, предполагается полная его поддержка. Во-вторых, наличие элементов для осуществления обобщенного программирования, которое подразумевает разработку алгоритмов, применимых к разным типам данных. В-третьих, использование безымянных функций, которые не предполагают лексического токена, а именование сущностей делает возможным ссылки на них, которые могут использоваться позже.
3.4. Тестирование
Аппаратное, программное обеспечение, на котором проводилось тестирование:
Данные компьютера:
Процессор – Celeron 1.7;
ОЗУ – 256 Мб;
Видео – 64 Мб;
HDD – 20 Gb;
Привод CD-Rw
Операционная система:
WindowsXp.
Решение задачи
Приведем пример решение задачи методом Симпсона
Вычислить значение интеграла
Решение задачи без помощи программного обеспечения:
n=10 [0,1] h=0,1 fx=xcosx | xi | F(xi) |
0 | 0 | |
0.1 | 0.0995004 | |
0.2 | 0.196013 | |
0.3 | 0.286601 | |
0.4 | 0.368424 | |
0.5 | 0.438791 | |
0.6 | 0.495201 | |
0.7 | 0.5353895 | |
0.8 | 0.557365 | |
0.9 | 0.559449 | |
1 | 0.540302 |