Форум программистов, компьютерный форум, киберфорум
QBasic
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Регистрация: 23.10.2013
Сообщений: 5,076
Записей в блоге: 8
1

Числовое равенство для sin(N)

01.01.2017, 11:19. Показов 399. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Задается натуральное число N и требуется найти
пару натуральных чисел X и Y таких, чтобы выполнялось
приближенное числовое равенство SIN(n) = SIN(x) + SIN(y)
с погрешностью порядка 0.01%
пример
sin17 = sin198 + sin909
sin17 = sin866 + sin908

примечание
Вообще задача в такой постановке имеет бесчисленное
множество решений, но достаточно найти решение при
наименьших числах икс и игрек.

QBasic/QuickBASIC
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
REM
REM  SIN(n) = SIN(x) + SIN(y)
REM
REM  sin17 =  sin198 + sin909
REM  sin17 =  sin866 + sin908
REM
 
DECLARE FUNCTION f! (x!, y!)
 
CLS
INPUT "N = "; n
z = SIN(n)
 
FOR x = 1 TO 1000
FOR y = x TO 1000
   IF ABS(z - f(x, y)) < .00001 THEN PRINT x; y
NEXT y, x
 
END
 
FUNCTION f (x, y)
   f = SIN(x) + SIN(y)
END FUNCTION
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.01.2017, 11:19
Ответы с готовыми решениями:

Для заданного числа 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&gt;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 раз).

Вычислить первое из чисел sin(x), sin(sin(x)), sin(sin(sin(x))), ... , меньшее по модулю 10^-4
1)Вычислить y - первое из чисел sinx, sin sinx,sin sin sinx,..., меньшее по модулю 10^-4 ...

Вычислить у - первое из чисел sin х, sin sin x, sin sin sin x, ., меньшее по модулю 10-4
Вычислить у - первое из чисел sin х, sin sin x, sin sin sin x, ..., меньшее по модулю 10-4 Видел...

0
01.01.2017, 11:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.01.2017, 11:19
Помогаю со студенческими работами здесь

Цикл: Написать программу для вычисления значения выражения: (1+sin 0.1)*(1+sin 0.2)*……*(1+sin 10)
дана задача: Написать программу для вычисления значения выражения: (1+sin 0.1)*(1+sin...

Рассчитать функцию y=sin(sin(sin(…(sin(x))))), в которой имя функции «sin» повторяется n раз.
1. Вычислить элементы последовательности, используя рекурсию. L0(x)=1, L1(x)= +1-x,...

Подсчитать функцию y=sin(sin(...sin(x)))))) для заданого х (рекурсия)
посчитать функцыю y=sin(sin(...sin(x)))))) для заданого х, в котором имя &quot;sin&quot; повторяется n раз

Вычислить сумму sin(1)+sin(2)+.+sin(n) для n введенного с клавиатуры
вычислить сумму sin(1)+sin(2)+...+sin(n) для n введенного с клавиатуры Добавлено через 10 минут...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru