Cho biết tính hợp lệ của các câu lệnh pascal sau đây và viết lại để có câu lệnh pascal hoàn chỉnh
a)if m:=a+b then a>=b
b)if 6<>5; then a:=a+b else a:=a-b
c)if max > m then; max:=m else if x>n then max:=n
d)x:=5 ; if x>5 then a:=b; m:=n
Cho biết tính hợp lệ của các câu lệnh pascal sau đây và viết lại để có câu lệnh pascal hoàn chỉnh
a)if m:=a+b then a>=b
b)if 6<>5; then a:=a+b else a:=a-b
c)if max > m then; max:=m else if x>n then max:=n
d)x:=5 ; if x>5 then a:=b; m:=n
a. Không hợp lệ. (điều kiện là các phép so sánh, câu lệnh phải là lệnh gắn hoặc in nội dung ra ngoài màn hình)
→ if m=a+b then a:=b;
b. Không hợp lệ. (trước then không dùng dấu 😉
→ if 6<>5 then a:=a+b else a:=a-b;
c. Không hợp lệ. (sau then khong dùng dấu 😉
→ if max>m then max:=m else if x>n then max:=n;
d. Hợp lệ. (câu lệnh đúng)
a) Không đặt câu lệnh gán trong phần điều kiện .
⇒if m=a+b then a:=b
b) Sau phần điều kieekn không có dấu “;”.
⇒if 6<>5 then a:=a+b else a:=a-b;
c) Sau then không có dấu “;”.
⇒if max > m then max:=m else if x>n then max:=n
d) Câu lệnh hợp lệ, hoàn chỉnh.