Bài 3: Cho đoạn chương trình sau:
i:=2;j:=7; k:=12;
while i<=8 do
Begin
i:=i+2;
j:=j+i;
k:=k+j;
end;
write(i, ‘ ‘,j, ‘ ‘, k )
Bài 3: Cho đoạn chương trình sau:
i:=2;j:=7; k:=12;
while i<=8 do
Begin
i:=i+2;
j:=j+i;
k:=k+j;
end;
write(i, ‘ ‘,j, ‘ ‘, k )
i:=2; j:=7; k:=12
Sau đó thực hiện vòng lặp
i<=8 (đúng): i:=i+2=2+2=4;
j:=j+i=7+4=11; k:=k+j=12+11=23
i<=8 (đúng): i:=i+2=4+2=6;
j:=j+i=11+6=17; k:=k+j=23+17=40
i<=8 (đúng): i:=i+2=6+2=8;
j:=j+i=17+8=25; k:=k+j=40+25=65
i<=8 (đúng): i:=i+2=8+2=10;
j:=j+i=25+10=35; k:=k+j=65+35=100
i<=8 (sai): Kết thúc
Vậy kết quả của câu lệnh write(i,’ ‘,j,’ ‘,k); là: 10 35 100
i:=2; j:=7; k:=12
Sau đó thực hiện vòng lặp
i<=8 (đúng): i:=i+2=2+2=4; j:=j+i=7+4=11; k:=k+j=12+11=23
i<=8 (đúng): i:=i+2=4+2=6; j:=j+i=11+6=17; k:=k+j=23+17=40
i<=8 (đúng): i:=i+2=6+2=8; j:=j+i=17+8=25; k:=k+j=40+25=65
i<=8 (đúng): i:=i+2=8+2=10; j:=j+i=25+10=35; k:=k+j=65+35=100
i<=8 (sai): Kết thúc
Vậy kết quả của câu lệnh write(i,’ ‘,j,’ ‘,k); là: 10 35 100