ДЗ №3
Функции пользователя и процедуры пользователя
Целью настоящей работы является получение студентами практических навыков по решению задач, требующих составить функцию и процедуру пользователя.
Составить блок-схему алгоритма и программу на языке Pascal для вычисления значений арифметических выражений с использованием функций и процедур пользователя.
Вычислить y =e2xlg (a+x)-b3xlg (b-x), при x =1,8 a = 0,5 b = 3,2. Вычисление десятичного логарифма оформить в виде функции.
Вычислить
, при x = - 0,8 a = 2,3 b = 0,75. Вычисление арксинуса оформить в виде функции.
Вычислить
, при x=2,4 a=1,5 b=2,5. Вычисление арккосинуса оформить в виде функции.
Вычислить
, при x=-0,8 a=2,3 b=0,75. Вычисление арксинуса оформить в виде функции.
Вычислить
, при x=2,4 a=1,5 b=2,5. Вычисление арккосинуса оформить в виде функции.
Вычислить
, при x=5,4 a=2,3 b=0,5. Вычисление степени и десятичного логарифма оформить в виде функций.
Вычислить
, при x=1,3 b=0,8 a = 1,2. Вычисление степени оформить в виде функций.
Вычислить
, при x=0,5 a=0,3 b = 0,9. Вычисление степени оформить в виде функций.
Описать функцию Min2(A,B) вещественного типа, находящую минимальное из двух вещественных чисел A и B. С помощью этой функции найти минимальные из пар чисел A и B, A и C, A и D, если даны числа A, B, C, D.
Описать функцию FactR(N) вещественного типа, позволяющую вычислять приближенное значение факториала N!=1·2·...·N для целых N (>0). С помощью этой функции вычислить факториалы пяти данных чисел.
Описать функцию Fact2(N) целого типа, вычисляющую значение "двойного факториала": N!!=1·3·5·...·N, если N — нечетное, N!!=2·4·6·...·N, если N — четное (N>0 — параметр целого типа). С помощью этой функции вычислить двойные факториалы десяти данных чисел.
Описать функцию Fib(N) целого типа, вычисляющую N-е число Фибоначчи F(N) по формуле: F(1)=F(2)=1, F(k)=F(k–2)+F(k–1), k=3, 4,... С помощью этой функции вычислить 10 чисел Фибоначчи с указанными номерами.
Даны значения переменных A, B, C, D, E, F. Вычислить значение переменной Z равное Z=max(A,B)/(max(C,D)- max(E,F)). Поиск максимального значения из значений двух переменных оформить подпрограммой – функцией.
Заданы 3 числа a, в, c. Вычислить:
Даны числа x, y, z. Вычислить используя функцию min(x,y) найти r
Даны числа x, y. Вычислить
Даны действительные числа S и t. Получить с использованием функции , где .
Напишите функции min и max, для вычисления значения выражения .
Даны действительные числа a, b, c. Получить
Даны x, y, z используя функцию max вычислить значение m
.
Даны действительные числа a, b. Получить используя функцию
Даны числа x,y,z. Получить, используя функцию max
.
Заданы 3 числа a, в, c. Вычислить:
.
Вычислить значение функции, по заданному значению аргумента х
.
Даны действительные числа a, b. Получить u = min(a, b), v = min(ab, a + b), x = min(u2 + v, 3.14).
Даны действительные числа x, y, z. Вычислить: max2(x+y+z,xyz)+ max(x,y,z).
Даны действительные числа x, y, z. Вычислить, используя функцию значение выражения min(x+y+z/2,xyz)+min(x-y-z,x/y+1).
Даны три числа x, y, z. Найти mах2(x+y+z, xyz)+min (x2+y2, y2+z2)-4.
Даны числа x, y, z. Найти значение выражения. Для вычисления минимального и максимального значения написать функцию пользователя.
.
Даны числа a, b, c. Вычислить max (a+b+c, abc, a-b), max (a/c, b+c, 5c).
Вычислить, используя функцию max(a,b,c) значение выражения
.