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 )

0 bình luận về “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 )”

  1. 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

    Bình luận
  2. 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

    Bình luận

Viết một bình luận