Tìm giá trị nhỏ nhất hoặc lớn nhất của dãy SỐ THỰC (input output và liệt kê) 31/07/2021 Bởi Amaya Tìm giá trị nhỏ nhất hoặc lớn nhất của dãy SỐ THỰC (input output và liệt kê)
Tìm phần tử có giá trị LỚN nhất của dãy số.* Ý tưởng: + Khởi tạo giá trị MAX = a1. + Lần lượt với i = 2 đến N, so sánh số ai với MAX, nếu ai > MAX thì MAX = ai * Xác định bài toán: + Input: N, a1, a2, …, aN + Output: Phần tử có giá trị lớn nhất. * Xây dựng thuật toán: Bước 1: Nhập N và dãy a1, a2, …, aN. Bước 2: Max <– a1, i <– 2; Bước 3: Nếu i > N thì đưa ra giá trị Max rồi kết thúc; Bước 4: Nếu ai > Max thì Max <– ai; Bước 5: i <– i + 1 rồi quay lại Bước 3; Tìm phần tử có giá trị NHỎ nhất của dãy số.* Ý tưởng: + Khởi tạo giá trị MIN = a1. + Lần lượt với i = 2 đến N, so sánh số ai với MIN, nếu ai > MIN thì MIN = ai * Xác định bài toán: + Input: N, a1, a2, …, aN + Output: Phần tử có giá trị nhỏ nhất. * Xây dựng thuật toán: Bước 1: Nhập N và dãy a1, a2, …, aN. Bước 2: Min <– a1, i <– 2; Bước 3: Nếu i > N thì đưa ra giá trị Min rồi kết thúc; Bước 4: Nếu ai < Min thì Min <– ai; Bước 5: i <– i + 1 rồi quay lại Bước 3; Bình luận
Input:nhập n,A1……A2 Output:Gía trị nhỏ nhất Liệt kê: B1:nhập n,A1……A2 B2: i<-2,min<-a1 B3:nếu min>a1 thì min <-ai i<-i+1 B4:nếu i>n thì xuất giá trị min B5:quay về bước 3 Bình luận
Tìm phần tử có giá trị LỚN nhất của dãy số.* Ý tưởng:
+ Khởi tạo giá trị MAX = a1.
+ Lần lượt với i = 2 đến N, so sánh số ai với MAX, nếu ai > MAX thì MAX = ai
* Xác định bài toán:
+ Input: N, a1, a2, …, aN
+ Output: Phần tử có giá trị lớn nhất.
* Xây dựng thuật toán:
Bước 1: Nhập N và dãy a1, a2, …, aN.
Bước 2: Max <– a1, i <– 2;
Bước 3: Nếu i > N thì đưa ra giá trị Max rồi kết thúc;
Bước 4: Nếu ai > Max thì Max <– ai;
Bước 5: i <– i + 1 rồi quay lại Bước 3;
Tìm phần tử có giá trị NHỎ nhất của dãy số.
* Ý tưởng:
+ Khởi tạo giá trị MIN = a1.
+ Lần lượt với i = 2 đến N, so sánh số ai với MIN, nếu ai > MIN thì MIN = ai
* Xác định bài toán:
+ Input: N, a1, a2, …, aN
+ Output: Phần tử có giá trị nhỏ nhất.
* Xây dựng thuật toán:
Bước 1: Nhập N và dãy a1, a2, …, aN.
Bước 2: Min <– a1, i <– 2;
Bước 3: Nếu i > N thì đưa ra giá trị Min rồi kết thúc;
Bước 4: Nếu ai < Min thì Min <– ai;
Bước 5: i <– i + 1 rồi quay lại Bước 3;
Input:nhập n,A1……A2
Output:Gía trị nhỏ nhất
Liệt kê:
B1:nhập n,A1……A2
B2: i<-2,min<-a1
B3:nếu min>a1 thì min <-ai
i<-i+1
B4:nếu i>n thì xuất giá trị min
B5:quay về bước 3