Giáo án Tin học 8
Tin họcLớp 8Phần 4. Chủ đề 4. Ứng dụng tin học · Chung

Giáo án Bài 6. Sắp xếp và lọc dữ liệu

Kế hoạch bài dạy theo mẫu Công văn 5512/BGDĐT-GDTrH · 1 tiết (45 phút)

I. Mục tiêu

1. Kiến thức

  • Nêu được sắp xếp là đổi thứ tự các bản ghi theo một hoặc nhiều khóa, và khóa phụ được dùng khi giá trị khóa chính bằng nhau.
  • Giải thích được lọc chỉ hiển thị các bản ghi thỏa điều kiện, không xóa các dòng bị ẩn.
  • Vận dụng được thao tác chọn toàn bảng có hàng tiêu đề, lọc theo nhiều điều kiện rồi sắp xếp để có kết quả đúng.
  • Kiểm tra được kết quả bằng cách bỏ lọc và đối chiếu đủ số bản ghi ban đầu.

2. Năng lực

a) Năng lực chung

  • Tự chủ và tự học: Chủ động đọc hướng dẫn trong phiếu học tập, tự thực hiện các bước và tự kiểm tra lại kết quả sau khi bỏ lọc.
  • Giao tiếp và hợp tác: Thảo luận theo cặp, trình bày và nhận xét kết quả sắp xếp, lọc của bạn bằng lời lẽ rõ ràng.
  • Giải quyết vấn đề và sáng tạo: Chọn đúng khóa chính, khóa phụ và điều kiện lọc để đạt yêu cầu của bài toán, và giải thích được vì sao sắp riêng một cột làm sai dữ liệu.

b) Năng lực đặc thù

  • Sử dụng và quản lí các phương tiện công nghệ thông tin và truyền thông: Dùng công cụ sắp xếp và lọc của phần mềm bảng tính đúng phạm vi (toàn bảng có tiêu đề) và giữ nguyên bản gốc.
  • Giải quyết vấn đề với sự hỗ trợ của công nghệ thông tin và truyền thông: Dùng bảng tính để tìm kết quả theo nhiều điều kiện và kiểm tra kết quả khi có giá trị bằng nhau.
  • Ứng dụng công nghệ thông tin và truyền thông trong học và tự học: Tự luyện tập trên bài tập tương tác của NeoEdu và tự kiểm tra đáp án.
  • Hợp tác trong môi trường số: Phối hợp với bạn cùng bàn trên cùng một bảng dữ liệu giả định, chia sẻ và đối chiếu kết quả.

3. Phẩm chất

  • Trung thực: Ghi đúng kết quả thực hiện trên máy, không tự ý sửa dữ liệu để kết quả đẹp hơn.
  • Trách nhiệm: Giữ bản gốc của bảng dữ liệu, lưu sản phẩm bằng tên rõ nghĩa và chỉ dùng dữ liệu giả định hoặc đã được cho phép.
  • Chăm chỉ: Hoàn thành đủ các bước luyện tập và bài tập về nhà, kiểm tra lại kết quả trước khi nộp.

II. Thiết bị dạy học và học liệu

1. Giáo viên

  • Máy tính, máy chiếu hoặc bảng trình chiếu có phần mềm bảng tính.
  • Bảng dữ liệu giả định Tên–Lớp–Điểm: An–8A–8; Bình–8B–6; Chi–8A–9; Dung–8B–8.
  • Phiếu học tập số 1 (in hoặc chiếu).
  • Học liệu số NeoEdu: trang bài học có bài giảng, ví dụ và bài tập tương tác tại neoedu.vn/learn/8/informatics/bai-6-sap-xep-va-loc-du-lieu.

2. Học sinh

  • Vở ghi, bút.
  • Máy tính có phần mềm bảng tính (hoặc tài khoản bảng tính trực tuyến).
  • Phiếu học tập số 1 (in hoặc xem trên máy).

III. Tiến trình dạy học

Hoạt động 1: Mở đầu · 5 phút

Bảng điểm bị xáo trộn

a) Mục tiêu

