Hãy cho biết kết quả của đoạn chương trình sau ? a:=10; while a>=10 do write (a)
2 câu trả lời
Kết quả là bạn sẽ ko chạy đc chương trình do ở cuối bạn thiếu dấu ;
Và nếu bạn thêm vào thì a sẽ là vô tận
a := 10; while a >= 10 do write (a);
- Trong quá trình chạy chương trình :
+ Giá trị biến a không thay đổi
+ Biểu thức a >= 10 luôn đúng
+ Vòng lặp sẽ được thực hiện lặp vô hạn
⇒ Lỗi vòng lặp vô hạn
⇒ Không kết quả