Bài 1
a) sai vì điều kiện if phải là phép so sánh và câu lệnh sau then không phải so sánh
Câu lệnh đúng
if m>=a+b then a:=b;
b) sai vì trước then ko được có dấu ; và cuối câu lệnh không có ;
Câu lệnh đúng
if 6<>5 then a:=a+b else a:=a-b;
c) sai vì dấu ; ở trước câu lệnh mà sau đó là else và cuối câu thiếu dấu ;
Câu lệnh đúng
if max>m then max:=m else if x>n then max:=n;
d) đúng
Bài 2
a) x=10
vì điều kiện if sai dẫn đến câu lệnh sau then không thực hiện
b) x=10
vì điều kiện if sai dẫn đến câu lệnh sau then không thực hiện
c) x=11
vì điều kiện câu lệnh đúng nên câu lệnh sau then được thực hiện x=x+1=10+1=11
d) x=11
vì điều kiện câu lệnh đúng nên câu lệnh sau then được thực hiện x=x+1=10+1=11