Bài 7. Câu lênh lặp

H24
Giá trị của S khi thực hiện đoạn chương trình sau là: S:=0; i:=0; While i<5 do begin S:=S+i; i:=i+1; end; A. 15 B. 10 C.0 D. Không xác định
ML
25 tháng 4 2020 lúc 15:08

S:=0; i:=0;

While i<5 do

begin

S:=S+i;

i:=i+1;

end;

A. 15 B. 10 C.0 D. Không xác định

Giải thích:

Mô tả lặp trong vòng lặp while..do :

-Vòng 1: i ban đầu bằng 0. Kiểm tra điều kiện i<5 ---> ĐK đúng thực hiện câu lệnh s=s+i <=> s=0+0=0 ; i=i+1 <=> i=0+1=1.

Vòng 2: i=1 , kiểm tra điều kiện i<5 ---> ĐK đúng thực hiện câu lệnh : s=s+i <=> s=0+1=1; i=i+1 <=> i=1+1=2.

Vòng 3: i=2, kiểm tra điều kiện i<5 ---> ĐK đúng thực hiện câu lệnh : s=s+i <=> s=1+2=3; i=i+1 <=> i=2+1=3.

Vòng 4: i=3, kiểm tra điều kiện i<5 ---> ĐK đúng thực hiện câu lệnh : s=s+i <=> s=3+3=6; i=i+1 <=> i=3+1=4.

Vòng 5: i=4, kiểm tra điều kiện i<5 ---> ĐK đúng thực hiện câu lệnh : s=s+i <=> s=6+4=10; i=i+1 <=> i=4+1=5.

i=5, kiểm tra điều kiện i<5 ---> ĐK sai ---> kết thúc

Vậy giá trị s sau khi thực hiện đoạn chương trình đó là : 10

Bình luận (0)

Các câu hỏi tương tự
H24
Xem chi tiết
TH
Xem chi tiết
TT
Xem chi tiết
P1
Xem chi tiết
HR
Xem chi tiết
DK
Xem chi tiết
NN
Xem chi tiết
DJ
Xem chi tiết
TT
Xem chi tiết