Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Записка Бураковский О.В. 12АС2.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
546 Кб
Скачать
☆

1.Анализ задания и постановка задачи

Согласно заданию курсового проекта было необходимо разработать приложение для решение задачи прикладного характера - приложение, производящее расчет определенного интеграла.

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

Для произведения расчетов необходим ряд переменных определенного типа, математический алгоритм, по которому будут произведены расчеты.

Расчет определенного интеграла производится по общеизвестным формулам. Например:

2.Проектирование приложения

В ходе анализа задачи было установлено, что для реализации программы необходимо ввести ряд переменных, т.к. производятся расчеты, числового типа. Для реализации программы был выбран вещественный тип extended. Тип Extended является типом числа с плавающей запятой, используется когда требуются самая высокая точность и/или самая высокая экспонента. Он поддерживает приблизительно 19 цифр точности в диапазоне от 3.37 x 10-4932 до 1.18 x 104932.[4]

Исходя из математического алгоритма были определены следующие входные данные, т.е. данные, вводимые пользователем:

  • значение свободной переменной;

  • значение х;

Соответственно были определены следующие переменные:

  • а, значение свободной переменной;

  • x, значение х;

Выходным параметром, подлежащим выводу, является само значение определённого интеграла. Для его вывода отдельную переменную использовать не будем.

3.Проектирование экранных форм

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

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

Таким образом интерфейс должен содержать компоненты, реализующие следующие возможности:

  • ввод исходных данных;

  • выбор соответствующего интеграла;

  • вывод рассчитанных значений;

  • вывод справочной информации.

Пользователю сразу представляется возможность ввода исходных данных и выбора соответствующего типа интеграла.

Ввод данных осуществляется при помощи компонентов типа Edit, выбор интеграла – при помощи ImageClick, пояснения к вводу и выводу – компонент Label. Вывод справочной информации реализован при помощи компонентов типа Button.

Рис.3.1– Ввод данных, выбор интеграла, вывод значений

Для пользователя предусмотрена возможность воспользоваться справкой, содержащей таблицу интегралов. Данное окно выводится при помощи Button на первом окне.

Рис.3.2–Вывод справочной информации

Переход к основному окну осуществляется при помощи Button.