21.6. Em hãy cho biết đoạn chương trình sau thực hiện công việc gì:s = 0i = 0while s <2:...

Câu hỏi:

21.6. Em hãy cho biết đoạn chương trình sau thực hiện công việc gì:

s = 0

i = 0

while s <2:

          i = i + 1

         s = s + 1/i

print("Giá trị i cần tìm = ", i)

Câu trả lời:
Người trả lời: GV. Đỗ Đăng Ánh
Cách làm:

Để giải bài toán này, ta sẽ sử dụng vòng lặp while để tăng giá trị của biến i lên 1 đồng thời cập nhật giá trị của biến s theo công thức s = s + 1/i. Vòng lặp sẽ tiếp tục cho đến khi tổng s vượt quá hoặc bằng 2.

Câu trả lời:

Đoạn chương trình trên sẽ thực hiện công việc in ra số tự nhiên i cần tìm, là số nguyên dương nhỏ nhất sao cho tổng các phân số 1/i từ i=1 đến i=i lớn hơn hoặc bằng 2.
Câu hỏi liên quan:
Bình luận (0)
Nhấn vào đây để đánh giá
Thông tin người gửi
0.13100 sec| 2199.133 kb