Đưa a lên integer nhaz bạn
(tất cả đều ra kết quả (trừ gia trj a=1 thì lại hiện division by zero ^^!)
Giải thích:
cho S bắt đầu bằng a( vì S:=a+...)(để zay cho nhanh)
khi S=a thì đoạn còn lại có dạng i/(i+a-1)
Vì số típ theo S=a+... là 2/(a+1) tức là 2/(a+2-1)=i/(a+i-1)-->gán i bắt đầu bằng 2;
==>>
Tạo vòng lặp(cái này ko xác định vì chả biết khi nào n/(n+a-1)<=0.00006 cả--> dùng while);
Lặp đến khi i/(i+a-1)>=0.00006 thì thoát khỏi ch trình(nếu nhỏ hơn thì làm típ);
bên trong vòng lặp:
S:=S+i/(i+a-1);--> cộng với từng giá trị của i/(i+a-1);
tăng biến đếm i:=i+1;
Làm đến khi i/(i+a-1)>=0.00006 (tức là khi đó i=n);
xuất S;
end. ^^!
Nếu bạn đọc hok hỉu thì thông cảm cho mình tại vì mình hok wen giảng bài(hok bic cách giảng bài) mình hỉu theo cách của mình thì nhớ thui chứ hok thể diễn tả ra đc) nên có j` bỏ wa nhaz
Bookmarks