Курсовая работа: Программа вычисления значения и вывода графика определенного интеграла

КАФЕДРА КОМПЬЮТЕРНЫХ ИНФОРМАЦИОННЫХ

ТЕХНОЛОГИЙ

КУРСОВАЯ РАБОТА ПО СИСТЕМНОМУ ПРОГРАММИРВАНИЮ

2006 г


ЗАДАНИЕ

1. Индивидуальное задание:

1. Разработать алгоритм расчета и реализовать его программно для решения следующей задачи:

Вычислить определенный интеграл 1) по формуле трапеций с тремя десятичными знаками.

Вычислить определенный интеграл 2) по формуле Симпсона при n=50

1) 2)

2. Изучить назначение и возможности компонентов средства разработки Delphi, их свойства, методы и доступные к обработке события, применить компоненты при разработке проекта: GroupBox , SavePictureDialog .

3. Создать DLL-библиотеку с использованием средства разработки Delphi, содержащую функцию, реализующую фрагмент алгоритма вычислений теоретической части индивидуального задания и возвращающую результат вычисления. Осуществить вызов процедуры (функции) из главного модуля приложения, при этом организовать загрузку подпрограмм из библиотеки путем динамической загрузки DLL-библиотеки.

4. Изучить назначение, организовать программно вызов и использование возвращаемых результатов следующими функциями WindowsAPI. Для изучения функций использовать файл справки в стиле WindowsWin32.hlp, находящийся в подкаталоге HELP каталога Delphi (используйте свои знания технического английского либо программы-переводчики типа Stylus), а также источник [2], номера страниц которого указаны после наименования функции:

ClipCursor 355, GetSystemInfo 103

5. Создать справочную подсистему, которая включает в себя:

1) справку в стиле Windows с обязательным включением следующих разделов:

- содержание тем справки;

- информация о предметной области приложения - определенных интегралах и методах их вычисления;

- инструкцию для неподготовленного пользователя по приемам работы с приложением.

При этом справка должна обеспечивать поиск по ключевым словам нужных тем и включать в себя пиктограммы (рисунки), являющиеся активными элементами для перехода к разделам справки;

2) Подсказки по различным элементам пользовательского интерфейса, появляющиеся при наведении на них курсора мыши.

3) Подменю в меню приложения, через команды которой вызываются общие сведения о приложении, инструкцию по работе со справкой, отдельные темы справки, информация о программе.

6. Разработать пользовательский интерфейс, включающий в себя:

1) - главную форму, меню приложения с подменю «Сервис» и командами, осуществляющими запись и открытие файлов, закрытие файлов и приложения и т.п., с подменю «Настройки» и командами, осуществляющими назначение режимов работы приложения, другими подменю;

2) - область отрисовки графического представления результатов работы приложения на главной форме;

3) - командные кнопки для выполнения ряда действий вашего приложения и элементы для ввода требуемой для этих действий информации (ввод данных должен производиться с проверкой их на соответствие ограничениям и выдачей соответствующих сообщений пользователю);

4) - диалоговое окно для назначения режимов работы вашего приложения при помощи переключателей;

5) - окна сообщений для информирования пользователя, подтверждения выполняемых действий, предупреждения об ошибках и их обработки.

7. Обработку ошибок ввода данных и открытия файлов (каталогов) провести при помощи:

защищенного блока try-finally-end и соответствующих фильтров обработки исключительных ситуаций.

8. Организовать при помощи соответствующих компонентов, объектов, их методов и свойств, для интеграла, чье значение вычислено по методу №1 значения нижней границы при фиксированных значениях верхней границы определенного интеграла; и обеспечить возможность сохранения изображения графика в файл.

--> ЧИТАТЬ ПОЛНОСТЬЮ <--

К-во Просмотров: 482
Бесплатно скачать Курсовая работа: Программа вычисления значения и вывода графика определенного интеграла