Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Создать Windows-приложение для вычисления значения функции и нахождение экстремумов функции

Автор:   •  Сентябрь 28, 2021  •  Контрольная работа  •  1,576 Слов (7 Страниц)  •  538 Просмотры

Страница 1 из 7

Создать Windows-приложение для вычисления значения функции и нахождение экстремумов функции

[pic 1]

с использованием оператора While на отезке [xn;xk] с шагом xh.

  1. Войти в среду Visual Studio 2010.
  2. В окне Создать Проект следует развернуть узел Visual С++, обратиться к пункту CLR и на центральной панели выбрать Приложение Windows Form.
  3. Затем в поле редактора Имя (где по умолчанию имеется <Введите имя>) следует ввести имя проекта, Visual_Lab3. В поле Расположение можно указать путь размещения проекта, или выбрать путь размещения проекта с помощью клавиши (кнопки) Обзор.
  4. Для формы изменить значение свойства Text, занеся, например, следующие данные: «Выполнил студент 306 группы Иванов П. А. Лабораторная работа 2».
  5. Свойству FormBorderStyle формы (стиль рамки окна) присвоить значение FixedToolWindow. Это значение определяет окно как диалоговое, его размеры на этапе прогона приложения (в процессе работы приложения) не могут быть изменены.
  6. Поместить на форму два компонента Button1 и Button2 (кнопка), выше этих компонентов левее центра разместить четыре поля для ввода данных: TextBox1, TextBox2, TextBox3, TextBox4.
  7. Напротив компонентов TextBox разместить четыре элемента: Label1, Label2, Label3, Label4.
  8. В верхнем левом углу формы расположить компонент РictureBox1 (блок для картинки).
  9. Напротив компонента РictureBox1 разместить компонент DataGridView1 (таблица для просмотра данных).
  10. Над компонентом РictureBox1 разместить элемент Label5.
  11. Под компонентом РictureBox1 разместить два компонент Label6 и Label67, а под ними два компонента для вывода экстремумов функции TextBox5, TextBox6. Получим следующую форму с размещенными на ней компонентами (рис. 1).

[pic 2]

Рисунок 1 – Окно формы на этапе создания программы

  1. Выделить командную кнопку Button1 и написать на ней «Показать таблицу и экстремумы функции» (т.е. занести этот текст в свойство Text), аналогично для кнопки Button2 сделать надпись «Выход».
  2. Выделить компонент Label1 и в свойство Text занести текст «Введите значение XN=» (начальное значение интервала), аналогично для Label2 в свойство Text занести текст «Введите значение XК=» (конечное значение интервала), для Label3 занести текст «Введите значение XН=» (шаг изменения значения Х), для Label4 в свойство Text занести текст «Введите значение а=» (положительное число меньшее ).
  3. Выделить компонент Label5 и в свойство Text занести текст «Таблица значений функции».
  4. Выделить компонент Label6 и в свойство Text занести текст «Максим. знач. функции», аналогично для Label7 в свойство Text занести текст «Миним. знач. функции».
  5. Для выполнения расчетов необходимо задать исходные данные: значение параметра а и значения переменных XN, XK, XH. Эти данные будут вводиться с клавиатуры с помощью компонента однострочный редактор класса TextBox. В свойства Text этих компонентов ввести какие-либо значения – значения по умолчанию. Эти значения будут показываться при запуске приложения на выполнение. При выполнении приложения их можно будет заменить другими.
  6. Компоненты TextBox5 и TextBox6 будут использованы для вывода результатов нахождения экстремумов функции (максимального и минимального значения функции). Поэтому необходимо запретить ввод в него данных пользователем. Для этого свойству ReadOnly (только чтение) присвоить значение true, запрещающее пользователю заносить в компонент какие-либо данные. Получим следующую форму на рис. 2.

[pic 3]

Рисунок 2 – Примерный вид проектируемой формы

  1. Запустить текстовый процессор Microsoft Word и в нем набрать математическую формулу в соответствии с заданием с помощью редактора формул. Выделить набранную формулу и скопировать ее в буфер обмена.
  2. Запустить графический редактор Paint и вставить из буфера обмена набранную формулу. Сохранить графический файл (на английском языке) в туже папку, что и проект программы.
  3. Выделить на форме компонент PictureBox1 и с помощью свойства Image загрузить в него созданный нами рисунок, отображающий функцию. Загрузка рисунка производится с помощью стандартного окна диалога. C помощью свойства SizeMode вписываем нашу картинку в блок PictureBox1, выбрав пункт StretchImage.
  4. Выделить компонент DataGridView1 и для свойств RowHeaders Visible (отображение заголовка строк) выбрать параметр False.
  5. В результате проведенных операций должна получиться форма примерно такого вида, как показано на рис. 3.

[pic 4]

Рисунок 3 – Примерный вид формы приложения

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

#include <math.h>

  1. Создать событие Click для кнопки Button1 с надписью «Показать таблицу и экстремумы функции». Для этого сделать двойной щелчок левой кнопкой мыши по компоненту Button1. Внести изменения в код подпрограммы и получить следующий вид программы:

private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {

double xn,xk,xh,x,y,a,ymax,ymin,yt;

int n,i;

//Проверка ввода данных в компоненты textBox

...

Скачать:   txt (15.1 Kb)   pdf (323.9 Kb)   docx (641.7 Kb)  
Продолжить читать еще 6 страниц(ы) »
Доступно только на Essays.club