01/10/2018, 11:42

Hỏi thuật toán tính e = 1 + x/1! - x^2/2! +…+(-1)^n+1*(x^n/n!)

Cho em hỏi thuật toán bài này với ạ sơ đồ khối ạ
Tính e = 1 + x/1! - x^2/2! +…+(-1)^n+1*(x^n/n!) , với n là số nguyên dương, x là số thực được nhập từ bàn phím

HK boy viết 13:58 ngày 01/10/2018

Bài này cần vòng lặp. Lặp thế nào thì bạn xem kĩ lại đề, xem yếu tố nào lặp lại nhé.

Đỗ Trung Quân viết 13:50 ngày 01/10/2018

Em cần tìm công thức tổng quát và nhét nó vào vòng lặp.

bac viết 13:48 ngày 01/10/2018

ChO e hỏi có thể sd công thức có giai thừa k ạ

HK boy viết 13:44 ngày 01/10/2018

Tức là sao hả bạn? Ý bạn là gì?

bac viết 13:52 ngày 01/10/2018

E dùng S=x^i /i! Vì e mới học nên chưa biết gì.

HK boy viết 13:56 ngày 01/10/2018

Không có công thức sẵn của n! đâu bạn à. Chỉ có công thức hàm mũ là sẵn thôi.

Mà nếu dùng công thức sẵn thì cần gì phải làm bài này nữa, in ra exp(1) là xong cả bài.

bac viết 13:56 ngày 01/10/2018

Cho em hỏi bài này hướng ntn dk k ạ

HK boy viết 13:54 ngày 01/10/2018

Hướng của bài là đề yêu cầu gì mình làm nấy.

Mình gợi ý:

  • Bạn có thể tính được x^i khi có sẵn kết quả của x^(i-1) không?
  • Bạn có thể tính được i! khi có sẵn kết quả của (i-1)! không?

Tạo 1 vòng lặp, 1 biến chứa giá trị x^i, 1 biến chứa giá trị i!, sau mỗi lần lặp thì nhân 2 biến đó lên.

bac viết 13:50 ngày 01/10/2018

Em vừa mới học a có thể chỉ em hướng đk k

bac viết 13:47 ngày 01/10/2018

Em k cần dùng biến chứa x^i dk k

HK boy viết 13:50 ngày 01/10/2018

Không cần cũng được, nếu thích thì bạn có thể lưu luôn x ^ i / i! vào 1 biến.

bac viết 13:56 ngày 01/10/2018

thế thì chỉ cần ntnay thôi ạ

HK boy viết 13:43 ngày 01/10/2018

Ô S = ... sai nhé.

Bài liên quan
0