Sách giáo khoa Tin học 12

Giải Hoạt động 2 trang 54 SGK Tin học 12

Bài 9. Tạo danh sách, bảng   Đã kiểm chéo

Đề bài

Lựa chọn định dạng phù hợp nhất

Trong Hội chợ ẩm thực ở trường, lớp 12E dự định bán một số món, các bạn muốn đăng trên trang web của lớp các thông tin: món ăn, đơn giá, số lượng và tổng số tiền. Theo em, các bạn nên dùng dạng biểu diễn nào: danh sách, danh sách mô tả hay bảng. Tại sao?

Lời giải

Phân tích yêu cầu dữ liệu

Với mỗi món ăn cần đăng, các bạn phải hiển thị đồng thời bốn thông tin cùng loại cho mọi món: *món ăn*, *đơn giá*, *số lượng* và *tổng số tiền*. Đây là dữ liệu có cấu trúc: nhiều đối tượng (các món) và mỗi đối tượng có cùng một tập thuộc tính (4 cột như nhau).

So sánh ba dạng biểu diễn (theo SGK)

a) *Danh sách* (có thứ tự hoặc không thứ tự): chỉ phù hợp để liệt kê các mục đơn lẻ, mỗi mục một dòng. Nếu dùng danh sách thì bốn thông tin của một món phải gộp chung vào một dòng chữ, khó so sánh đơn giá hay số lượng giữa các món ⇒ không phù hợp.

b) *Danh sách mô tả* (gồm cặp *thuật ngữ – mô tả*): thích hợp khi mỗi mục chỉ có một phần giải thích đi kèm (ví dụ: tên – định nghĩa). Ở đây mỗi món có tới bốn giá trị khác nhau, không rơi vào dạng một thuật ngữ ứng với một mô tả ⇒ không phù hợp.

c) *Bảng*: trình bày dữ liệu thành các hàng và cột. Mỗi món là một hàng; bốn thông tin là bốn cột (Món ăn | Đơn giá | Số lượng | Thành tiền). Dạng này thể hiện rõ quan hệ giữa các thông tin, dễ đọc, dễ so sánh giữa các món và thuận tiện cộng để ra tổng.

Kết luận

Nên dùng bảng, vì dữ liệu gồm nhiều món (nhiều hàng) mà mỗi món đều có cùng bốn thuộc tính (nhiều cột). Bảng biểu diễn dữ liệu dạng hàng – cột nên trình bày gọn, rõ quan hệ và dễ so sánh, tính tổng hơn hẳn danh sách hay danh sách mô tả.

Đáp số

Dùng bảng (4 cột: Món ăn, Đơn giá, Số lượng, Thành tiền; mỗi món một hàng) vì dữ liệu có nhiều đối tượng cùng tập thuộc tính, hợp với biểu diễn hàng–cột

Lời giải do Thư viện nhà trường biên soạn, giải và kiểm chéo độc lập theo SGK 2026-2027.