Cho thuật toán tìm giá trị nhỏ nhất trong một dãy số nguyên sử dụng phương pháp liệt kê dưới đây: Bước 1: Nhập N, các số hạng a1, a2,…., aN; Bước 2: Min <- a1, i <- 2; Bước 3: Nếu i < N thì đưa đưa ra giá trị Min rồi kết thúc; Bước 4: Bước 4.1: Nếu ai > Min thì Min <- ai; Bước 4.2: i <- i+1, quay lại bước 3. Hãy chọn những bước sai trong thuật toán trên: A. Bước 2 B. Bước 3 C. Bước 4.1 D. Bước 4.2

2 câu trả lời

Cho thuật toán tìm giá trị nhỏ nhất trong một dãy số nguyên sử dụng phương pháp liệt kê dưới đây: Bước 1: Nhập N, các số hạng a1, a2,…., aN;

Bước 2: Min <- a1, i <- 2;

Bước 3: Nếu i < N thì đưa đưa ra giá trị Min rồi kết thúc;

Bước 4:

Bước 4.1: Nếu ai > Min thì Min <- ai;

Bước 4.2: i <- i+1, quay lại bước 3. Hãy chọn những bước sai trong thuật toán trên:

A. Bước 2

B. Bước 3

C. Bước 4.1

D. Bước 4.2

Giải thích:

Thuật toán đúng được viết như sau:

Bước 1: Nhập N, các số hạng a1, a2,…., aN;

Bước 2: Min <- a1, i <- 2;

Bước 3: Nếu i < N thì đưa đưa ra giá trị Min rồi kết thúc;

Bước 4:

Bước 4.1: Nếu ai < Min thì Min <- ai;

Bước 4.2: i <- i+1, quay lại bước 3.

Cho thuật toán tìm giá trị nhỏ nhất trong một dãy số nguyên sử dụng phương pháp liệt kê dưới đây:

Bước 1: Nhập N, các số hạng a1, a2,…., aN;

Bước 2: Min <- a1, i <- 2;

Bước 3: Nếu i < N thì đưa đưa ra giá trị Min rồi kết thúc;

Bước 4:

Bước 4.1: Nếu ai > Min thì Min <- ai;

Bước 4.2: i <- i+1, quay lại bước 3.

Hãy chọn những bước sai trong thuật toán trên: 

→ C. Bước 4.1 

Vì có 1 số hạng ai lớn hơn Min

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