Лабораторный практикум по информатике


Порядок выполнения задания



бет25/83
Дата06.01.2022
өлшемі1.1 Mb.
#15674
түріПрактикум
1   ...   21   22   23   24   25   26   27   28   ...   83

Порядок выполнения задания


Задание : Вычислить и вывести на экран таблицу значений функ- ции y = a·ln(x) при x, изменяющемся от x0 до xk с шагом dx, a – константа.

Панель диалога представлена на рис. 4.4. Текст обработчика нажа- тия кнопки Вычислить приведен ниже.

private void button1_Click(object sender, EventArgs e)

{

// Считывание начальных данных



double x0 = Convert.ToDouble(textBox1.Text); double xk = Convert.ToDouble(textBox2.Text); double dx = Convert.ToDouble(textBox3.Text); double a = Convert.ToDouble(textBox4.Text); textBox5.Text = "Работу выполнил ст. Иванов М.А." +

Environment.NewLine;

// Цикл для табулирования функции

double x = x0;

while (x <= (xk + dx / 2))

{

double y = a * Math.Log(x);



textBox5.Text += "x=" + Convert.ToString(x) +

"; y=" + Convert.ToString(y) + Environment.NewLine;

x = x + dx;

}

}



После отладки программы следует проверить правильность работы программы с помощью контрольного примера (см. рис. 4.4). Установите точку останова на оператор перед циклом и запустите программу. После попадания на точку остановки, выполните пошагово программу и про- следите, как меняются все переменные в процессе выполнения.




Рис. 4.4. Окно программы для табулирования функции


Достарыңызбен бөлісу:
1   ...   21   22   23   24   25   26   27   28   ...   83




©emirsaba.org 2022
әкімшілігінің қараңыз

    Басты бет