Trong lập trình, mảng là một cấu trúc dữ liệu dùng để lưu trữ một tập hợp các phần tử có cùng kiểu dữ liệu. Mảng có thể được khai báo tĩnh hoặc động, và thường được sử dụng để tổ chức dữ liệu theo thứ tự.
Trong lập trình, thì hàm hay function là một tập hợp các câu lệnh được nhóm lại để thực hiện một nhiệm vụ cụ thể. Hàm giúp tổ chức code tốt hơn, tái sử dụng dễ dàng và làm cho đoạn code dễ đọc hơn.
Vòng lặp là một cấu trúc điều khiển trong lập trình cho phép thực thi một đoạn mã nhiều lần dựa trên một điều kiện nhất định. Nó giúp tối ưu hóa mã, tránh sự lặp lại không cần thiết và giúp xử lý dữ liệu hiệu quả hơn.