Vòng while đầu tiên nó sẽ kiểm tra x <= a
. Vòng while ở trong y <= z1
.
Đây là cách mà y
bị thay đổi.
Đầu tiên nó chạy lòng lặp lớn, lúc này x
vẫn nhỏ hơn a
. Sau đó nó chạy vòng lặp nhỏ, lúc này y
vẫn nhỏ hơn z1
. Và vòng lặp này sẽ kết thúc khi y > z1
, đương nhiên là nó được bạn + 0.1
. Lúc y
đã lớn hơn z1
. Vòng lặp kết thúc, bạn tăng x
lên. Sau đó trở lại vòng lặp ban đầu, vòng lặp ban đầu (vòng lặp lớn) sẽ dừng khi x > a
. Nhưng từ lần lặp thứ hai thì vòng lặp trong không còn tác dụng vì y
đã lớn hơn z1
rồi.
(x <= a) lần 1
(y <= z1) lần một tăng y
(y <= z1) lần hai tăng y
...
(y <= z1) lần n tăng y
y > z1 thoát vòng lặp
tăng x
(x <= a) lần 2
y > z1, thoát
tăng x
(x <= a) lần n
y > z1, thoát
tăng x
x > a, thoát