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
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
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
Tổng sẽ nhận được giá trị bằng 15
*Giải thích:
S:=0; i:=0;
While i<5 do
begin
S:=S+i;
i:=i+1;
End;