Tạo tình huống để HS nhận ra nhu cầu sắp xếp và lọc dữ liệu, đồng thời thấy rủi ro khi chỉ sắp một cột.

b) Nội dung

GV trình chiếu bảng giả định Tên–Lớp–Điểm gồm bốn dòng An–8A–8; Bình–8B–6; Chi–8A–9; Dung–8B–8. GV đặt câu hỏi: (1) Nếu chỉ sắp riêng cột Điểm từ cao đến thấp thì chuyện gì xảy ra với cột Tên? (2) Làm thế nào để chỉ xem các bạn lớp 8A có điểm từ 8 trở lên mà không làm mất bạn nào khỏi bảng?

c) Sản phẩm

HS nêu được: Sắp riêng cột Điểm sẽ làm tên không còn khớp với điểm của đúng bạn đó. Muốn xem riêng một nhóm thì cần lọc theo điều kiện, và dữ liệu bị ẩn chứ không mất đi. Từ đó HS xác định nhiệm vụ của bài: sắp xếp và lọc dữ liệu đúng cách.

d) Tổ chức thực hiện

  1. Giáo viên

    Bước 1: Chuyển giao nhiệm vụ

    GV trình chiếu bảng dữ liệu giả định và nêu hai câu hỏi tình huống, yêu cầu HS suy nghĩ 1 phút rồi giơ tay trả lời.

    Học sinh

    HS đọc bảng, lắng nghe câu hỏi và suy nghĩ cá nhân.

  2. Giáo viên

    Bước 2: Thực hiện nhiệm vụ

    GV quan sát, gợi ý: Hãy nhìn xem dòng nào chứa tên Chi và điểm 9.

    Học sinh

    HS suy nghĩ, có thể nháp trên vở. Dự kiến: Điểm sẽ bị xáo trộn so với tên; muốn xem lớp 8A thì phải chọn đúng bạn lớp 8A.

  3. Giáo viên

    Bước 3: Báo cáo, thảo luận

    GV mời 2 HS trả lời, ghi nhanh ý chính lên bảng.

    Học sinh

    HS trả lời: Nếu sắp riêng cột Điểm thì tên không còn đi cùng điểm. Lọc lớp 8A và điểm từ 8 trở lên thì Bình và Dung chỉ bị ẩn đi.

  4. Giáo viên

    Bước 4: Kết luận, nhận định

    GV chốt: Cần sắp xếp và lọc trên toàn bảng có tiêu đề để tên luôn đi cùng điểm. Bài học hôm nay giúp làm việc này.

    Học sinh

    HS ghi tựa bài và nhiệm vụ học tập vào vở.

Hoạt động 2.1: Hình thành kiến thức mới · 10 phút

Sắp xếp bản ghi theo khóa

a) Mục tiêu

Giải thích được khái niệm sắp xếp theo khóa chính và khóa phụ, và thực hiện được sắp điểm giảm trên toàn bảng.

b) Nội dung

HS làm việc theo nhóm cặp, hoàn thành Phiếu học tập số 1, phần A. Nhiệm vụ: (1) Chọn toàn bảng gồm hàng tiêu đề, sắp xếp theo cột Điểm giảm dần. (2) Khi hai bạn cùng điểm, sắp thêm khóa phụ là Tên tăng dần. (3) Nêu vai trò của khóa chính và khóa phụ. (4) Vì sao phải chọn cả hàng chứ không chỉ chọn một cột.

c) Sản phẩm

Kết quả sắp xếp: Chi–8A–9; An–8A–8; Dung–8B–8; Bình–8B–6. Khóa chính là Điểm giảm dần; khóa phụ là Tên tăng dần, nên An đứng trước Dung. Sắp xếp chỉ đổi thứ tự các bản ghi và giữ nguyên quan hệ tên–lớp–điểm trong từng hàng. Kết luận: Sắp xếp là đổi thứ tự bản ghi theo một hoặc nhiều khóa.

