Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая работа Вариант метод дихотомии.docx
Скачиваний:
26
Добавлен:
20.06.2014
Размер:
257.16 Кб
Скачать

5. Библиографический список.............................…………………….……..17

Приложение 1................................................…………………………………..….18

1. Описание программы

    1. Общие сведения

Для функционирования программы необходимо наличие операционной среды Windows9x, Me, 2000,XP и выше.

Программа написана на языке C#.

    1. Функциональное назначение

Программа оптимизирует функцию одной переменной методом дихотомии.

    1. ОПИСАНИЕ ЛОГИЧЕСКОЙ СТРУКТУРЫ

Программа описывается пятью классами. Класс Program содержит в себе точку входа в программу метод Main(), создающий новый объект класса Form1 и передающий его методу Run встроенного класса Application. Класс Form1 описывает графическое представление программы и описывает событийную модель поведения приложения. При нажатии элемента управления (кнопки), отвечающей за начало расчёта, программа собирает и обрабатывает данные остальных элементов управления: текстовых полей, передавая собранные данные в качестве параметров конструктору функции, и затем вызывает один из методов данного объекта, в зависимости от метода поиска корня, который в свою очередь генерирует сообщение, содержащее результаты поиска корня. При нажатии элемента управления (кнопки), отвечающей за сброс начальных параметров оптимизации, программа очищает поля text формы Form1. После завершения Form 1 класс Program создает новый объект класса thanks и передает его методу Run встроенного класса Application.

Класс about_programm описывает графическое представление информации о программе.

Класс help описывает графическое представление справочных сведений и инструкции по применению и использованию программы.

Логическая структура приложения наглядно показана на рис. 1.

Рис. 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 и выше.

    1. Вызов и загрузка

Для вызова программы необходимо запустить файл Дихотомия.exe.

1.6. Входные данные

Необходимый для работы программы набор входных данных: коэффициенты полиномиального уравнения – 6 вещественных чисел, допустимая погрешность – вещественное число, границы интервала поиска – вещественное число. Все числа представлены в прямом коде в десятичной системе счисления. Вещественные числа используют для разделения целой и дробной части символ запятой. Все значения вводятся посредством текстовых полей, после чего методами встроенного статического класса Convert эти значения преобразуются в объекты численных значимых классов языка C#.

    1. Выходные данные

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