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;