Trong các câu lệnh sau câu lệnh nào hợp lệ, câu lệnh nào không hợp lệ: a. For i:=10 to 1 do x:=x+1; Trả lời: b. For i:=1 to 5.5 do x:=x+1; Trả lời: c. Var i: real; Begin For i:=1 to N do x:=x+2; End. Trả lời: d. Var a: integer; Begin For a:=1 to N do x =x+2; End. Trả lời: e. For i:= 2 to 10 do x:=x+1; Trả lời: GIÚP EM VỚI Ạ EM CẦN GẤP! CÁM ƠN ANH CHỊ NHIỀU! EM HỎI NICK KHÁC CỦA EM KO AI TRẢ LỜI! BUỒN QUÁ!
2 câu trả lời
a. For i:=10 to 1 do x:=x+1;
Trả lời:
Câu lệnh trên không hợp lệ,vì giá trị đầu của $for..to..do$ luôn phải nhỏ hơn giá trị cuối
b. For i:=1 to 5.5 do x:=x+1;
Trả lời: câu lệnh trên không hợp lệ vì giá trị đầu và giá trị cuối của $For..to..do$ là giá trị nguyên
c. Var i: real;
Begin
For i:=1 to N do
x:=x+2;
End.
Trả lời:câu lệnh trên không hợp lệ vì thiếu khai báo biến N,x.
d. Var a: integer;
Begin
For a:=1 to N do
x =x+2;
End.
Trả lời:câu lệnh trên không hợp lệ vì thiếu khai báo biến x,lệnh gán sai cú pháp
e. For i:= 2 to 10 do x:=x+1;câu lệnh hợp lệ
a. For i:=10 to 1 do x:=x+1;
Trả lời: sai (thay to bằng downto)
b. For i:=1 to 5.5 do x:=x+1;
Trả lời: đúng
c. Var i: real; Begin For i:=1 to N do x:=x+2; End.
Trả lời: sai (chưa khai báo biến , x)
d. Var a: integer; Begin For a:=1 to N do x =x+2; End.
Trả lời: sai (chưa khai báo biến x; x:=x+2)
e. For i:= 2 to 10 do x:=x+1;
Trả lời: đúng
Học tốt! Cho m câu tlnt nha!