Оператор цикла do. while

private void button1_Click(object sender, EventArgs e) { long f = 1; int i = 1; int n = Convert.ToInt32 (numericUpDown1.Value.ToString()); do { f *= i; i++; } while (i <= n); label2.Text = "n! = " + f.ToString(); }

Итерационные циклы

Составить программу вычисления значения функции, используя равенство , с погрешностью E = 10-4.

Решение. Анализируя выражение разложения, можно выявить следующую закономерность: «значение слагаемого очередной итерации постоянно уменьшается, т.е. стремится к нулю». Это происходит потому, что значение знаменателя растет быстрее, чем значение числителя. Следовательно, значение дроби стремится к нулю. Используя эту закономерность, можно считать, что мы достигли заданной погрешности, если значение очередного слагаемого по модулю станет меньше Е.

Внешний вид формы приложения показан на рисунке 4.2.

Рисунок 4.2 – Экранная форма программы


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: