Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ДЗ 3 Сборник задач.doc
Скачиваний:
5
Добавлен:
18.07.2019
Размер:
314.37 Кб
Скачать

147

ДЗ №3

Функции пользователя и процедуры пользователя

Целью настоящей работы является получение студентами практических навыков по решению задач, требующих составить функцию и процедуру пользователя.

Составить блок-схему алгоритма и программу на языке Pascal для вычисления значений арифметических выражений с использованием функций и процедур пользователя.

  1. Вычислить y =e2xlg (a+x)-b3xlg (b-x), при x =1,8 a = 0,5 b = 3,2. Вычисление десятичного логарифма оформить в виде функции.

  2. Вычислить

, при x = - 0,8 a = 2,3 b = 0,75. Вычисление арксинуса оформить в виде функции.

  1. Вычислить

, при x=2,4 a=1,5 b=2,5. Вычисление арккосинуса оформить в виде функции.

  1. Вычислить

, при x=-0,8 a=2,3 b=0,75. Вычисление арксинуса оформить в виде функции.

  1. Вычислить

, при x=2,4 a=1,5 b=2,5. Вычисление арккосинуса оформить в виде функции.

  1. Вычислить

, при x=5,4 a=2,3 b=0,5. Вычисление степени и десятичного логарифма оформить в виде функций.

  1. Вычислить

, при x=1,3 b=0,8 a = 1,2. Вычисление степени оформить в виде функций.

  1. Вычислить

, при x=0,5 a=0,3 b = 0,9. Вычисление степени оформить в виде функций.

  1. Описать функцию Min2(A,B) вещественного типа, находящую минимальное из двух вещественных чисел A и B. С помощью этой функции найти минимальные из пар чисел A и B, A и C, A и D, если даны числа A, B, C, D.

  2. Описать функцию FactR(N) вещественного типа, позволяющую вычислять приближенное значение факториала N!=1·2·...·N для целых N (>0). С помощью этой функции вычислить факториалы пяти данных чисел.

  3. Описать функцию Fact2(N) целого типа, вычисляющую значение "двойного факториала": N!!=1·3·5·...·N, если N — нечетное, N!!=2·4·6·...·N, если N — четное (N>0 — параметр целого типа). С помощью этой функции вычислить двойные факториалы десяти данных чисел.

  4. Описать функцию Fib(N) целого типа, вычисляющую N-е число Фибоначчи F(N) по формуле: F(1)=F(2)=1, F(k)=F(k–2)+F(k–1), k=3, 4,... С помощью этой функции вычислить 10 чисел Фибоначчи с указанными номерами.

  5. Даны значения переменных A, B, C, D, E, F. Вычислить значение переменной Z равное Z=max(A,B)/(max(C,D)- max(E,F)). Поиск максимального значения из значений двух переменных оформить подпрограммой – функцией.

  6. Заданы 3 числа a, в, c. Вычислить:

  1. Даны числа x, y, z. Вычислить используя функцию min(x,y) найти r

  1. Даны числа x, y. Вычислить

  1. Даны действительные числа S и t. Получить с использованием функции , где .

  2. Напишите функции min и max, для вычисления значения выражения .

  3. Даны действительные числа a, b, c. Получить

  1. Даны x, y, z используя функцию max вычислить значение m

.

  1. Даны действительные числа a, b. Получить используя функцию

  2. Даны числа x,y,z. Получить, используя функцию max

.

  1. Заданы 3 числа a, в, c. Вычислить:

.

  1. Вычислить значение функции, по заданному значению аргумента х

.

  1. Даны действительные числа a, b. Получить u = min(a, b), v = min(ab, a + b), x = min(u2 + v, 3.14).

  2. Даны действительные числа x, y, z. Вычислить: max2(x+y+z,xyz)+ max(x,y,z).

  3. Даны действительные числа x, y, z. Вычислить, используя функцию значение выражения min(x+y+z/2,xyz)+min(x-y-z,x/y+1).

  4. Даны три числа x, y, z. Найти mах2(x+y+z, xyz)+min (x2+y2, y2+z2)-4.

  5. Даны числа x, y, z. Найти значение выражения. Для вычисления минимального и максимального значения написать функцию пользователя.

.

  1. Даны числа a, b, c. Вычислить max (a+b+c, abc, a-b), max (a/c, b+c, 5c).

  2. Вычислить, используя функцию max(a,b,c) значение выражения

.