Sửa lỗi các câu sau: 1) If i:=1 then a=3; 2) if i:=1 then a:3 3) for i=1 do n to m:=1; 4) writeln('1+2= '1+2'); 5) m:= 1:2+3-5

2 câu trả lời

Sửa lỗi các câu sau

1) If i := 1 then a = 3;

=> sai dấu hai chấm ở a = 3

=> if i = 1 then a := 3
2) if i := 1 then a : 3

=> thiếu dấu bằng ở a : 3

=> if i = 1 then a := 3
3) for i = 1 do n to m := 1;

=> thiếu dấu hai chấm ở i = 1

=> sai cú pháp câu lệnh lặp

=> for i := 1 to n do m := 1;
4) writeln('1+2= '1+2');

=> thiếu dấu phẩy

=> writeln('1 + 2 = ', 1 + 2);
5) m := 1 : 2+3-5

=> sai dấu :

=> m := 1 / 2 + 3 - 5

Sửa lỗi các câu sau:

1) if i:=1 then a=3;

=> Sửa lại: if i=1 then a:=3;

2) if i:=1 then a:3

=> Sửa lại: if i=1 then a:=3;

3) for i=1 do n to m:=1;

=> Sửa lại: for i:=1 to n do m:=1;

4) writeln('1+2= '1+2');

=> Sửa lại:  writeln('1+2= ',1+2);

5) m:= 1:2+3-5

=> Sửa lại: m:= 1/2+3-5;