Cho đoạn chương trình sau, hãy chỉ ra lỗi sai và sửa lại cho đúng Program chuongtrinh Uses crt. Var i,n,s : integer; Begin S:=0 Writeln('Nhap so=',n) For i:=1 to n do s:=s+i; Writeln('tong la:',s) End.
2 câu trả lời
*Lỗi sai:
- Dòng 1: Thiếu ";" ở cuối
- Dòng 2: Thay "." bằng ";"
- Dòng 5: Thiếu ";" ở cuối
- Dòng 6: Sửa lại đoạn này là: write('Nhap so n = '); readln(n);
- Thêm "Readln" vào trước "End." để đọc chương trình
*Sửa:
program chuongtrinh;
uses crt;
var i, n,s: integer;
begin
clrscr; {Có thể có hoặc không}
S:=0;
Write('Nhap n = '); readln(n);
For i:=1 to n do s:=s+i;
Writeln('Tong la: ',s);
readln
end.
sau program thiếu ,
uses crt sau đó là ; chứ k là .
s:=0 thiếu ;
sau written('....',n) thiếu ;
thiếu readln; trc end.
đoạn ct hoàn chỉnh là
Program chuongtrinh;
Uses crt.;
Var i,n,s : integer;
Begin
S:=0;
Writeln('Nhap so=',n);
For i:=1 to n do s:=s+i;
Writeln('tong la:',s);
readln;
End.