Câu 1: Các câu lệnh Pascal sau đúng hay sai? Hãy chỉ ra chỗ sai nếu có và sửa lại cho đúng?
a) for i:=100 to 1 do writeln(‘A’);
b) for i:=1.5 to 10.5 do writeln(‘A’);
c) for i:=1 to 10 do writeln(‘A’);
d) var i: real; for i:=1 to n do writeln(‘A’);
(Giúp mình với ạ)
a) sai
sửa: for i:=1 to 100 do writeln(‘A’);
b) sai gái trị đầu và giá trị cuối phải là số nguyên
sửa: for i:=1 to 10 do writeln(‘A’);
c) đúng
d) sai
sửa: var i:integer; for i:=1 to n do writeln(‘A’);
chúc bạn học tốt
a) Sai. Trong vòng lặp For do, giá trị đầu phải < giá trị cuối
Sửa: for i:=1 to 100 do writeln(‘A’);
b) Sai. Giá trị đầu và giá trị cuối phải là giá trị nguyên
Sửa: for i:=1 to 10 do writeln(‘A’);
c) Đúng
d) Sai. Biến đếm phải thuộc kiểu nguyên, chưa khai báo n
Sửa: var i,n:integer; for i:=1 to n do writeln(‘A’);
Học tốt!