Viết ý tưởng và thuật toán( theo 2 cách liệt kê và sơ đồ khối) của bài toán tìm GTNN trong 1 dãy số nguyên

2 câu trả lời

Ý tưởng: Chọn số đầu tiên làm max, sau đó so sánh lần lượt max với từng số. Giá trị cuối cùng của max là GTLN

Thuật toán: 

Bước 1: Nhập n
Bước 2: i<-1 to n
Nhập A[i]
Bước 3: max <- A[1]
Bước 4: i<-2 to n 
A[i]>max thì max<-A[i]
Bước 5: Xuất max ra màn hình

* Ý tưởng : 

- Khởi tạo giá trị Min = a1

- Lần lượt từ i = 2 đến n, so sánh giá trị số hạng ai với giá trị Min, nếu ai < Min thì Min nhận giá trị mới là 

* Thuật toán :

- Bước 1 : nhập n và dãy a1, ... , an

- Bước 2 : Min ← ai; i ← 2;

- Bước 3 : Nếu i > n thì đư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

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