Lớp 8
Lớp 1điểm
1 năm trước
Đỗ Thị Hạnh

Hãy mô tả thuật toán để tính tổng A sau đây (n là số tự nhiên được nhập vào từ bàn phím)  A= 1/1.3 + 1/2.4 + 1/3.5 ... + 1/n(n+2)
Mình biết là mọi người đều bận rộn, nhưng nếu Bạn nào có thể sắp xếp chút thời gian để hỗ trợ mình giải đáp câu hỏi này, mình sẽ rất biết ơn.

Hãy luôn nhớ cảm ơnvote 5 sao

nếu câu trả lời hữu ích nhé!

Các câu trả lời

Để tính tổng A theo đề bài, ta có thể sử dụng vòng lặp for để tính tổng từng phần tử và sau đó cộng dồn vào biến tổng A.

Cách làm:
1. Khai báo biến tổng A ban đầu bằng 0.
2. Sử dụng vòng lặp for từ i = 1 đến n để tính từng phần tử 1/(i*(i+2)) và cộng vào tổng A.
3. In ra giá trị tổng A sau khi tính toán xong.

Câu trả lời:
- Cách 1:
```python
n = int(input("Nhập số n: "))
A = 0
for i in range(1, n+1):
A += 1/(i*(i+2))

print(f"Tổng A là: {A}")
```

- Cách 2: Sử dụng hàm để tính tổng A
```python
def tinh_tong(n):
A = 0
for i in range(1, n+1):
A += 1/(i*(i+2))
return A

n = int(input("Nhập số n: "))
print(f"Tổng A là: {tinh_tong(n)}")
```

Hãy giúp mọi người biết câu trả lời này thế nào?
31 vote
Cảm ơn 8Trả lời.

Khi cần tính tổng cho một chuỗi số không quá lớn, thuật toán trên có thể sử dụng để giải quyết bài toán.

Hãy giúp mọi người biết câu trả lời này thế nào?
51 vote
Cảm ơn 1Trả lời.

Thuật toán trên được gọi là thuật toán tính tổng chuỗi số theo công thức đã cho.

Hãy giúp mọi người biết câu trả lời này thế nào?
41 vote
Cảm ơn 1Trả lời.

Sau khi duyệt hết các giá trị từ 1 đến n, ta sẽ có tổng A của chuỗi số được tính theo công thức đã cho.

Hãy giúp mọi người biết câu trả lời này thế nào?
41 vote
Cảm ơn 1Trả lời.

Với mỗi giá trị của i, ta thực hiện phép chia 1 cho i(i+2) và cộng vào tổng A.

Hãy giúp mọi người biết câu trả lời này thế nào?
21 vote
Cảm ơn 2Trả lời.
Câu hỏi Tin học Lớp 8
Câu hỏi Lớp 8

Bạn muốn hỏi điều gì?

Đặt câu hỏix
  • ²
  • ³
  • ·
  • ×
  • ÷
  • ±
  • Δ
  • π
  • Ф
  • ω
  • ¬
0.52162 sec| 2297.734 kb