Метод Золотого сечения на Delphi
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
Операционная система:
Windows Xp.
Решение задачи
Приведем пример решение задачи методом Симпсона
Вычислить значение интеграла
Решение задачи без помощи программного обеспечения:
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 |
Решение задачи с помощью программы Метод Симпсона.exe:
Данная программа работает корректно, т.к. ответы совпадают.
3.5 Инструкция пользователя
Данная программа состоит из 1 откомпилированного exe файла - Метод Симпсона.exe и rar-архива содержащего все компоненты программы написанных на языке программирования - Delphi 7.0.
1. Запуск программы осуществляется путем открытия файла Метод Симпсона .exe.
2.
Ввод значений производится следующим образом:
Ввод функции f(x) - в данное окно производится ввод формулы предназначенной для вычисления значения интеграла. Для просмотра используемых арифметических действий при вводе необходимо нажать левой кнопкой мышки на , после чего на экран выводится следующее окно (см. рис. 3).
Ввод отрезка [a,b] производится путем ввода - точка а (начальная точка), - точка b (конечная точка отрезка).
Шаг h или dx - ввод в .
3. После ввода всех значений интеграла необходимо нажать кнопку (см. рис.4).
где - таблица значений Xi b F(xi);
- приближенное значение интеграла.
-
4. Для вывод справочной информации о пользовании программой необходимо нажать кнопку , после чего на экран выводится следующее окно (см. рис.7)