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);

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);

0 bình luận về “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. 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
  2. 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

Viết một bình luận