- •«Разработка программного комплекса решения математической задачи численными методами»
- •5. Библиографический список.............................…………………….……..17
- •1. Описание программы
- •- Процессор Intel(r) Core(tm) 2 Duo, 2200 мГц (14 X 133)
- •1.6. Входные данные
- •Описание применения
- •Руководство программиста
- •Описание контрольного примера
- •Библиографический список
5. Библиографический список.............................…………………….……..17
Приложение 1................................................…………………………………..….18
1. Описание программы
Общие сведения
Для функционирования программы необходимо наличие операционной среды Windows9x, Me, 2000,XP и выше.
Программа написана на языке C#.
Функциональное назначение
Программа оптимизирует функцию одной переменной методом дихотомии.
ОПИСАНИЕ ЛОГИЧЕСКОЙ СТРУКТУРЫ
Программа описывается пятью классами. Класс Program содержит в себе точку входа в программу метод Main(), создающий новый объект класса Form1 и передающий его методу Run встроенного класса Application. Класс Form1 описывает графическое представление программы и описывает событийную модель поведения приложения. При нажатии элемента управления (кнопки), отвечающей за начало расчёта, программа собирает и обрабатывает данные остальных элементов управления: текстовых полей, передавая собранные данные в качестве параметров конструктору функции, и затем вызывает один из методов данного объекта, в зависимости от метода поиска корня, который в свою очередь генерирует сообщение, содержащее результаты поиска корня. При нажатии элемента управления (кнопки), отвечающей за сброс начальных параметров оптимизации, программа очищает поля text формы Form1. После завершения Form 1 класс Program создает новый объект класса thanks и передает его методу Run встроенного класса Application.
Класс about_programm описывает графическое представление информации о программе.
Класс help описывает графическое представление справочных сведений и инструкции по применению и использованию программы.
Логическая структура приложения наглядно показана на рис. 1.
Рис. 1. Логическая структура программы.
Используемые технические средства
1.4.1. При написании программы
При написании программы использовался компьютер:
- Процессор Intel(r) Core(tm) 2 Duo, 2200 мГц (14 X 133)
- 3Гб DDR2 – оперативная память.
- NVIDIA GeForce G105M (512 Мб)– видеокарта.
1.4.2. Минимальные требования
Для нормальной работы программы необходимы компьютер:
Наличие не менее 16Mб ОЗУ.
Наличие не менее 1Мб свободного дискового пространства.
SVGA – графический адаптер.
Минимальный набор периферийного оборудования.
- Windows9x, Me, 2000, XP и выше.
Вызов и загрузка
Для вызова программы необходимо запустить файл Дихотомия.exe.
1.6. Входные данные
Необходимый для работы программы набор входных данных: коэффициенты полиномиального уравнения – 6 вещественных чисел, допустимая погрешность – вещественное число, границы интервала поиска – вещественное число. Все числа представлены в прямом коде в десятичной системе счисления. Вещественные числа используют для разделения целой и дробной части символ запятой. Все значения вводятся посредством текстовых полей, после чего методами встроенного статического класса Convert эти значения преобразуются в объекты численных значимых классов языка C#.
Выходные данные
Выходные данные представляют собой вещественное число – точка из заданного интервала, в которой функция принимает минимальное значение. Представляются в компоненте ТехтВох10.