Nhờ 1 đoạn code nhỏ (2 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

quocturtle

Thành viên chính thức
Tham gia
22/3/12
Bài viết
68
Được thích
3
Chào anh chị
Mình hiện đang học tài chính có phần này cần lập trình một chút. Do cũng mười mấy năm rồi không đụng lại lập trình nên cũng không biết phải bắt đầu từ đâu. Nay có đoạn nhờ anh chị code giúp, C hoặc VBA Excel đều được

Mình cần tính probability (xác xuất)
Trong đó:
Các giá trị đã biết gồm
q(1), q(2), q(3), ... q(n): cái này nói nôm na là mình sẽ gán giá trị ban đầu vào. Giá trị nó là [0;1] do đậy là xác xuất. (có thể bằng bất kì giá trị nào trong khoảng 0 1, như 0.1826342)

Các biến như sau:
p(0), p(1), p(2), ... p(n): cái này là variable, biến sẽ tìm
L: so nguyen integer nam trong khoang [2,n]

Begin:
%Set value vào variable như sau:
p(1)=q(1)
p(0)=1-q(1)
p(2)=P(3)=..=P(n)=0

%Khai báo giá trị L (nhập vào muốn l là bao nhiêu)

For i=2 to L
For j=i to 1
P(j) = P(j-1)*q(i) + P(j)*(1-q(i))
End
p(0)=p(0)*(1-q(i))
End


Sau đó xuất ra kết quả từ p(0) tới p(L)

End

Mong anh chị code giúp

Cảm ơn
 
Lần chỉnh sửa cuối:
... Do cũng mười mấy năm rồi không đụng lại lập trình nên cũng không biết phải bắt đầu từ đâu. ...

Chỉ mười mấy năm mà quên sạch vậy sao?
Ngừoi có căn bản lập trình dẫu khong viết được code vẫn có khả năng diễn tả vấn đề thật rõ ràng.
 
Web KT

Bài viết mới nhất

Back
Top Bottom