Trang chủ Lớp 11 SGK Tin học 11 - Kết nối tri thức Nếu A là bảng (ma trận) kích thước m x n thì...

Nếu A là bảng (ma trận) kích thước m x n thì đoạn chương trình sau sẽ in ra thông tin gì trên màn hình? for i in range(m): for j in range(n): print(A[i][j]...

Vận dụng kiến thức mục 2 trang 83 Hướng dẫn cách giải/trả lời Câu hỏi 2 trang 84 Tin học 11 - Kết nối tri thức, Câu hỏi mục 2 Câu số 2 - trang 81 Bài 17. Dữ liệu mảng một chiều và hai chiều SGK Tin học 11 - Kết nối tri thức.

Câu hỏi 2 trang 84 Tin học 11 - Kết nối tri thức

Nếu A là bảng (ma trận) kích thước m x n thì đoạn chương trình sau sẽ in ra thông tin gì trên màn hình?

for i in range(m):

    for j in range(n):

     print(A[i][j],end=” “)

    print()

Advertisements (Quảng cáo)

Method - Phương pháp giải/Hướng dẫn/Gợi ý

Vận dụng kiến thức mục 2 trang 83, 84 SGK và kiến thức thực tế của bản thân để trả lời câu hỏi.

Answer - Lời giải/Đáp án

Nếu A là một ma trận kích thước m x n, đoạn chương trình trên sẽ in ra giá trị của từng phần tử trong ma trận A, mỗi dòng một.

Cụ thể, với mỗi giá trị của i trong khoảng từ 0 đến m - 1, vòng lặp đầu tiên sẽ lặp qua từng phần tử trong hàng thứ i của ma trận A. Với mỗi giá trị của j trong khoảng từ 0 đến n-1, vòng lặp thứ hai sẽ in ra giá trị của phần tử tại vị trí (i,j) trong ma trận A bằng lệnh print(A[i][j],end=” "), kết thúc bằng một khoảng trắng.

Sau khi in hết các phần tử trong hàng thứ i, lệnh print() trong vòng lặp đầu tiên sẽ xuống dòng, chuyển sang in hàng tiếp theo của ma trận A. Như vậy, tổng hợp lại, đoạn chương trình sẽ in ra ma trận A dưới dạng bảng trên màn hình.