Tìm chỗ sai trong các câu lệnh sau và sửa lại cho đúng a) Var start, begin: real; b) Const x:=3.14; y:=1000; c) Var nguyen1,nguyen2:integer, thuc1,thuc2:real; d) If x:=a+b then x:=x+1; e) If a>b then max:=a else max:=b;

2 câu trả lời

a) Tên biến không được đặt trùng với từ khóa

`=>`Sửa: Var start: real;

(Cái này bạn có thể bỏ biến begin đi, hoặc cũng có thể thay begin thành 1 tên khác)

b) Dư dấu ":"

`=>`Sửa: Const x=3.14; y=1000;

c) Sai dấu "," ở giữa integer và thuc1

`=>`Sửa: Var nguyen1,nguyen2:integer; thuc1,thuc2:real;

d) Sau if là câu lệnh điều kiện, không phải lệnh gán

`=>`Sửa: If x=a+b then x:=x+1;

e) Đúng

sửa lại:

a) Var start: real;

b) Const x=3.14; y=1000;

c) Var nguyen1,nguyen2:integer; thuc1,thuc2:real;

d) If x=a+b then x:=x+1;

e) If a>b then max:=a else max:=b;