Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
method_1_ru.doc
Скачиваний:
19
Добавлен:
10.11.2019
Размер:
3 Мб
Скачать
☆

5.9.3. Контрольные вопросы и задания

  1. Запишите число, вещественная часть которого равна 3, а мнимая –3, в алгебраической и в показательной форме.

  2. Как производится описание комплексной переменной, комплексной константы? Приведите пример.

  3. Какие математические операции могут производиться над комплексными переменными?

  4. Перечислите и опишите стандартные функции библиотеки обработки комплексных чисел, необходимые для написания программы согласно Вашему варианту задания.

Таблица 5.8 – Варианты заданий для лабораторной работы 9

№

варианта

Выражение

1

1

0.3

0.2

2

0.5

3

1

3

1.2

1.8

1.5

4

15

2

3

5

5.2

7.8

4.6

6

17

16

21

7

27

32

31

8

5.2

3.1

7.1

9

8

8

4

10

6.4

9.2

7.3

11

4.2

5.8

3.8

12

3.2

12.4

21.8

13

7.3

10.7

6.2

14

4.2

11.4

11.2

15

6.7

8.9

4.9

16

18.3

12.6

11.2

17

5.7

3.2

11.3

18

31.8

22.7

42

19

11.89

9.3

12.9

20

6.7

5.3

17.4

21

43.4

21.2

56

22

204

101

156

23

94

72.3

82

24

10.2

12.9

15.7

25

24.7

31.3

43.2

26

18.6

5.92

6.8

Приложения Приложение 1.

Основные функции стандартной библиотеки математических функций

для обработки действительных чисел (заголовочный файл math.h)

Функция

Назначение

Аргументы

Результат

Тип

Ед. изм.

Тип

Ед. изм.

abs(x)

int

int

labs(x)

long int

long int

fabs(x)

double

double

fabsl(x)

long double

long double

sin(x)

double

радианы

double

sinl(x)

long double

радианы

long double

cos(x)

double

радианы

double

cosl(x)

long double

радианы

long double

tan(x)

double

радианы

double

tanl(x)

long double

радианы

long double

asin(x)

double

double

радианы

asinl(x)

long double

long double

радианы

acos(x)

double

double

радианы

acosl(x)

long double

long double

радианы

atan(x)

double

double

радианы

atanl(x)

long double

long double

atan2(x, y)

double, double

double

радианы

atan2l(x, y)

long double, long double

long double

sinh(x)

double

double

sinhl(x)

long double

long double

cosh(x)

double

double

coshl(x)

long double

long double

tanh(x)

double

double

t anhl(x)

long double

long double

ceil(x)

округление до ближайшего большего

double

double

целое число

ceill(x)

long double

long double

floor(x)

округление до ближайшего меньшего

double

double

целое число

floorl(x)

long double

long double

log(x)

double

double

logl(x)

long double

long double

log10(x)

double

double

log10l(x)

long double

long double

sqrt(x)

double

double

sqrtl(x)

long double

long double

exp(x)

double

double

expl(x)

long double

long double

pow10(x)

int

double

pow10l(x)

int

long double

pow(у, х)

double, double

целое число в диапазоне

double

powl(у, х)

long double, long double

long double

hypot(x, y)

double, double

double

hypotl(x, y)

long double, long double

long double

fmod(x, y)

остаток от деления на

double, double

double

целое число

fmodl(x, y)

long double, long double

long double

modf(x, &xc)

возвращает дробную часть числа

double, double

double

значение целой части сохраняется в переменной

m odfl(x, &xc)

long double, long double

long double

frexp(x, &n)

возвращает такое , что

double, double

double

значение показателя степени сохраняется в переменной

frexpl(x, &n)

long double, long double

long double

ldexp(x, n)

double, int

double

ldexpl(x, n)

long double, int

long double

poly(x, n, c)

double,

int,

double[ ]

– массив размерностью [n+1]

double

polyl(x, n, c)

long double, int, long double

long double

atof(&s[ ])

Преобразует строку в число

char

const

double

_atold(&s[ ])

char

long double

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