Câu 1 : Hãy chỉ ra lỗi của các câu lệnh sau đây , và sửa lại cho đúng
a ) For i : = 100 to 1 do writeln ( ' A ' ) ;
b ) For i : = 1 to 100 do writeln ( ' A ' ) ;
c ) For i : = 1 to 10 do ; writeln ( ' A ' ) ;
TL :
a ) For i : = 100 to 1 do writeln ( ' A ' ) ;
- Sai vì : có giá trị đầu lớn hơn giá trị cuối , không đúng với cú pháp
- Sửa lại : For i : = 1 to 100 do writeln ( ' A ' )
b ) For i : = 1 to 100 do writeln ( ' A ' ) ;
- Sai vì : có giá trị đầu và giá trị cuối là kiểu số thực , không đúng với cú pháp
- Sửa lại : For i : = 1 to 10 do writeln ( 'A ' )
c ) For i : = 1 to 10 do ; writeln ( ' A ' ) ;
- Sai vì : sau từ do có dấu ; như vậy không đúng với cú pháp
- Sửa lại : For i : = 1 to 10 do writeln ( ' A ' ) ;