Назначение программы, ее пользователи, основные функции и цели, которые преследуются при разработке. Теоретические основы разработки, выбор инструментальных средств. Разработка пользовательского интерфейса. Архитектура программы, основные функции.
Аннотация к работе
В сегодняшнем информационном обществе, программные продукты находят широкое применение в процессе обучения и являются хорошими помощниками преподавателей. Принципы обучения, примененные в таких программах, могут быть совершенно различными, это может быть: игра, тест, среда программирования и т.д.1.1 Назначение программы, ее пользователи, основные функции и цели, которые преследуются при разработке Программа вычисления определенного интеграла методом прямоугольников с визуализацией решения предназначена для применения на уроках математики в целях ознакомления школьников с методами численного интегрирования. При разработке также учитывалась возможность демонстрации работы программы проектором на экране, поэтому область отведенная на графические изображения занимает большую часть окна. Метод прямоугольников - метод численного интегрирования функции одной переменной, заключающийся в замене подынтегральной функции на многочлен нулевой степени, то есть константу, на каждом элементарном отрезке. Если рассмотреть график подынтегральной функции, то метод будет заключаться в приближенном вычислении площади под графиком суммированием площадей конечного числа прямоугольников, ширина которых будет определяться расстоянием между соответствующими соседними узлами интегрирования, а высота - значением подынтегральной функции в этих узлах.Он разработан таким образом, что любой пользователь ПК способен самостоятельно и быстро разобраться с программой. 2.1.1), компоненты объединены в группы по своим функциям для наибольшей наглядности интерфейса и простоты использования программы. Для лучшего понимания пользователем (школьником) предмета исследования данной программой на главной форме предусмотрена кнопка «Справка», при нажатии которой появляется вторая форма (рис. При создании программы были использованы следующие компоненты панели Toolbox интерфейса Visual C : COLORDIALOG и PICTUREBOX-для создания графических изображений; COMBOBOX, TEXTBOX, NUMERICUPDOWN, label-для ввода и вывода данных; button и RADIOBUTTON-для управления и выбора функций; а также panel и GROUPBOX. 3.3 Описание основных функций private: System::Void button1_Click(System::Object^ sender, System::EVENTARGS^ e)-основная функция программы, при ее выполнении производится расчет интеграла исходя из введенных данных, выполняется визуализация решения и вывод результатов.Соответствие результатов выдаваемых программой результатам, полученным расчетным путем. При пределах интегрирования-3 и 4 и точности вычисления 0.01 программа выдает значение интеграла равное 50.87 (расчет методом средних прямоугольников). Программа не должна зависеть от конкретной функциональной зависимости, поэтому предложим программе визуализировать нахождение интеграла допустим от логарифмической функции. Отрезок на котором выполнялось интегрирование составлял всего 0,00531, но программа отлично справилась с поставленной перед ней задачей, наилучшим образом отмасштабировала график, а также вывела значени меток по координатным осям. Предоставим программе посчитать интеграл логарифмической функции в пределах от-3 до 2, результат работы программы на рис.Программа вычисления определенного интеграла методом прямоугольников с визуализацией решения представляет собой готовый программный продукт, пригодный для использования.if ((Convert::TOSTRING(yk)=="NAN")){ TEXTBOX1->Text="Измените";//исключения проверяю //конвертируем текст в первом поле в число try{ x1 = Convert::TODOUBLE(TEXTBOX1->Text); //конвертируем текст во втором поле в число try{ x2 = Convert::TODOUBLE(TEXTBOX2->Text); } bool checktoch(double &tochnost) {//проверка ввода точности try{tochnost = Convert::TODOUBLE(TEXTBOX3->Text);} catch(...
Вывод
Программа вычисления определенного интеграла методом прямоугольников с визуализацией решения представляет собой готовый программный продукт, пригодный для использования. Данная программа должна помочь школьникам в усвоении учебного курса. Возможности усовершенствования разработки довольно обширны. Например, можно создать возможность пользователю самому прописывать или хотя бы выбирать из списка исследуемую функцию.
Список литературы
1. Либерти,Дж. Освой самостоятельно C за 21 день / Дж. Либерти; пер. с англ. - М.: Вильямс, 2000. - 816 с.
2. Подбельский В. Язык С : Учебное пособие для ВУЗОВ / В.В. Подбельский - М.: Финансы и статистика, 2002. - 560 с.
3. Ник Рендольф Visual C 2010 - М.: ЗАО «Издательство БИНОМ», 2011. 224 с.