Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.
1)Hãy tính xem câu lệnh lặp sau lặp lại mấy vòng:
t:=2; while t<=20 do t:=t+2;
A. 8
B.9
C.7
D.10
Phần II: Bài tập
Câu 1:
Sau khi thực hiện chương trình, chương trình sẽ báo lỗi thiếu begin
Câu 2:
uses crt;
var i,n:integer;
s:real;
begin
clrscr;
write('n='); readln(n);
s:=0;
for i:=1 to n do
s:=s+1/i;
writeln(s:4:2);
readln;
end.
a: Có 6 vòng lặp
b: i=6
c: Kết quả là in ra các số từ 1 đến 6, giữa hai số có 3 dấu cách
1.C
2.A
4.A
5.A
6.D
7.C
8.A
III.
Program HOC24;
var n,d: integer;
begin
write('Nhap N: '); readln(n);
if n mod 2=1 then
begin
begin
n:=n+1;
write(n,' ');
end;
d:=1;
while d<20 do
begin
n:=n+2;
write(n,' ');
d:=d+1;
end;
end else
begin
d:=1;
while d<=20 do
begin
n:=n+2;
write(n,' ');
d:=d+1;
end;
end;
readln
end.
Đáp án A
Giải thích:
Vòng 1: i=2; t=t-2=20-2=18
Vòng 2: i=3; t=t-2=18-2=16
Vòng 3: i=4; t=t-2=16-2=14
Vòng 4: i=5; t=t-2=14-2=12
Vòng 5: i=6; t=t-2=12-2=10 (i=6 = với giá trị cuối -> kết thúc vòng lặp)
Vậy T=10