Форум программистов, компьютерный форум, киберфорум
Java для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
0 / 0 / 1
Регистрация: 16.09.2016
Сообщений: 68
1

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

02.11.2017, 01:36. Просмотров 2497. Ответов 1
Метки нет (Все метки)


Вычислить у - первое из чисел sin х, sin sin x, sin sin sin x, ..., меньшее по модулю 10-4
Видел код на паскале, перенес его на Java. Не работает, кто поможет буду благодарен
0
Миниатюры
Вычислить у - первое из чисел sin х, sin sin x, sin sin sin x, ., меньшее по модулю 10-4  
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.11.2017, 01:36
Ответы с готовыми решениями:

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

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

Дано натуральное число N. Вычислить S=sin x+ sin sinx +...+sin sin....sin x
Дано натуральное число N. Вычислить S (составить программу с использованием операторов While и...

1
386 / 74 / 31
Регистрация: 13.04.2012
Сообщений: 127
02.11.2017, 03:08 2
Лучший ответ Сообщение было отмечено Seniks как решение

Решение

Java
1
2
3
4
5
6
7
8
9
10
    public static void main(String[] args) {
        System.out.print("x = ");
        Scanner in = new Scanner(System.in);
        double x = in.nextDouble();
        in.close();
        double sin_ = Math.sin(x);
        while (Math.abs(sin_) > 0.0001)
            sin_ = Math.sin(sin_);
        System.out.println("y = " + sin_);
    }
В окрестности нуля синус ведёт себя примерно как ф-ция x, так что процесс небыстрый (особенно для x побольше).
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.11.2017, 03:08

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Циклом «пока» вычислить сумму ряда 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

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

Вычислить:y - первое из чисел sinx, sin sinx, sin sin sinx, … , меньшее по модулю 10^-2
Вычислить:y - первое из чисел sinx, sin sinx, sin sin sinx, … , меньшее по модулю 10^-2

Найти первое из чисел sinx, sin sinx, sin sin sinx, ..., меньшее по модулю 10^-4
найти y-первое из чисел sinx, sin sinx, sin sin sinx,..., меньшее по модулю 10^-4 from math import...


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

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

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