кодесурса
«JavaScript

JavaScript: оценка биномиальных коэффициентов

script1adsense2code
script1adsense3code

JavaScript Math: Упражнение-20 с решением

Напишите программу на JavaScript для оценки биномиальных коэффициентов.

Примечание :
Биномиальный коэффициент: Согласно Википедии - в математике биномиальные коэффициенты - это семейство натуральных чисел, которые встречаются как коэффициенты в биномиальной теореме. Они индексируются двумя неотрицательными целыми числами; биномиальный коэффициент, индексированный n и k, обычно записывается как binom nk. Это коэффициент члена xk в полиномиальном разложении биномиальной степени (1 + x) n. При подходящих обстоятельствах значение коэффициента определяется выражением:

«Бином

Расположение биномиальных коэффициентов в строках для последовательных значений n, в которых k колеблется от 0 до n, дает треугольный массив, называемый треугольником Паскаля.

Тестовые данные :
console.log (биномиальное (8,3));
console.log (биномиальное (10,2));
Выход :
56
45

Пример решения: -

HTML-код:

<!DOCTYPE html>
  <html>
  <head>
  <meta charset="utf-8">
  <title>Binomial coefficient</title>
  </head>
  <body>
</body>
  </html>
  

Код JavaScript:

function binomial(n, k) {
     if ((typeof n !=='number') || (typeof k !=='number')) 
  return false; 
    var coeff = 1;
    for (var x = n-k+1; x <= n; x++) coeff *= x;
    for (x = 1; x <= k; x++) coeff /= x;
    return coeff;
}
console.log(binomial(8,3));
console.log(binomial(10,2));

Пример вывода:

 56
45

Flowchar:

«Блок-схема:

Демонстрация в реальном времени:

См. Pen javascript-math-упражнение-20 от w3resource ( @ w3resource ) на CodePen .


Улучшите этот пример решения и опубликуйте свой код через Disqus

Предыдущий: Создайте функцию Пифагора в JavaScript.
Далее: напишите функцию JavaScript, которая преобразует целое число в римскую цифру.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code