Hãy chỉ ra lỗi sai trong các câu lệnh Pascal sau đây a) if A mod 5 = 2 then A=A+2; b) if C:=B+D then C := C+1;
2 câu trả lời
a) if A mod 5 = 2 then A=A+2;
sai câu lệnh gán phải có := chứ không phải =;
b) if C:=B+D then C := C+1;
sai trong điều kiện của lệnh if chỉ có phép so sánh chứ không có phép gán;
a) if A mod 5 = 2 then A=A+2;
⇒sau then là 1 câu lệnh
mà A=A+2 là phép so sánh
⇒if a mod 5=2 then a:=a+2;
b) if C:=B+D then C := C+1;
⇒vì sau if là phép so sánh
mà C:=B+D là câu lệnh gán
⇒if c=b+d then c:=c+1;