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!

Câu hỏi trong lớp Xem thêm