Viết thuật toán: Tìm số lớn nhất trong dãy A các số a1, a2, a3, …, an cho trước
0 bình luận về “Viết thuật toán: Tìm số lớn nhất trong dãy A các số a1, a2, a3, …, an cho trước”
Đáp án: Như phần ” Giải thích các bước giải” Giải thích các bước giải: Bước 1: Nhập N và dãy $a_{1},a_{2}…a_{N}$ ; Bước 2: Max <- $a_{1}$, 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 a[i] > Max thì Max <- a[i]; Bước 5: i <- i + 1 rồi quay lại bước 3;
Đáp án: Như phần ” Giải thích các bước giải”
Giải thích các bước giải:
Bước 1: Nhập N và dãy $a_{1},a_{2}…a_{N}$ ;
Bước 2: Max <- $a_{1}$, 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 a[i] > Max thì Max <- a[i];
Bước 5: i <- i + 1 rồi quay lại bước 3;
Bước 1: MAX←a1; i←1.
Bước 2: Nếu ai > MAX, gán MAX ←ai.
Bước 3: i ←i +1.
Bước 4: Nếu i < n, quay lại bước 2.
Bước 5: Thông báo giá trị MAX và kết thúc thuật toán.