- •Задание и порядок выполнения работы
- •Задача 3. Составить алгоритм, написать программу, создать консольное приложение для вычисления на пк значения функции, заданной в табл. 4. 2.
- •Вычисление выполнить двумя способами:
- •Запустить на исполнение, проанализировать результат вычисления и сделать выводы.
- •Методические указания по выполнению задания
- •1 Вариант.
- •2 Вариант.
- •Задания на дом для самостоятельного решения.
- •Методические указания по выполнению задачи 5
Сначала для
вычисления y будем
использовать алгоритмическую структуру
– цикл "ПОКА". static void Main(string[] args) { double y, x = 0; while (x <= 3) { if (x>1)
y=Math.Sin(x); else y=Math.Cos(x); Console.WriteLine("
x = {0,2:f} | y = {1,3:f}", x,y);
x=x+0.5; }
Console.ReadKey(); }
1 Вариант.
| x= 0.00 | y= 1.00 | |
x= 0.50 | y= 0.88 | |
x= 1.00 | y= 0.54 | |
x= 1.50 | y= 1.00 | |
x= 2.00 | y= 0.91 | |
x= 2.50 | y= 0.60 | |
x= 3.00 | y= 0.14 |
Для
вычисления y будем
использовать
алгоритмическую
структуру – цикл "ДО", static void Main(string[] args) { double y, x = 0;
Console.WriteLine("__________________"); do { if (x>1)
y=Math.Sin(x); else y=Math.Cos(x);
Console.WriteLine(" x = {0,2:f}
| y = {1,3:f}",
x,y);
Console.WriteLine("__________________"); x=x+0.5; } while (x<=3);
Console.ReadKey(); }
2 Вариант.
------------------------
| x= 0.00 | y= 1.00 |
------------------------
| x= 0.50 | y= 0.88 |
------------------------
| x= 1.00 | y= 0.54 |
------------------------
| x= 1.50 | y= 1.00 |
------------------------
| x= 2.00 | y= 0.91 |
------------------------
| x= 2.50 | y= 0.60 |
------------------------
| x= 3.00 | y= 0.14 |
------------------------
Задания на дом для самостоятельного решения.
Составить блок-схему и написать программу, вычисляющую сумму (Задача4), заданную по варианту, приведенному в таблице 4.3. Для решения задачи использовать оператор for…
Таблица 4.3
-
N
Задача4
Задача5
Е
х
1
0,005
1,2
2
0,002
0,9
3
.
0,003
1,4
4
0,004
0,7
5
0,001
0,6
6
0,005
0,8
7
0,004
1,5
8
0,002
1,2
9
0,003
0,9
10
0,001
1,4
11
0,004
0,7
12
y = x10 + 2x9 + 3x8 + ... + 10x + 11 , где х=0,5
0,005
0,9
Составить блок-схему и написать программу, вычисляющую заданную функцию (Задача5), приведенную по варианту в таблице 4.3, разложив ее в ряд с заданной точностью Е. Определить минимально необходимое число членов ряда, сами члены ряда и их сумму, обеспечивающие представление функции с заданной точностью.