Порядок выполнения задания 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. Окно программы для табулирования функции
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.