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

Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...

Разработка графического интерфейса пользователя

2019-11-11 293
Разработка графического интерфейса пользователя 0.00 из 5.00 0 оценок
Заказать работу

Вверх
Содержание
Поиск

4.               Разработанная форма интерфейса пользователя приведена на рис. 1.6-1.

   

  Рис. 1.6-1

 

Разработка схемы алгоритма

5. Схема алгоритма нахождения корня уравнения представлена на рис. 1.6-2.

Рис. 1.6-2


Написание программного кода.

      Программный код решаемой задачи представлен на рис. 1.6-3.

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace WindowsFormsApplication2 { public partial class Form1: Form {    public Form1()    {        InitializeComponent();    }    // Функция ввода исходных данных из TextBox    public double vvod(TextBox t)    { return Convert.ToDouble(t.Text); }    //функция вывода вещественного результата в TextBox    public void vivod(TextBox t,double ch)     {        t.Text = Convert.ToString(ch);    }   //функция вывода вещественного результата в ListBox    public void vivodList(ListBox l, double ch)    {        l.Items.Add(ch);    }    //функция вывода целого результата в ListBox    public void vivodListInt(ListBox l, int ch)    {        l. Items. Add (ch);    }    // функция, вычисляющая производную    public double FProiz(double x)    {        return 3 * Math.Pow(x,3) - 4 * x + 1;    }    // функция, вычисляющая заданную функцию    public double Funy(double x)    {        return Math.Pow(x, 3) - 2 * Math.Pow(x, 2) + x - 3;    }    // функция решения задачи поиска корня    public double Kop(double E, double x)    {        double a;        int i = 0;        do            { a = x; x = a - Funy(a) / FProiz(a);            i++;             vivodListInt(listBox1,i);             vivodList(listBox2,x);}        while (Math.Abs(x - a) >= E);        return x;    }    private void button2_Click(object sender, EventArgs e)    { Close();   }    private void button1_Click(object sender, EventArgs e)    {             double EE = vvod(textBox1),       x0x0 = vvod(textBox2),       xn= Kop(EE, x0x0);       vivod(textBox3,xn);       double y = Funy(xn);       vivod(textBox4, y);    } } }

            Рис. 1.6-3

Выполнение проекта и получение результатов

Выполним проект на компьютере и получим следующий результат, приведенный на         рис. 1.6-1.    

Рис. 1.6-4    

Доказательство правильности работы программ

Значение функции при подстановке корня в уравнение f(x)= 0.00012315320113. Это говорит о том, что значение функции f(2.17457839205816)=0.00012315320113 близко к нулю.

1.6.6. Пример выполнения задания-2

Тема и название работы

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

2. Задание на разработку проекта и вариант задания

Создать проект Проект-4-6-2-Лаб для вычисления и отображения на экране тех членов последовательности

  ,

  значения которых по модулю больше e=0.0001, при x=1.5.

 

3. Формализация и уточнение задания

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

Очевидно, что выражение для n-го члена заданной последовательности имеет вид:

.

  Тогда формула для (n+1) члена последовательности имеет вид:

  Имея в виду, что (n+1)!=n! ∙ (n+1), получим

   Откуда получаем следующую рекуррентную формулу

     -начальный член последовательности при n=1.

 

Разработка приложения


Поделиться с друзьями:

Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьше­ния длины пробега и улучшения маневрирования ВС при...

История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...

Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...

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



© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.011 с.