Giải bài tập 14 Kiểu dữ liệu. Danh sách – xử lí danh sách

Giải bài tập 14: Kiểu dữ liệu. Danh sách – xử lí danh sách

Sách "Giải bài tập 14: Kiểu dữ liệu. Danh sách – xử lí danh sách" là tài liệu tin học dành cho học sinh lớp 10, giúp họ hiểu rõ về kiểu dữ liệu và cách xử lí danh sách trong lập trình. Cuốn sách cung cấp phần đáp án chuẩn và hướng dẫn giải chi tiết cho mỗi bài tập trong chương trình học. Hy vọng rằng, thông qua sách này, các em học sinh sẽ nắm vững kiến thức và có thể áp dụng vào thực tế.

KHỞI ĐỘNG: Trong cuộc sống hàng ngày, chúng ta thường cần phải xử lí dữ liệu theo dạng danh sách. Ví dụ, từ danh sách kết quả một cuộc thi, chúng ta có thể lọc ra danh sách những người đỗ. Hãy tìm hiểu thêm về ví dụ này và chia sẻ thêm ví dụ khác.

Ví dụ về danh sách:

  • Danh sách học sinh giỏi từ danh sách học sinh của trường.
  • Danh sách nhân viên công ty được khen thưởng trong năm từ danh sách nhân viên công ty.

Bài tập và hướng dẫn giải

HOẠT ĐỘNG

1.

1) Với gợi ý từ Ví dụ 1, em hãy viết câu lệnh Python để tạo ra một biến kiểu danh sách lưu trữ được dữ liệu cho ở Bảng 1.

2) Viết câu lệnh in ra phần tử thứ ba của danh sách được tạo ra ở yêu cầu 1.

3) Dùng hàm type() kiểm tra lại kiểu dữ liệu của biến vừa tạo ra.

4) Dùng hàm len() để biết kích thước của danh sách (độ dài hay số phần tử của danh sách).

Trả lời: 1) Cách làm:- Tạo một biến kiểu danh sách và gán giá trị cho nó theo Bảng 1.- Sử dụng chỉ số để truy... Xem hướng dẫn giải chi tiết

2. Hãy hình dung, nhóm em dùng một danh sách trong Python để lưu trữ và quản lí danh sách các bạn trong Câu lạc bộ Lập trình của lớp em. Trong tình huống ấy, nhóm em mong muốn Python cung cấp sẵn những công cụ nào ở dạng hàm để dễ thực hiện việc quản lí danh sách câu lạc bộ?

Trả lời: Để quản lí danh sách các bạn trong Câu lạc bộ Lập trình của lớp em và sử dụng danh sách trong Python... Xem hướng dẫn giải chi tiết

LUYỆN TẬP

Bài 1. Đọc chương trình sau đây và cho biết kết quả in ra màn hình. Em hãy soạn thảo và chạy chương trình để kiểm tra dự đoán của em.

Trả lời: Để giải câu hỏi trên, bạn cần soạn thảo và chạy chương trình sau đây:```pythonnumbers = [1, 2, 3, 4,... Xem hướng dẫn giải chi tiết

Bài 2. Bạn Thanh muốn tính trung bình cộng của nhiệt độ trung bình các ngày trong tuần. Thanh đã viết được đoạn chương trình nhập từ bàn phím nhiệt độ trung bình của bảy ngày trong tuần vào một danh sách (Hình 6)/ Em hãy giúp bạn Thanh viết tiếp những câu lệnh còn thiếu vào chỗ trống để máy tính đưa ra màn hình kết quả cần có.

Trả lời: Cách làm:1. Viết chương trình nhập 7 giá trị nhiệt độ từ bàn phím vào một danh sách.2. Tính trung... Xem hướng dẫn giải chi tiết

VẬN DỤNG

Camera đặt cạnh trạm thu phí đường cao tốc ghi nhận nhiều thông tin, trong đó có mảng số nhận dạng loại ô tô đi qua. Mỗi loại ô tô được mã hóa thành một số nguyên dương. Cho dãy số, mỗi số là mã hóa về loại của một ô tô đi qua trạm thu phí. Em hãy viết chương trình nhập dãy số mã hóa xe vào từ bàn phím và đưa ra màn hình số loại xe khác nhau đã được nhận dạng.

Trả lời: Để giải bài toán trên, chúng ta có thể sử dụng một mảng để lưu trữ các loại xe đã được nhận dạng và... Xem hướng dẫn giải chi tiết

TỰ KIỂM TRA

Trong các câu sau đây, những câu nào đúng?

1) Trong các ngôn ngữ lập trình bậc cao đều có kiểu dữ liệu để lưu trữ một dãy hữu hạn các phần tử.

2) Trong ngôn ngữ lập trình Python, dữ liệu kiểu danh sách là một dãy hữu hạn các phần tử cho phép truy cập đến từng phần tử của nó.

3) Python bắt buộc các phần tử của một danh sách phải có cùng một kiểu dữ liệu.

4) Phải khởi tạo một danh sách trong Python bằng phép gán trong chương trình, không thể nhập các phần tử của danh sách từ bàn phím.

5) Python chỉ cung cấp những hàm sau đây để xử lí danh sách: append(), pop(), insert(), sort(), clear().

Trả lời: Cách làm:1) Đọc và hiểu các câu hỏi một cách cẩn thận.2) Xác định xem câu hỏi yêu cầu chúng ta tìm... Xem hướng dẫn giải chi tiết
0.48709 sec| 2207.281 kb