Tính tổng 1/a +1/(a+2) +1/(a+3) +1/(a+4)+...+1/(a+150). Cấu trúc lặp For – do dạng lùi nào sau đây là đúng: For n:=150 downto 1 do S:= S + 1.0/(a+N); B. For n:=150 to 1 do S:= S + 1.0/(a+N); C. For n:=1 downto 150 do S:= S + 1.0/(a+N); D. For n:=1 to 150 do S:= S + 1.0/(a+N);

2 câu trả lời

Đáp án: A. For n:=150 downto 1 do S:= S + 1.0/(a+N);

Giải thích:

- Cấu trúc lặp dạng lùi: For <Biến đếm>:=<Giá trị cuối> downto <Giá trị đầu> do <Câu lệnh>

For n:=150 downto 1 do S:= S + 1.0/(a+N);

- Trong đó:

n là biến đếm

150, 1 lần lượt là giá trị cuốigiá trị đầu

S:= S + 1.0/(a+N) là câu lệnh

Tính tổng 1/a +1/(a+2) +1/(a+3) +1/(a+4)+...+1/(a+150). Cấu trúc lặp For – do dạng lùi nào sau đây là đúng:

For n:=150 downto 1 do S:= S + 1.0/(a+N); (Vì ta có lệnh lặp dạng lùi là "downto", và nếu muốn lặp dạng lùi thì ta phải cho nó lặp từ một số nào đó và giảm dần đến số bé hơn

Ta có cấu trúc: For <biến>:=<giá trị cuối> downto <giá trị đầu> do <câu lệnh>;)

B. For n:=150 to 1 do S:= S + 1.0/(a+N);

C. For n:=1 downto 150 do S:= S + 1.0/(a+N);

D. For n:=1 to 150 do S:= S + 1.0/(a+N);

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