Em hãy chỉ ra giá trị của biến a, s sau khi thực hiện câu lệnh sau: * a:=3;s:=1; for i:=0 to 3 do begin a:= a+2

Em hãy chỉ ra giá trị của biến a, s sau khi thực hiện câu lệnh sau: *
a:=3;s:=1;
for i:=0 to 3 do begin a:= a+2
s:=s+a
end;

0 bình luận về “Em hãy chỉ ra giá trị của biến a, s sau khi thực hiện câu lệnh sau: * a:=3;s:=1; for i:=0 to 3 do begin a:= a+2”

  1. a=3;  s=1

    Thực hiện vòng lặp:

    i=0;     a=a+2=3+2=5;     s=s+a=1+5=6

    i=1;     a=a+2=5+2=7;     s=s+a=6+7=13

    i=2;     a=a+2=7+2=9;     s=s+a=13+9=22

    i=3;     a=a+2=9+2=11;     s=s+a=22+11=33

    Vậy a=11;  S=33

    Bình luận
  2. Vòng lặp                                                 a=a+2                                s=s+a

    0                                                              5                                       6                  

    1                                                              7                                      13                  

    2                                                              9                                      22                   

    3                                                              11                                    33

    => a=11, s=33                     

    Bình luận

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