kết quả của ct sau 1a:=10 While a<=10 do begin write(a);a:=a+1 end; 2 so:=1 While so<10 do writeln(so); 08/08/2021 Bởi Cora kết quả của ct sau 1a:=10 While a<=10 do begin write(a);a:=a+1 end; 2 so:=1 While so<10 do writeln(so);
1) Chương trình sẽ thực hiện lặp 1 lần ⇒ Kết quả in ra màn hình là 10 2) Chương trình sẽ thực hiện lặp vô hạn lần Vì biến so không được cộng thêm giá trị sau mỗi vòng lặp nên sẽ luôn<10 Học tốt! Bình luận
1, -> Vòng lặp được thực hiện 1 lần do a=10. => Chương trình xuất ra a=10 rồi cộng a thêm 1 đơn vị. 2, -> Biến so không thay đổi trong vòng lặp và biến so có giá trị nhỏ hơn 10 (1<10) => Vòng lặp vô hạn => Chương trình xuất ra so=1 mãi mãi. Bình luận
1)
Chương trình sẽ thực hiện lặp 1 lần
⇒ Kết quả in ra màn hình là 10
2)
Chương trình sẽ thực hiện lặp vô hạn lần
Vì biến so không được cộng thêm giá trị sau mỗi vòng lặp nên sẽ luôn<10
Học tốt!
1,
-> Vòng lặp được thực hiện 1 lần do a=10.
=> Chương trình xuất ra a=10 rồi cộng a thêm 1 đơn vị.
2,
-> Biến so không thay đổi trong vòng lặp và biến so có giá trị nhỏ hơn 10 (1<10)
=> Vòng lặp vô hạn
=> Chương trình xuất ra so=1 mãi mãi.