d) Tổ chức thực hiện

  1. Giáo viên

    Bước 1: Chuyển giao nhiệm vụ

    GV phát Phiếu học tập số 1, phần A; hướng dẫn nhanh cách chọn toàn bảng có hàng tiêu đề rồi chọn chức năng sắp xếp.

    Học sinh

    HS nhận phiếu, ngồi theo cặp và đọc nhiệm vụ.

  2. Giáo viên

    Bước 2: Thực hiện nhiệm vụ

    GV đi quanh lớp, nhắc HS kiểm tra lại đã chọn đủ bốn dòng và cột tiêu đề chưa.

    Học sinh

    HS thực hiện sắp xếp trên máy. Dự kiến: HS quên khóa phụ, GV gợi ý: Hai bạn cùng 8 điểm thì xếp theo gì?

  3. Giáo viên

    Bước 3: Báo cáo, thảo luận

    GV mời một cặp trình bày kết quả và giải thích vai trò của khóa phụ.

    Học sinh

    HS trình bày: Thứ tự là Chi, An, Dung, Bình; An đứng trước Dung vì tên sắp tăng dần khi điểm bằng nhau.

  4. Giáo viên

    Bước 4: Kết luận, nhận định

    GV chốt: Khóa chính quyết định thứ tự chính; khóa phụ chỉ dùng khi khóa chính bằng nhau. Luôn chọn toàn bảng để không làm sai quan hệ tên–điểm.

    Học sinh

    HS ghi vào vở: sắp xếp theo khóa chính, khóa phụ và lưu ý chọn cả hàng.

Hoạt động 2.2: Hình thành kiến thức mới · 10 phút

Lọc dữ liệu theo điều kiện

a) Mục tiêu

Giải thích được lọc chỉ hiển thị bản ghi thỏa điều kiện, không xóa dữ liệu, và thực hiện được lọc theo nhiều điều kiện.

b) Nội dung

HS tiếp tục Phiếu học tập số 1, phần B. Nhiệm vụ: (1) Bật lọc trên bảng và lọc lớp 8A. (2) Thêm điều kiện điểm ≥8\geq 8, ghi các bạn còn hiển thị. (3) Bỏ lọc và kiểm tra có đủ bốn dòng không. (4) Trả lời: dòng không thỏa điều kiện có bị xóa không?

c) Sản phẩm

Lọc lớp 8A: An–8A–8 và Chi–8A–9. Lọc lớp 8A và điểm ≥8\geq 8: vẫn là An và Chi. Bình và Dung chỉ bị ẩn, khi bỏ lọc đủ bốn dòng. Kết luận: Lọc chỉ hiển thị các bản ghi thỏa điều kiện; dữ liệu không bị xóa. Điều kiện lọc là tiêu chuẩn để hiển thị dòng.

d) Tổ chức thực hiện

  1. Giáo viên

    Bước 1: Chuyển giao nhiệm vụ

    GV nêu nhiệm vụ phần B của Phiếu học tập số 1 và nhắc: đây là lọc, không phải xóa.

    Học sinh

    HS đọc phiếu, chuẩn bị bảng đã sắp xếp từ hoạt động trước hoặc mở lại bảng gốc.

  2. Giáo viên

    Bước 2: Thực hiện nhiệm vụ

    GV hỏi nhanh: Nếu bạn Bình bị ẩn thì bạn ấy còn trong bảng không?

    Học sinh

    HS bật lọc, đặt điều kiện lớp 8A rồi thêm điều kiện điểm ≥8\geq 8; ghi kết quả. Dự kiến: HS hiểu nhầm là bạn bị ẩn đã mất, GV nhắc kiểm tra bằng cách bỏ lọc.

  3. Giáo viên

    Bước 3: Báo cáo, thảo luận

    GV mời một HS nêu kết quả sau khi lọc và sau khi bỏ lọc.

    Học sinh

    HS báo cáo: Sau lọc còn An và Chi; khi bỏ lọc vẫn có đủ bốn dòng, Bình và Dung chỉ tạm ẩn.

  4. Giáo viên

    Bước 4: Kết luận, nhận định

    GV chốt: Lọc là ẩn tạm thời để xem; muốn xem lại đầy đủ thì bỏ lọc. Kiểm tra kết quả bằng cách đối chiếu số dòng sau khi bỏ lọc.

    Học sinh

    HS ghi vào vở: lọc không xóa dữ liệu; điều kiện lọc là tiêu chuẩn hiển thị dòng.

Hoạt động 3: Luyện tập · 12 phút

Củng cố qua bài tập tương tác

a) Mục tiêu

Vận dụng được quy trình sắp xếp và lọc nhiều điều kiện, phân biệt đúng sai các khái niệm đã học.

b) Nội dung

HS làm việc cá nhân rồi đối chiếu cặp đôi, dùng bài tập tương tác trên trang NeoEdu. Nhiệm vụ: (1) Chọn đáp án đúng cho câu hỏi: Lọc làm gì với dòng không thỏa điều kiện? A. Ẩn khỏi kết quả xem; B. Luôn xóa vĩnh viễn; C. Đổi điểm thành 0; D. Đổi tên. (2) Với bảng An–8A–8; Bình–8B–6; Chi–8A–9; Dung–8B–8, lọc lớp 8A và điểm ≥8\geq 8 rồi sắp điểm giảm: ai đứng đầu? A. An; B. Chi; C. Bình; D. Dung. (3) Nhận xét: Nên sắp riêng cột điểm để tên giữ nguyên. (4) Nhận xét: Bỏ lọc có thể hiện lại các dòng không thỏa. (5) Lọc Điểm≥8\text{Điểm} \geq 8 không giới hạn lớp, rồi sắp điểm giảm, tên tăng cho điểm bằng nhau. Kết quả?

c) Sản phẩm

Đáp án: (1) A – dữ liệu còn, chỉ tạm ẩn. (2) B – Chi có 9, cao hơn An có 8. (3) Sai – sắp riêng sẽ ghép sai tên và điểm. (4) Đúng – lọc không xóa dòng. (5) Chi–9; An–8; Dung–8 (Bình 6 bị ẩn; An đứng trước Dung theo tên). Ghép khái niệm: Khóa chính là tiêu chí sắp ưu tiên; khóa phụ là tiêu chí khi khóa chính bằng nhau; điều kiện lọc là tiêu chuẩn hiển thị dòng.

d) Tổ chức thực hiện

  1. Giáo viên

    Bước 1: Chuyển giao nhiệm vụ

    GV trình chiếu nhanh nội dung năm câu, hướng dẫn HS làm trên trang NeoEdu hoặc trên phiếu, sau đó đối chiếu với bạn cùng bàn.

    Học sinh

    HS mở trang bài tập hoặc chuẩn bị giấy để làm bài cá nhân.

  2. Giáo viên

    Bước 2: Thực hiện nhiệm vụ

    GV nhắc HS làm theo thứ tự, không nhìn đáp án trước khi tự làm.

    Học sinh

    HS làm bài cá nhân khoảng 6 phút, sau đó đối chiếu cặp đôi và giải thích các câu sai nếu có.

  3. Giáo viên

    Bước 3: Báo cáo, thảo luận

    GV mời 2 HS trả lời câu (2) và câu (5), giải thích cách làm.

    Học sinh

    HS trả lời: Đáp án câu (2) là B; câu (5) là Chi 9, An 8, Dung 8.

  4. Giáo viên

    Bước 4: Kết luận, nhận định

    GV nhận xét, nhấn mạnh: chọn cả hàng tiêu đề, lọc trước rồi sắp xếp, và luôn kiểm tra bằng cách bỏ lọc.

    Học sinh

    HS sửa lỗi sai (nếu có) và ghi lại đáp án đúng.

Hoạt động 4: Vận dụng · 8 phút

Lập bảng dữ liệu giả định của em

a) Mục tiêu

Vận dụng được sắp xếp và lọc để xử lí một bảng dữ liệu mới, đánh giá được sản phẩm theo tiêu chí.

b) Nội dung

Về nhà, HS tạo bảng Tên–Lớp–Điểm gồm ít nhất 6 bản ghi giả định (không dùng dữ liệu thật của bạn bè). Thực hiện: (1) Chọn toàn bảng gồm hàng tiêu đề; (2) lọc theo lớp và điểm theo yêu cầu tự đặt; (3) sắp điểm giảm, khóa phụ là tên; (4) bỏ lọc và kiểm tra đủ số bản ghi. Ghi lại kết quả và giải thích vì sao không làm mất dữ liệu.

