Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab 4 Cikly C# .doc
Скачиваний:
7
Добавлен:
19.08.2019
Размер:
417.79 Кб
Скачать

1 Вариант.

Сначала для вычисления 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();

}

| 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 |

2 Вариант.

Для вычисления 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();

}

------------------------

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]