|
|||
РАБОТА 5. Цикл с параметром: for. Схемы примеров и комментарии – см. в лекции. Пример 5.1.. Пример 5.2.. Пример 5.3.10.10.13 РАБОТА 5 Цикл с параметром: for Схемы примеров и комментарии – см. в лекции Пример 5.1.
Ввести n чисел. Вычислить сумму положительных и отрицательных чисел.
Console.Write("n="); int n = int.Parse(Console.ReadLine());
double sN = 0; // сумма отрицательных double sP = 0; // сумма положительных for (int i = 1; i <= n; i++) { Console.Write("a({0})=",i); double a = double.Parse(Console.ReadLine()); if (a < 0) sN += a; else sP += a; } Console.WriteLine("Sum Positive={0}",sP); Console.WriteLine("Sum Negative={0}",sN);
Пример 5.2.
Протабулировать функцию
на отрезке [a,b] с шагом
где n – количество интервалов разбиения.
Console.Write("a="); double a = double.Parse(Console.ReadLine()); Console.Write("b="); double b = double.Parse(Console.ReadLine()); Console.Write("n="); int n = int.Parse(Console.ReadLine()); double h = (b - a) / n; //шаг
Console.WriteLine("{0,12} {1,17}", "x", "y"); // "шапка таблицы" // попробуйте так: // Console.WriteLine("{0} {1}", "x", "y");
for (int i = 0; i <= n; i++) { double x = a + i * h; double y = (2.0 - (x - 3) * (x - 3)); Console.WriteLine("{0,19}{1,19} ", x, y); // попробуйте: Console.WriteLine("{0}{1} ", x, y); }
Пример 5.3.
Найти наибольшее значение функции на отрезке [a,b] и значение аргумента, при котором оно достигается.
Console.Write("a="); double a = double.Parse(Console.ReadLine()); Console.Write("b="); double b = double.Parse(Console.ReadLine()); Console.Write("n="); int n = int.Parse(Console.ReadLine()); double h = (b - a) / n; //шаг
double maxX = a; double maxF = 2.0-(a-3)*(a-3);
for (int i = 1; i <= n; i++) { double x = a + i * h; double fun=2.0-(x-3)*(x-3); if (fun > maxF) { maxF = fun; maxX = x; } } Console.WriteLine("наибольшее значение функции = {0} при х = {1}",maxF,maxX); Задание 1
Протабулировать функцию y=sin(x)/x на отрезке [0, 4]. Задание 2
Вычислить Значение n должно вводиться. Задание 3
Вычислить Значение n должно вводиться.
Задание 4 Найти наименьшее значение функции на отрезке [0,5] и значение аргумента, при котором оно достигается.
Задание 5
Вычислить Значения n и х должны вводиться.
Задание 6 Вычислить Значение n должно вводиться.
|
|||
|