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
Câu hỏi trong lớp
Xem thêm