Trang chủ » Blog » [Thực hành] Tìm giá trị lớn nhất trong mảng

[Thực hành] Tìm giá trị lớn nhất trong mảng

bởi CodeGym | 26/12/2023 17:16 | Blog

Mục đích

Luyện tập tìm giá trị lớn nhất trong mảng, tạo mảng, thao tác với mảng.

Mô tả- tìm giá trị lớn nhất trong mảng

Viết một chương trình JavaScript để tìm giá trị lớn nhất ở mảng cho trước.

Để hoàn thành bài thực hành, học viên cần:

  • Đưa mã nguồn lên GitHub.
  • Dán link của repository lên phần nộp bài trên CodeGymX.

Hướng dẫn

Bước 1: Khai báo mảng x và khởi tạo giá trị ban đầu cho mảng

let x = [-3, 5, 1, 3, 2, 10];

Bước 2: Khai báo biến max để lưu giá trị lớn nhất mặc định là phần tử đầu tiên trong mảng

let max = x[0];

Bước 3: Khai báo biến index mặc định gán giá trị 0 để lưu chỉ số của phần tử lớn nhất 

let index = 0;

Bước 4: Dùng vòng lặp duyệt toàn bộ mảng x từ phần tử tiếp theo đến hết mảng. Kiểm tra nếu một phần tử trong mảng x có giá trị lớn hơn max thì gáb max chính là phần tử đó và gán index bằng vị trí của phần tử đó.

for (let i = 1; i < x.length; i++) {
if (x[i] > max) {
max = x[i];
index = i;
}
}

Bước 5: In ra phần tử lớn nhất và vị trí của nó trong mảng

alert("max: " + max + " at position " + index);

Bước 6: Thực thi chương trình. Quan sát kết quả.

Trên đây CodeGym đã cùng với bạn luyện tập tạo mảng, thao tác với mảng. Hãy chụp ảnh màn hình và nộp bài thực hành của bạn trên CodeGymX để cùng nhau luyện tập nhé!

Download - Giáo trình thuật toán

11 + 4 =

Tags:

0 Lời bình

Gửi Lời bình

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

BÀI VIẾT LIÊN QUAN

BẠN MUỐN HỌC LẬP TRÌNH?

GỌI NGAY

098 953 44 58

Đăng ký tư vấn lộ trình học lập trình

Đăng ký tư vấn, định hướng lộ trình học và giải đáp các thắc mắc về ngành nghề – Miễn phí – Online.

3 + 12 =

TƯ VẤN VỀ LỘ TRÌNH HỌC NGHỀ LẬP TRÌNH TẠI CODEGYM
TƯ VẤN VỀ LỘ TRÌNH HỌC NGHỀ LẬP TRÌNH TẠI CODEGYM