Giải Tin học 11 định hướng Khoa học máy tính cánh diều bài 8 Lập trình một số thuật toán sắp xếp

Giải bài 8 Lập trình một số thuật toán sắp xếp sách tin học 11 cánh diều. Phần đáp án chuẩn, hướng dẫn giải chi tiết cho từng bài tập có trong chương trình học của sách giáo khoa. Hi vọng, các em học sinh hiểu và nắm vững kiến thức bài.

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

Khởi động

Câu hỏi. Trình quản lí tệp của hệ điều hành cho phép lựa chọn hiển thị nội dung của thư mục được sắp xếp thứ tự theo vài cách khác nhau. Em hãy cho biết một trong số các lựa chọn này và giải thích rõ thêm tiêu chí (yêu cầu) sắp xếp tương ứng.

Thực hành

Nhiệm vụ 2. Em hãy viết chương trình Python thực biện thuật toán sắp xếp nổi bọt.

Nhiệm vụ 3. Em hãy viết chương trình Python thực hiện thuật toán sắp xếp chèn tuyến tính dựa trên mã giả đã cho trong báo học

Vận dụng

Cho danh sách Bảng điểm là kết quá học tập gồm các cột Họ và tên, điểm Toán, điểm ngữ văn, điểm Tin bọc... Hãy viết chương trình sắp xếp Bảng điểm theo điểm môn Tin học giảm dần.

Gợi ý: Mỗi phân tử của Bảng điểm là một danh sách con, ứng với một học sinh. So sánh theo thành phân điểm Tin học của danh sách con để sắp xếp.

Câu hỏi tự kiểm

Câu hỏi. Theo em, thuật toán sắp xếp nổi bọt và thuật toán sắp xếp chèn, thuật toán nào đơn giản và để cài đặt hơn?

Nội dung quan tâm khác

Từ khóa tìm kiếm: Giải tin học 11 cánh diều bài 8 Lập trình một số thuật toán sắp xếp, Giải tin học 11 cánh diều bài 8 Lập trình một số thuật toán sắp xếp, Giải tin học KNTT bài 8 Lập trình một số thuật toán sắp xếp

Bình luận

Giải bài tập những môn khác