Quảng cáo
1 câu trả lời 256
Đối với chương trình đầu tiên: Vòng lặp sẽ thực hiện lặp lại cho đến khi i>10. Ban đầu, giá trị ban đầu của i là 1 và giá trị ban đầu của s là 0.
Vòng lặp sẽ chạy như sau:
Lần lặp đầu tiên: i = 1 * 3 = 3, s = 0 + 2 = 2
Lần lặp thứ hai: i = 3 * 3 = 9, s = 2 + 2 = 4
Lần lặp thứ ba: i = 9 * 3 = 27, s = 4 + 2 = 6
Vòng lặp sẽ kết thúc tại lần lặp thứ ba vì giá trị i = 27 sẽ vượt quá 10. Vì vậy, giá trị của s sẽ là 6 và giá trị của i sẽ là 27.
Vậy, s = 6 và i = 27.
Đối với chương trình thứ hai: Điều kiện trong while là i<=8, vì vậy vòng lặp sẽ không được thực hiện lần nào vì giá trị ban đầu của i là 8, và 8 không lớn hơn 8.
Vì vậy, giá trị của s sẽ là 10 (giá trị ban đầu) và giá trị của i sẽ là 8 (giá trị ban đầu).
Vậy, s = 10 và i = 8.
Quảng cáo
Bạn cần hỏi gì?
Câu hỏi hot cùng chủ đề
-
Hỏi từ APP VIETJACK45513
-
Hỏi từ APP VIETJACK28408