c) Sản phẩm

Sản phẩm là một tệp bảng tính lưu với tên rõ nghĩa, kèm đoạn mô tả 3–5 dòng gồm: điều kiện lọc đã dùng, khóa sắp xếp, kết quả sau lọc và sau khi bỏ lọc. Thang đánh giá 1 điểm: phạm vi chọn đúng (0,2); điều kiện lọc đúng (0,3); kết quả sắp xếp đúng (0,3); không xóa dữ liệu, có kiểm tra lại (0,2).

d) Tổ chức thực hiện

  1. Giáo viên

    Bước 1: Chuyển giao nhiệm vụ

    GV giao nhiệm vụ về nhà, nhắc giữ bản gốc, chỉ dùng dữ liệu giả định và lưu tệp đúng tên.

    Học sinh

    HS ghi yêu cầu và thiết lập tệp mới.

  2. Giáo viên

    Bước 2: Thực hiện nhiệm vụ

    GV hướng dẫn HS đối chiếu với thang điểm trước khi nộp.

    Học sinh

    HS tạo bảng, lọc, sắp xếp, bỏ lọc và kiểm tra kết quả.

  3. Giáo viên

    Bước 3: Báo cáo, thảo luận

    GV tiếp nhận sản phẩm đầu buổi học sau hoặc qua hệ thống nộp bài, chọn 1–2 sản phẩm để nhận xét chung.

    Học sinh

    HS nộp tệp và mô tả thao tác, nêu kết quả và cách kiểm tra.

  4. Giáo viên

    Bước 4: Kết luận, nhận định

    GV nhận xét, chốt lại: sắp xếp và lọc đều không làm mất bản ghi, việc chọn đúng phạm vi là then chốt.

    Học sinh

    HS tự đánh giá sản phẩm của mình theo thang điểm và rút kinh nghiệm.

Phiếu học tập

Phiếu học tập số 1

Dữ liệu giả định (chỉ dùng cho bài học): Tên–Lớp–Điểm

  • An – 8A – 8
  • Bình – 8B – 6
  • Chi – 8A – 9
  • Dung – 8B – 8

Phần A. Sắp xếp

  • Chọn toàn bảng gồm hàng tiêu đề, sắp xếp theo cột Điểm giảm dần.
  • Hai bạn cùng điểm: sắp thêm khóa phụ là Tên tăng dần. Ghi thứ tự kết quả: ……
  • Khóa chính là gì? Khóa phụ là gì? Vì sao không được sắp riêng cột Điểm?

Phần B. Lọc

  • Lọc lớp 8A. Ghi các bạn hiển thị: ……
  • Thêm điều kiện Điểm ≥8\geq 8. Ghi các bạn hiển thị: ……
  • Bỏ lọc. Số dòng hiển thị là: ……
  • Các dòng không thỏa điều kiện có bị xóa không? Vì sao?

Hướng dẫn về nhà

  • Thực hiện bài thực hành ở hoạt động vận dụng: tạo bảng Tên–Lớp–Điểm gồm ít nhất 6 bản ghi giả định, lọc theo điều kiện tự chọn và sắp xếp theo khóa chính, khóa phụ.
  • Lưu tệp với tên rõ nghĩa, giữ bản gốc, bỏ lọc để kiểm tra đủ số bản ghi. Viết mô tả 3–5 dòng gồm điều kiện lọc, khóa sắp xếp và kết quả.
  • Ôn lại khái niệm khóa chính, khóa phụ và điều kiện lọc; tự làm lại các bài tập tương tác trên trang NeoEdu theo đường dẫn neoedu.vn/learn/8/informatics/bai-6-sap-xep-va-loc-du-lieu.

Giáo án do NeoEdu soạn với sự hỗ trợ của AI, dựa trên nội dung bài học trên Học liệu. Thầy cô nên đọc lại và điều chỉnh cho phù hợp với học sinh của mình; bản Word để sửa trực tiếp.