Sau khi thực hiện đoạn chương trình pascal: i:=1 tong:=0 While i<=5 do Begin tong:= tong + i; i:= i+1; End Tổng sẽ nhận được giá trị

Sau khi thực hiện đoạn chương trình pascal:
i:=1
tong:=0
While i<=5 do Begin tong:= tong + i; i:= i+1; End Tổng sẽ nhận được giá trị bằng bao nhiêu? Giải cụ thể ra nha

0 bình luận về “Sau khi thực hiện đoạn chương trình pascal: i:=1 tong:=0 While i<=5 do Begin tong:= tong + i; i:= i+1; End Tổng sẽ nhận được giá trị”

  1. i:=1;   tong:=0;

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

    i<=5 (đúng):    tong:=tong+i=0+1=1;       i:=i+1=1+1=2

    i<=5 (đúng):    tong:=tong+i=1+2=3;       i:=i+1=2+1=3

    i<=5 (đúng):    tong:=tong+i=3+3=6;       i:=i+1=3+1=4

    i<=5 (đúng):    tong:=tong+i=6+4=10;       i:=i+1=4+1=5

    i<=5 (đúng):    tong:=tong+i=10+5=15;       i:=i+1=5+1=6

    i<=5 (sai): kết thúc

    Vậy tong=15

    Bình luận

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