Tin học Hãy tìm hiểu đoạn chương trình sau x:=0; tong:=0; While tong <=29 do Begin Tong:=tong+1; Writeln(tong); End; X:=tong; Sau khi đoạn chương trình trên đ 16/07/2021 By Ariana Hãy tìm hiểu đoạn chương trình sau x:=0; tong:=0; While tong <=29 do Begin Tong:=tong+1; Writeln(tong); End; X:=tong; Sau khi đoạn chương trình trên được thực hiện,giá trị của x bằng bao nhiêu
Đáp án x=30 Giải thích các bước giải Đầu tiên x=0; tong =0 +) Vì tong=0≤29 nên tong=tong+1=0+1=1 +) Vì tong=1≤29 nên tong=tong+1=1+1=2 …………… +) Vì tong =28≤29 nên tong=tong+1=28+1=29 +) Vì tong =29≤29 nên tong=tong+1=29+1=30 Gán x=tong=30 Vậy sau khi đoạn chương trình trên được thực hiện, giá trị của x bằng 30 Trả lời
Từ $0\to29$ sẽ chạy được số vòng lặp: $29-0+1=30$ (vòng lặp) Vì chạy $30$ vòng mà mỗi lần inc(tong) nên giá trị biến tong=30. Xét ĐK tong<=29 (KTM) $\to end;$ Chương trình gán x:=tong nên $x=30$ Vậy sau khi đoạn chương trình trên được thực hiện,giá trị của x bằng $30.$ Trả lời