Tin học 11 · Chung, Khoa học máy tính và Tin học ứng dụng
Tin họcLớp 11Phần 6. KHMT · Chủ đề 6. Kĩ thuật lập trình · Chọn định hướng, không bắt buộc THUD

Bài 18 · KHMT. Thực hành dữ liệu mảng một chiều và hai chiều

Mục tiêu bài học

  • Giải thích và vận dụng kiến thức về thực hành dữ liệu mảng một chiều và hai chiều.
  • Tạo hoặc đánh giá sản phẩm cụ thể, giải thích kết quả và kiểm tra điều kiện áp dụng.

Bài giảng

Hiểu cách hoạt động

Thực hành mảng cần mô tả kích thước và ý nghĩa của ô. Tính tổng từng hàng bằng khởi tạo riêng trong mỗi hàng; dùng danh sách kết quả để giữ từng tổng. Kiểm tra bằng bảng nhỏ, rỗng hoặc một hàng theo miền đầu vào. Không dùng cùng biến tổng liên tục nếu mục tiêu là tổng riêng.

Làm và tự kiểm tra

Chương trình mẫu đã kiểm tra bằng thực thi trong quá trình biên soạn:

a=[[3,2],[5,1],[4,4]]
tong=[]
for row in a:
    s=0
    for x in row:
        s+=x
    tong.append(s)
print(max(tong))

Với đầu vào cố định như chương trình, kết quả in: 8. Các tổng5,6,8 nên lớn nhất8.

Ghi nhớ

Thực hành mảng cần mô tả kích thước và ý nghĩa của ô.

Bài tập

Đã đúng 0/6 câu

  1. Đọc ngữ liệu

    Bảng mẫu a=[[3,2],[5,1],[4,4]].Tính tổng từng hàng rồi lấy lớn nhất; riêng ca rỗng cần nhánh không có hàng.

  2. Câu 1Mức 2Trả lời ngắn

    Chương trình Python sau in ra số nào?

    a=[[3,2],[5,1],[4,4]]
    print(sum(a[0]))
    
  3. Câu 2Mức 2Trả lời ngắn

    Chương trình Python sau in ra số nào?

    a=[[3,2],[5,1],[4,4]]
    print(sum(a[1]))
    
  4. Câu 3Mức 2Trả lời ngắn

    Chương trình Python sau in ra số nào?

    a=[[3,2],[5,1],[4,4]]
    print(sum(a[2]))
    
  5. Câu 4Mức 2Trắc nghiệm 1 đáp án

    Muốn tổng từng hàng, s=0đặt đâu?

  6. Câu 5Mức 2Đúng / Sai

    Tìm max danh sách tổng cần xử lí trường hợp không có hàng.

  7. Câu 6Mức 2Sắp xếp thứ tự

    Sắp xếp các bước theo phương pháp giải của nhiệm vụ này.

    Sắp xếp các mục theo thứ tự đúng (kéo thả hoặc dùng nút mũi tên).

    1. 1Lấy lớn nhất nếu có hàng
    2. 2Tạo bảng
    3. 3Tính tổng riêng từng hàng
    4. 4Giữ danh sách tổng
  8. Câu 7Mức 3Tự luận

    Tính tổng từng hàng của bảng mẫu rồi in tổng hàng lớn nhất. Viết chương trình hoàn chỉnh và kiểm tra theo dữ liệu mẫu. Người dạy chấm mã và lập luận, không so khớp kí tự mã. Xét thêm a=[] và không trả maxgiả.

    0 từ

    0/10 ảnh

    Có thể chụp nhiều trang. Ảnh được lưu cùng bài làm và giáo viên sẽ chấm trên ảnh.

    Vẽ bài làm

    Ảnh bài làm

    Cuộn chuột hoặc chụm hai ngón để phóng to · kéo để di chuyển · phím R để xoay

  9. Câu 8Mức 4Tự luận

    Nếu đề cho bảng rỗng, báo thế nào thay vì trả một max giả?

    0 từ

    0/10 ảnh

    Có thể chụp nhiều trang. Ảnh được lưu cùng bài làm và giáo viên sẽ chấm trên ảnh.

    Vẽ bài làm

    Ảnh bài làm

    Cuộn chuột hoặc chụm hai ngón để phóng to · kéo để di chuyển · phím R để xoay