Các câu lệnh Pascal sau đúng hay sai? Hãy chỉ ra chỗ sai nếu có:
A. For i:= 1 to 6 do; x:= x+1;
B. For i:= 10 to 2 do x:= x+1;
C. For i=5 to 10 do x:= x+2;
D. For i:= 2 to 8 do; If i mod 2=0 then x:= x+1;
Các câu lệnh Pascal sau đúng hay sai? Hãy chỉ ra chỗ sai nếu có:
A. For i:= 1 to 6 do; x:= x+1;
B. For i:= 10 to 2 do x:= x+1;
C. For i=5 to 10 do x:= x+2;
D. For i:= 2 to 8 do; If i mod 2=0 then x:= x+1;
A. Sai -> Bỏ dấu chấm phẩy sau ‘do’
B. Sai vì giá trị đầu > giá trị cuối mà dùng ‘to’ -> Đổi thành ‘downto’
C. Sai vì dùng dấu bằng thay vì dấu gán sau ‘i’ -> Đổi thành dấu gán ‘:=’
D. Sai -> Bỏ dấu chấm phẩy sau ‘do’
`+A. For i:= 1 to 6 do; x:= x+1;`
`Sai` `vì:` `sau` `do` `ko` `có` `dấu` `chấm` `phẩy`
`+B. For i:= 10 to 2 do x:= x+1;`
`Sai` `vì:` `giá` `trị` `đầu` `phải` `lớn` `hơn` `giá` `trị` `cuối `
`+C. For i=5 to 10 do x:= x+2;`
`ĐÚNG`
`+For i:= 2 to 8 do; If i mod 2=0 then x:= x+1;`
`Sai` `vì:` `sau` `do` `ko` `có` `dấu` `chấm` `phẩy`