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

  • docx
  • 27.11.2021
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Л2-002964.docx

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

Задание: Вычислить и вывести на экран таблицу значений функции

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. Окно программы для табулирования функции