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!