Cầu 24: Cho thuật toán sau: Bước 1:1–1, S 0 Bước 2: Nếu i> 4 thì sang bước 4 2.1 S-S+2; 2.2 i-i+l; Bước 3: Quay lại bước 2; Bước 4: Đưa ra giá trị S và Kết thúc. Khi thực hiện xong thuật toáp, 5 nhận giá trị nào dưới đây? A. 4 B. 8 C. 10 D.6

2 câu trả lời

Lặp lần 1:

S = S + 2 = 0 + 2 = 2

i = i + 1 = 1 + 1 = 2

Lặp lần 2:

S = S + 2 = 2 + 2 = 4

i = i + 1 = 2 + 1 = 3

Lặp lần 3:

S = S + 2 = 4 + 2 = 6

i = i + 1 = 3 + 1 = 4

Lặp lần 4:

S = S + 2 = 6 + 2 = 8

i = i + 1 = 4 + 1 = 5

Đến đây thì i>4(5>4) nên kết thúc vòng lặp

Giá trị cuối của S là 8

 Đáp án: D. 8

Câu 24: Cho thuật toán sau:

Bước 1: i=1, S=0

Bước 2: Nếu i> 4 thì sang bước 4

2.1 S=S+2;

2.2 i=i+1;

Bước 3: Quay lại bước 2;

Bước 4: Đưa ra giá trị S và Kết thúc.

Khi thực hiện xong thuật toáp, S nhận giá trị nào dưới đây?

→ B. 8

Vậy ta có các lần như sau khi lặp lại các bước cho đến khi i > 4

Lần 1: S=0+2=2; i=1+1=2

Lần 2: S=2+2=4; i=2+1=3

Lần 3: S=4+2=6; i=3+1=4

Lần 4: S=6+2=8; i=4+1=5

Vậy `S=8`

Câu hỏi trong lớp Xem thêm