Bài của bạn có 4 công thức, mỗi công thức giải theo 4 cách. VD công thức 1, các dòng sau làm tương tự
s

là mảng 1 chiều có chỉ số là n, mặc định khai báo s(1)=1
a) S(4) = 41/24 (tính bằng Casio)
b)không dùng đệ quy
ban đầu gán mau=1, s=1
vòng lặp xác định i=2->n
{mau=mau*n
sohang gán = 1/mau
s = s+ sohang} có s

=s
c) Dùng đệ quy
ban đầu gán mauso=1
vòng lặp xác định từ i=2->n
{mauso gán = mauso*n
s

gán = s(n-1) + 1/mauso} -> được s(4)
đệ quy ở chỗ s

tính theo s(n-1)
d) tìm n lớn nhất thoả mãn điều kiện s
<3.9
đoán thử n lớn nhất là bao nhiêu. VD là 10000
Cho vòng lặp xác định từ 1->10001, so sánh s

với 3.9, nếu vượt quá 3.9 thì dừng lại ngay, lấy n đó là kết quả lớn nhất