Lập trình đơn giản

NM

Chạy mô phỏng đoạn Chương trình sau và cho biết s,a,b? Đoạn chương trình thực hiện bao nhiêu vòng lặp ?

a:=5; b:=10;

While a<>b do

Begin 

             if a<b then b:=b-a;

             if a>b then a:=a-b;

End;

NP
27 tháng 3 2021 lúc 20:27

s là gì vậy?

a=b=5

chương trình thực hiện 1 vòng lặp

giải thích:

trước tiên chương trình sẽ kiểm tra điều kiện vì a=5;b=10 nên vòng lặp sẽ được thực hiện 

khi đó b=10-5=5;

sau đó chương trình tiếp tục kiểm tra điều kiện vì bây giờ a=b=5 nên vòng lập kết thúc

Bình luận (1)
NT
27 tháng 3 2021 lúc 20:50

a=5; b=5

Bình luận (0)

Các câu hỏi tương tự
HN
Xem chi tiết
DA
Xem chi tiết
NC
Xem chi tiết
HM
Xem chi tiết
NL
Xem chi tiết
SG
Xem chi tiết
H24
Xem chi tiết
TN
Xem chi tiết
H24
Xem chi tiết