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

Đạt
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
Minh Lệ
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ự
buihuuthang
Xem chi tiết
Tạ Đỗ Thanh Huyền
Xem chi tiết
Trang Thùy
Xem chi tiết
Pinky Slime 1234
Xem chi tiết
Hazuraki Reydin
Xem chi tiết
Đoàn Quốc Khánh
Xem chi tiết
Nhung Nguyen
Xem chi tiết
Doyoung Jung
Xem chi tiết
Tứ Diệp Thảo
Xem chi tiết