0 / 0 / 0
Регистрация: 20.04.2017
Сообщений: 4
1

Перевод кода с JavaScript

20.04.2017, 15:58. Показов 1347. Ответов 2

Братцы и сёстры(если такие тут есть), нужно помочь перевести с JavaScript на c++ или на MathCAD
PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
<script type=text/javascript”>
function NNBessel(x,n,eps) {
var Emax = 1E-13; /* максимальная погрешность *
/
var Emin = 1E-6; /* минимальная погрешность *
/
if (x == null) x = 0; /* переменная
*
/
if (n == null) n = 0; /* индекс функции
*
/
if (eps == null) eps = Emin;
eps = Math.abs(eps);
/* далее исправления и коррекция запрещены */
if (eps > Emin) eps = Emin; /* исправления
*
/
if (eps < Emax) eps = Emax;
x = Math.abs(x);
n = Math.abs(n); /* округление индекса
*
/
n = Math.floor(n);
var ak = 1; /* переменные итерации
*
/
var s = 0; /* переменные - сумма ряда
*
/
var k = 0; /* нумерация членов ряда
*
/
var i = 1;
1
2
6
1
2
7
/* вычисление нулевого члена ряда */
for (i = 1; i <= n; i++) ak = ak * x / 2 / i;
/* вычисления ряда с заданной погрешностью */
while (Math.abs(ak) > eps) {
s = s + ak;
k = k + 1;
ak = (-1) * ak * x * x / (4 * k * (
n +
k));
}
/* исправление погрешности и расходимости */
if (Math.abs(s) < Emax) s = 0;
if (Math.abs(s) > 1) s = 0;
/* возврат полученного значения суммы ряда */
return s;
}
</script
>
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.04.2017, 15:58
Ответы с готовыми решениями:

Перевод кода с C# на С++
Есть код на C# нужно перевести на С++, помогите пожалуйста так как еще не свободно владею языками...

перевод кода из С++ в С
Кто может перевести код на С ,сделайте доброе дело.....Пожалуйста ;-) #include &lt;iostream&gt;...

Перевод кода из C# в C++
Имеется исходный код на C#: using System; using System.Collections.Generic; using System.Linq;...

Перевод кода на с++
Program z15_1_6; const n=5; const m=5; var massiv:array of integer;...

2
Администратор
Эксперт .NET
9322 / 4611 / 755
Регистрация: 17.04.2012
Сообщений: 9,460
Записей в блоге: 14
20.04.2017, 17:30 2
ParJa, в коде какие-то лютые переносы строк и прочие странности - нет ли возможности выдернуть этот код откуда вы его выдрали не криво?
Во-вторых - что вычисляем - функцию Бесселя?
1
0 / 0 / 0
Регистрация: 20.04.2017
Сообщений: 4
21.04.2017, 21:19  [ТС] 3
да.это ф.Бесселя.
вот код без пробелов и комментариев.
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<script type=”text/javascript”>
function NNBessel(x,n,eps) 
{
var Emax = 1E-13;
var Emin = 1E-6; 
if (x == null) x = 0; 
if (n == null) n = 0; 
if (eps == null) eps = Emin;
eps = Math.abs(eps);
if (eps > Emin) eps = Emin; 
if (eps < Emax) eps = Emax;
x = Math.abs(x);
n = Math.abs(n); 
n = Math.floor(n);
var ak = 1; 
var s = 0; 
var k = 0; 
var i = 1;
1
2
6
1
2
7
for (i = 1; i <= n; i++) ak= ak*x/2/i;
while (Math.abs(ak) > eps) {
s = s + ak;
k = k + 1;
ak =(-1)*ak*x*x/(4*k*(n+k));
}
if (Math.abs(s) < Emax) s = 0;
if (Math.abs(s) > 1) s = 0;
return s;
}
</script>
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.04.2017, 21:19
Помогаю со студенческими работами здесь

Перевод кода
Помогите пожалуйста перевести код с паскаля на си++. Пока получилось как-то так. #include...

Перевод кода
Помогите пожалуйста перевести код с паскаля на С++. var a,b:array of real; x,p,s,z:real; ...

перевод кода с C# на C++
/// &lt;summary&gt; /// Description of MainForm. /// &lt;/summary&gt; public partial class MainForm :...

Перевод кода с Си на C++
#include &lt;stdio.h&gt; #include &lt;math.h&gt; #include&lt;conio.h&gt; #include&lt;iostream&gt;


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru