Cách viết nào sau đây đưa ra màn hình giá trị các phần tử của mảng A?

4.8/5 - (23 bình chọn)

Mảng là một cấu trúc dữ liệu quan trọng trong lập trình, cho phép lưu trữ một tập hợp các giá trị liên quan. Hiểu rõ về giá trị của các phần tử trong mảng là điều quan trọng để xử lý dữ liệu một cách chính xác và hiệu quả. Vậy cách viết nào sau đây đưa ra màn hình giá trị các phần tử của mảng A? Cùng Hoc365 tìm hiểu trong bài viết này nhé.

Câu hỏi trắc nghiệm

Cách viết nào sau đây đưa ra màn hình giá trị các phần tử của mảng A?

A. Write(A{i});

B. Write(A[i]);

C. Write(A[‘i’])

D. Write(A(i));

Đáp án: B. Write(A[i]);

Theo cấu trúc dữ liệu mảng, Write(A[i]); sẽ in ra màn hình giá trị của phần tử thứ i của mảng A. Trong đó:

  • i là chỉ số của mảng.
  • A là tên biến mảng
  • A[i] là giá trị của phần tử thứ i

Cách viết nào sau đây đưa ra màn hình giá trị các phần tử của mảng A?

Giải thích đáp án: Cách viết nào sau đây đưa ra màn hình giá trị các phần tử của mảng A?

Để giải thích cho câu hỏi trên, bạn có thể tham khảo cách truy xuất giá trị của các phần tử trong mảng theo cấu trúc dưới đây.

Cách truy xuất giá trị của phần tử trong mảng còn tùy thuộc vào ngôn ngữ lập trình mà bạn đang sử dụng. Tuy nhiên, những cách truy xuất chung nhất là bạn có thể sử dụng chỉ số của phần tử trong mảng như sau:

<tên biến mảng>[<chỉ số thứ i>];

Trong đó:

  • <chỉ số thứ i> là chỉ số phần tử trong mảng.
  • Nếu mảng có N phần tử, <chỉ số thứ i> sẽ nằm trong khoảng từ 0 đến N – 1.

Lưu ý: Trong một số ngôn ngữ lập trình, chỉ số của phần tử bắt đầu từ 0 hoặc 1, tùy thuộc vào ngôn ngữ.

Ví dụ: Cho mảng sau: int A[5] {4,9,14,98,13};

Trong đó:

  • int[5]; // khai báo mảng mới
  • A[3] = 14; // truy xuất phần tử thứ 3 của mảng

Cách truy xuất (in ra màn hình):

  • Hợp lệ: A[0], A[1], A[2], A[3], A[4] tương đương với kết quả in ra màn hình là 4, 9, 14, 98, 13.
  • Không hợp lệ: A[4], A[9], A[14]… => sẽ cho ra kết quả không như mong muốn (có thể làm chết chương trình).

Cách viết nào sau đây đưa ra màn hình giá trị các phần tử của mảng A?

Bạn đọc có thể tham khảo bài viết về mảng 1 chiều trên kênh chúng tôi để cập nhật thêm nhiều kiến thức hơn nhé.

Ví dụ chương trình khởi tạo và truy xuất các phần tử mảng

Dưới đây là một số ví dụ để độc giả hiểu rõ hơn về truy xuất hay còn gọi là in ra màn hình các giá trị trong mảng.

Ví dụ 1

In ra màn hình một giá trị phần tử thứ i dựa trên mảng đã khởi tạo

Cách viết nào sau đây đưa ra màn hình giá trị các phần tử của mảng A?

Trong đó:

  • arr:array[1..5] of integer; là khởi tạo mảng mới
  • writeln(arr[3]); là truy xuất giá trị phần tử thứ 3 – in ra màn hình: 3

Ví dụ 2

Cách viết nào sau đây đưa ra màn hình giá trị các phần tử của mảng A?

Trong ví dụ trên, chúng ta khai báo một mảng tên numbers có 10 phần tử, mỗi phần tử là một số nguyên. Chúng ta sử dụng vòng lặp for để gán giá trị cho các phần tử trong mảng. Phần từ thứ i sẽ bằng i nhân 10. Vậy khi sử dụng vòng lặp for để truy xuất và hiển thị giá trị của các phần tử trong mảng, ta có kết quả như sau:

Cách viết nào sau đây đưa ra màn hình giá trị các phần tử của mảng A?

Ví dụ 3

Ví dụ về truy xuất các phần tử mảng

Trong ví dụ trên, chúng ta đã khai báo một mảng tên arr có 5 phần tử, mỗi phần tử là một số nguyên. Sau đó, chúng ta sử dụng vòng lặp for để nhập giá trị cho mỗi phần tử trong mảng và in ra màn hình tất cả các giá trị trong mảng.

Kết quả cho chương trình này sẽ là in ra màn hình một chuỗi yêu cầu nhập giá trị cho mỗi phần tử trong mảng. Sau đó in ra màn hình các giá trị đã nhập cho mỗi phần tử trong mảng, mỗi giá trị cách nhau bằng dấu cách.

Ví dụ về truy xuất các phần tử mảng

Vừa rồi, Hoc365 đã đưa ra đáp án cho câu hỏi cách viết nào sau đây đưa ra màn hình giá trị các phần tử của mảng A. Bên cạnh đó là những lý giải và ví dụ chi tiết để độc giả nắm rõ vấn đề. Hy vọng những kiến thức mà chúng tôi cung cấp sẽ hữu ích với bạn. Đừng quên theo dõi Hoc365 để tra cứu kiến thức tin học và các môn khác nhé.

0 0 đánh giá
Đánh giá bài viết
Theo dõi
Thông báo của
guest
0 Góp ý
Phản hồi nội tuyến
Xem tất cả bình luận
0
Rất thích suy nghĩ của bạn, hãy bình luận.x
Tối ưu giao diện hiển thị, tốc độ tải trang website hoc365.edu.vn trên thiết bị của bạn.