Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 04.03.2014
Сообщений: 30
1

Подсчитать функцию y=sin(sin(...sin(x)))))) для заданого х (рекурсия)

12.03.2014, 21:33. Показов 2056. Ответов 2
Метки нет (Все метки)

посчитать функцыю y=sin(sin(...sin(x)))))) для заданого х, в котором имя "sin" повторяется n раз
0
Лучшие ответы (1)
Заказывайте контрольные, курсовые и дипломы здесь.
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.03.2014, 21:33
Ответы с готовыми решениями:

Для заданного числа x распечатать числовую последовательность: sin(x), sin(sin(x), sin(sin(sin(x), …
var x,z:integer; y:real; begin readln(x); y:=abs(sin(x)); while y>0.01 do begin ...

Для заданных n и x посчитать выражение s=sin x+sin sin x+...+sin sin sin...sin x
Для заданных n и x посчитать выражение s=sin x+sin sin x+...+sin sin sin...sin x (n раз).

Циклом «пока» вычислить сумму ряда 1/sin 1+1/sin 1+sin 2+...+1/sin 1+...sin n
1/sin 1+1/sin 1+sin 2+...+1/sin 1+...sin n

Построить график функции «Бабочка»: X=sin(At+B)cos(Ct), Y=sin(At+B)sin(Dt)
Написать программу построения графика функции. Вывод графика осуществлять в созданном на экране...

2
Модератор
1623 / 1078 / 485
Регистрация: 17.07.2012
Сообщений: 5,308
12.03.2014, 21:48 2
Лучший ответ Сообщение было отмечено Charlie112 как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
function sinn(const n:Integer;x:Real):Real;
begin
if n=1 then sinn:=sin(x) else
sinn:=sin(sinn(n-1,x));
end;
 
var n:Integer;
x:Real;
begin
Readln(n,x);
Writeln(sinn(n,x):0:2);
Readln;
end.
2
KOPOJI
12.03.2014, 21:51     Подсчитать функцию y=sin(sin(...sin(x)))))) для заданого х (рекурсия)
  #3

Не по теме:

главное не ввести меньше единицы....

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.03.2014, 21:51
Привет! Вот еще темы с ответами:

Цикл: Вычислить y= sin x+ sin х^2 + ... + sin x ^ n
Дано натуральное число n и вещественное число х. Вычислить y= sin x+sin х в квадрате+...+sin x в n...

Вычислить: y=sin 1+ sin 1.1+sin 1.2+.+sin2
Вычислить: y=sin 1+ sin 1.1+sin 1.2+...+sin.помоги пожалуйста!

Вычислить sin(a)*sin(b) при условии,что a и b принадлежат отрезку [cd]
Даны два числа A и B. Если оба значения принадлежат отрезку ,то вычислить R=sin(a)*sin(b). В...

Подпрограммы: Вычислить выражение F(t)= sqr(t)+sin(t)/sqrt(t) где t=e^ax+1/sin(x)
1. Вычислить выражение F(t)= sqr(t)+sin(t)/sqrt(t) где t=e^ax+1/sin(x) Прошу помощи по этим...

Вычислить: sin(x)+sin^2(x)+sin^3(x)+ ... +sin^n(x)
n - натуральное. х - действительное. Вычислить: sin(x)+sin^2(x)+sin^3(x)+ ... +sin^n(x);

Вычислить y=SIN 1+sin 1.1+sin 1.2+...+sin 2
Помогите пожалуйста!!!! 2.Вычислить y=SIN 1+sin 1.1+sin 1.2+...+sin 2 HELP!!!


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.