Записи с меткой «Паскаль»

Решаем задачи Абрамян на Паскале. Proc 44

Proc44. Описать функцию Arctg1(x, $$\epsilon$$) вещественного типа (параметры $$x$$, $$\epsilon$$ — вещественные, $$|x| < 1, \epsilon > 0$$), находящую приближенное значение функции $$arctg(x)$$: $$arctg(x) = x — x^3/3 + x^5/5 — … + (-1)^n*x^{2*n+1}/(2*n+1) + …$$ . В сумме учитывать все слагаемые, модуль которых больше $$\epsilon$$. С помощью Arctg1 найти приближенное значение $$arctg(x)$$ для данного …

Решаем задачи Абрамян на Паскале. Proc 43

Proc43. Описать функцию Ln1(x, $$\epsilon$$) вещественного типа (параметры $$x$$, $$\epsilon$$ — вещественные, $$|x| < 1, \epsilon > 0$$), находящую приближенное значение функции $$ln(1 + x)$$: $$ ln(1 + x) = x — x^2/2 + x^3/3 — … + (-1)^n*x^{n+1}/(n+1) + …$$ . В сумме учитывать все слагаемые, модуль которых больше $$\epsilon$$. С помощью Ln1 найти …

Решаем задачи Абрамян на Паскале. Proc 42

Proc42. Описать функцию Cos1(x, $$\epsilon$$) вещественного типа (параметры x, $$\epsilon$$ — вещественные, $$\epsilon > 0$$), находящую приближенное значение функции cos(x): $$cos(x) = 1 — x^2/(2!) + x^4/(4!) — … + (-1)^n*x^{2*n}/((2*n)!) + …$$ . В сумме учитывать все слагаемые, модуль которых больше ?. С помощью Cos1 найти приближенное значение косинуса для данного $$x$$ при шести …

Решаем задачи Абрамян на Паскале. Proc 41

Proc41. Описать функцию Sin1(x, $$\epsilon$$) вещественного типа (параметры $$x$$, $$\epsilon$$ — вещественные, $$\epsilon > 0$$), находящую приближенное значение функции sin($$x$$): $$sin(x) = x — x^3/(3!) + x^5/(5!) — … + (-1)^n*x^{2*n+1}/((2*n+1)!) + …$$ . В сумме учитывать все слагаемые, модуль которых больше $$\epsilon$$. С помощью Sin1 найти приближенное значение синуса для данного x при шести …

Решаем задачи Абрамян на Паскале. Proc 40

Proc40. Описать функцию Exp1($$x$$, $$\epsilon$$) вещественного типа (параметры $$x$$, $$\epsilon$$ — вещественные, $$\epsilon > 0$$), находящую приближенное значение функции exp($$x$$): $$exp(x) = 1 + x + x^2/(2!) + x^3/(3!) + … + x^n/(n!) + … (n! = 1*2*…*n)$$. В сумме учитывать все слагаемые, большие $$\epsilon$$. С помощью Exp1 найти приближенное значение экспоненты для данного $$x$$ …

Решаем задачи Абрамян на Паскале. Proc 39

Proc39. Используя функции Power1 и Power2 (задания Proc37 и Proc38), описать функцию Power3($$A$$, $$B$$) вещественного типа с вещественными параметрами, находящую $$A^B$$ следующим образом: если $$B$$ имеет нулевую дробную часть, то вызывается функция Power2($$A$$, Round($$B$$)); в противном случае вызывается функция Power1($$A$$, $$B$$). С помощью этой функции найти $$A^P, B^P, C^P$$, если даны числа $$P, A, B, …

Решаем задачи Абрамян на Паскале. Proc 38

Proc38. Описать функцию Power2($$A$$, $$N$$) вещественного типа, находящую величину $$A^N$$ ($$A$$ — вещественный, $$N$$ — целый параметр) по следующим формулам: $$A^0 = 1; A^N = A*A*…*A$$ ($$N$$ сомножителей), если $$N > 0$$; $$A^N = 1/(A*A*…*A) $$($$|N|$$ сомножителей), если $$N < 0$$. С помощью этой функции найти $$A^K, A^L, A^M,$$ если даны числа $$A, K, L, …

Решаем задачи Абрамян на Паскале. Proc 37

Proc37. Описать функцию Power1($$A$$, $$B$$) вещественного типа, находящую величину A^B по формуле $$A^B = exp(B*ln(A))$$ (параметры $$A$$ и $$B$$ — вещественные). В случае нулевого или отрицательного параметра $$A$$ функция возвращает 0. С помощью этой функции найти степени $$A^P$$, $$B^P$$, $$C^P$$, если даны числа $$P, A, B, C$$.

Решаем задачи Абрамян на Паскале. Proc 36

Proc36. Описать функцию Fib($$N$$) целого типа, вычисляющую $$N$$-й элемент последовательности чисел Фибоначчи $$F_K$$, которая описывается следующими формулами: $$F_1 = 1,F_2 = 1, F_K = F_{K-2} + F_{K-1}, K = 3, 4, …$$ . Используя функцию Fib, найти пять чисел Фибоначчи с данными номерами $$N_1, N_2, …, N_5$$.

Решаем задачи Абрамян на Паскале. Proc 35

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