Tin học 10 · Toàn bộ sách chính (đồ họa và Python)
Tin họcLớp 10Phần 5. Chủ đề 5. Giải quyết vấn đề với sự trợ giúp của máy tính

Bài 22. Kiểu dữ liệu danh sách

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

  • Giải thích và vận dụng kiến thức về kiểu dữ liệu danh sách.
  • 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

Danh sách lưu dãy phần tử có thứ tự, có thể thay giá trị; chỉ số đầu0, chỉ số cuối len(a)-1. Truy cập ngoài miền gây lỗi. Duyệt trực tiếp phần tử thuận tiện tính tổng, duyệt chỉ số khi cần vị trí. Danh sách rỗng có độ dài0; không truy cập a[0]khi chưa bảo đảm có phần tử.

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=[4,7,2]
s=0
for x in a:
    s+=x
print(s)

Với đầu vào cố định như chương trình, kết quả in: 13. Tổng4+7+2=13.

Ghi nhớ

Danh sách lưu dãy phần tử có thứ tự, có thể thay giá trị; chỉ số đầu0, chỉ số cuối len(a)-1.

Bài tập

Đã đúng 0/6 câu

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

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

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

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

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

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

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

    Chỉ số đầu của danh sách Python là gì?

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

    a=[4,7,2] có thể đọc a[3] hợp lệ.

  6. 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. 1In tổng
    2. 2Duyệt từng phần tử và cộng
    3. 3Khởi tạo tổng
    4. 4Tạo danh sách
  7. Câu 7Mức 3Tự luận

    Tính tổng danh sách4,7,2 bằng vòng lặp. 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ã. Nêu thêm kết quả khi danh sách rỗng.

    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

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

    Vì sao tính max bằng a[0] cần xử lí danh sách rỗng?

    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