Các câu lệnh pascal sau là đúng hay sai ? Chỉ ra chỗ sai nếu có và sửa lại cho đúng
a) For i:=1 to 10; do x:=x+1;
sai,bỏ dấu ; sau số 10
b) For i:=10 to 1 do x :=x+1;
sai,vòng là tiến giá trị đầu phải nhỏ hơn giá trị cuối
c) For i:= 1 to 10 do x:=x+1;
đung
d) For i:= 1 to 10
for j:=1 to 10 do x:=x+1;
Sai,vòng là thứ nhất thiếu chữ do
e For i:=1 to 10 do
for j:=1 to 10 do x:=x+1;
Đúng
f) For i:=1..5 to 10.5 do writeln('a');
Sai,sửa 1..5 thành 1 hoặc 5
g) For i:=100 to 1 do writeln(a');
sai,vòng là tiến giá trị đầu phải nhỏ hơn giá trị cuối
h) For i:=1 to 10 do writeln('a');
đúng
i)For i:=1 to 10 do; writeln('a');
sai,bỏ dấu ; sau chữ do
j) var i: real;
For i:= 1 to 10 do writeln('a');
Đúng