Javascript - Đánh giá hệ số nhị thức

Viết chương trình JavaScript để đánh giá hệ số nhị thức.

Trong toán họcđịnh lý khai triển nhị thức (ngắn gọn là định lý nhị thức) là một định lý toán học về việc khai triển hàm mũ của tổng. Cụ thể, kết quả của định lý này là việc khai triển một nhị thức bậc {\displaystyle n}n thành một đa thức có {\displaystyle n+1}{\displaystyle n+1} số hạng:

{\displaystyle (x+a)^{n}=\sum _{k=0}^{n}{n \choose k}x^{n-k}a^{k}}

với:

{\displaystyle {n \choose k}={\frac {n!}{(n-k)!k!}}}

Gọi là số tổ hợp chập k của n phần tử.

Mã nguồn:

<!DOCTYPE html>
  <html>
  <head>
  <meta charset="utf-8">
  <title>Binomial coefficient</title>
   <script>
  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;
  }

  document.write(binomial(8,3)+"<br/>");
  document.write(binomial(10,2)+"<br/>");
    </script>
  </head>
  <body>
</body>
  </html>

Xem ví dụ

Lưu đồ thuật toán:

Flowchart: JavaScript Math- Pythagorean function in JavaScript

 

 



Chatbot Tư vấn Lộ trình CNTT 🤖
Chào bạn! Tôi có thể tư vấn về các lộ trình học CNTT dựa trên roadmap.w3typing.com. Hãy chọn một từ khóa dưới đây hoặc gõ câu hỏi của bạn (ví dụ: "Frontend", "Backend", "Python", "DevOps").