Cho thuật toán sau: B1:S=0;i=1 B2 :Nếu i>15 thì thông báo S rồi kết thúc B3: Nếu i chia hết cho 2 thì S = S + [i / 3] B4: i = i + 1, quay lại bước B2 Hãy dự đoán kết quả của thuật toán trên (đáp án chỉ viết giá trị của S)

1 câu trả lời

Giá trị S là 40. Đề cho i = 1 nên nhỏ hơn 15. Do đó nó sẽ thực hiện phép tính ở bước 3.Rồi tới i=2,.... 15,điều thực hiện bước 3. Qua i= 6 là dừng vì trái điều kiện. Nói vậy hơi khó hiểu. S = 0 + 1/3 S1 = S + 2/3 .................... S14 = S13 + 15/3 Vậy tóm lại nó là cái này này S = 0 + 1/3 + 2/3 +... + 15/3
Câu hỏi trong lớp Xem thêm