Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Programmirovanie_na_c.pdf
Скачиваний:
125
Добавлен:
06.02.2015
Размер:
665 Кб
Скачать

9.Перечислите вида передачи величин в функцию.

10.Использование оператора return в функции. 11.Что определяет тип функции.

12.Чем объявление функции отличается от определения функции.

13.Каким образом необходимо описать функцию, чтобы её выражение не указывалось.

14.Как можно явно задать область видимости функции.

15.С какой целью используется модификатор inline.

4.3.Варианты заданий курсовой работы

Вариант 1

Даны действительные числа S, T. Создать собственную функцию

для расчёта выражения: F(A, B,C) = 2 × A -

B -

sin(C) . Оценить область

определения заданной функции.

 

 

A×

B +

C

 

 

 

 

 

 

Используя функцию F(A,B,С) для заданных значений чисел S и T

найти: K = F(T,− 2S,1.17) + F(2.2,T, S T ) .

 

 

 

 

 

Вариант 2

 

 

 

Даны действительные числа S, T. Создать собственную функцию

 

 

 

 

 

 

A2 + B2

для расчёта выражения: G(A, B) =

 

 

 

. Оценить область

 

A2 + 2AB + 3B2 + 4

определения заданной функции.

 

 

 

 

 

 

Используя функцию G(A,B) для заданных значений чисел S и T

найти: K = G(1.2, S) + G(T, S) - G(2 × S -

1, S × T ) .

 

 

 

 

 

 

Вариант 3

 

 

 

Дано действительное число Y. Создать собственную функцию для

 

 

10

k ×

x

 

 

 

 

расчёта выражения:

T (X ) = å

. Оценить область определения

(x +

3

заданной функции.

 

K = 1

k)

 

 

 

 

 

 

 

 

 

 

 

 

Используя функцию T(X) для заданного значения числа Y найти:

K = 1.7 × T (0.25) + 2 × T (1+ Y )

.

 

 

 

 

 

 

 

6 - T (Y 2 - 1)

 

 

 

 

 

 

 

 

102

3 . Оценить область

Вариант 4

Даны действительные числа A, B, C. Создать собственные функции для расчёта максимального из двух переменных MAX2 и трёх переменных MAX3. Вычислить значение выражения:

K = MAX 2(A, A + B) + MAX 3(A, B + C, A + B)

1+ MAX 2(A × B, B × C) + MAX 3(A + B × C, 15, A × C) .

Вариант 5

Даны действительные числа S, T. Создать собственную функцию для расчёта выражения: H (A, B) = (1+ B2 )(1+ A2 ) - (A - B)

определения заданной функции.

Используя функцию H(A,B) для заданных значений чисел S и T

найти: K = H (S,T ) + MAX (H 2 (S - T, ST ), H 4 (S - T, S + T )) .

Вариант 6

Даны действительные числа x, y, z. Создать собственную функцию для расчёта максимального из трёх переменных max(a, b, c). Вычислить значение выражения, используя функцию max(a, b, c):

K =

max(x,2 × y, z) -

2 min(x, y,3× z)

 

 

 

 

sin(x × z) +

max(2 × x, y, z) .

 

 

 

 

min(x,5 × y, z)

 

 

 

 

 

 

 

 

 

Вариант 7

 

 

 

Даны действительные числа S, T, A0, …, A12. Создать собственную

функцию

для

расчёта

выражения:

P(X ) = A12 X 12

+ A11 X 11 + ... + A0 .

Используя

функцию

P(X),

найти

значение

выражения:

K =

P(1) -

P(T ) +

P2 (S - T ) - P3 (1) .

 

 

 

 

 

 

 

 

Вариант 8

 

 

 

Даны действительные числа A0, …, A6. Создать собственную

функцию для расчёта выражения: P(X ) = A6 X 6 + A5 X 5 + ... +

A0 . Используя

функцию P(X) для x=1, 3, 4 найти значение выражения:

K = P(X + 1) P(X ) .

Вариант 9

Даны натуральные числа m, n и целые числа А1, ..., An; B1, ..., Bm; C1,

..., C10. Создать собственную функцию для расчёта минимума из

103

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