Tìm hiểu đoạn lệnh sau cho biết giá trị của s và i S:=1; i=1 ; while i<10 do begin i:=i+2; s:=s+i ; End; Mong mn giúp e đag cần gấp

Tìm hiểu đoạn lệnh sau cho biết giá trị của s và i
S:=1; i=1 ; while i<10 do begin i:=i+2; s:=s+i ; End; Mong mn giúp e đag cần gấp

0 bình luận về “Tìm hiểu đoạn lệnh sau cho biết giá trị của s và i S:=1; i=1 ; while i<10 do begin i:=i+2; s:=s+i ; End; Mong mn giúp e đag cần gấp”

  1. Đoạn lệnh sai kìa, là i:=1 chứ không phải i=1;

    i=1 (đúng) `=>` Thực hiện vòng lặp 1: i=i+2=1+2=3; S=S+i=1+3=4

    i=3 (đúng) `=>` Thực hiện vòng lặp 2: i=i+2=3+2=5; S=S+i=4+5=9

    i=5 (đúng) `=>` Thực hiện vòng lặp 3: i=i+2=5+2=7; S=S+i=9+7=16

    i=7 (đúng) `=>` Thực hiện vòng lặp 4: i=i+2=7+2=9; S=S+i=16+9=25

    i=9 (đúng) `=>` Thực hiện vòng lặp 5: i=i+2=9+2=11; S=S+i=25+11=36

    i=11 (sai) `=>` Kết thúc vòng lặp

    `=>` Vòng lặp thực hiện 5 vòng lặp, kết quả sau khi kết thúc vòng lặp là S=36, i=11

    Bình luận

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