Trắc nghiệm Từ bài toán đến chương trình có đáp án

 Cho bài toán sau: INPUT: Dãy 100 số tự nhiên đầu tiên: 1, 2, …, 100.OUTPUT: Giá trị tổng 1 + 2 + … + 100.Hãy sắp xếp thuật toán của bài toán trên:(1) SUM ← 0; I ← 0 ;(2) SUM ← SUM + I; I ← I

6/15

 Cho bài toán sau: 

INPUT: Dãy 100 số tự nhiên đầu tiên: 1, 2, …, 100.

OUTPUT: Giá trị tổng 1 + 2 + … + 100.

Hãy sắp xếp thuật toán của bài toán trên:

(1) SUM ← 0; I ← 0 ;

(2) SUM ← SUM + I; I ← I + 1;

(3) nếu I ≤ 100, thì quay lại bước 2. Ngược lại, thông báo giá trị SUM và kết thúc thuật toán

(1) – (3) – (2)

(3) – (2) – (1)

(1) – (2) – (3)

(2) – (1) – (3)

Giải thích

Đáp án C

Giải thích: Bài toán có yêu cầu là cho dãy số gồm 100 số tự nhiên đầu tiên và tìm giá trị tổng của 100 số tự nhiên đầu tiên. Ý tưởng thuật toán:

+ Gán biến SUM có giá trị là 0; Gán biến I có giá trị là 0;

+ Tính tổng giá trị của SUM và I và gán lại cho biến SUM, sau đó tăng I lên 1.

+ Kiểm tra điều kiện nếu I còn nhỏ hơn 100 (chưa hết dãy số) thì tiếp tục tính tổng và tăng biến I lên 1. Ngược lại nếu I = 100 (hết dãy số) thì thông báo giá trị tổng (SUM) và kết thúc.