Trong các câu lệnh lặp Pascal sau đây, câu lệnh nào sai và sai ở đâu? (6 điểm) a) While i:=1 do t:=10; b) While a<=c; do write (‘c khong nho hon a’); c) i:=1; while i<10 do sum:=sum+i; i:=i+1; d) i:=1; x:=5 ; while i<x do i:=i+1; write (‘Gia tri cua i la’,i);

2 câu trả lời

a) While i:=1 do t:=10;

-> While i:=1 do i:=10;

b) While a<=c; do write 

-> While a<=c do write

c) thiếu khai báo sum, sắp xếp không đúng thứ tự

-> i:=1; sum:=0; while i<10 do i:=i+1; sum:=sum+i;

mình sửa lại cho đúng luôn, in đậm là chỗ sai.

a) While i:=1 do t:=10;

-> While i:=1 do i:=10;

b) While a<=c; do write (‘c khong nho hon a’);

-> While a<=c do write(‘c khong nho hon a’);

c) thiếu khai báo sum, sắp xếp không đúng thứ tự

-> i:=1; sum:=0; while i<10 do i:=i+1; sum:=sum+i;

d) đúng rồi