Giải Tin Học trang NaN

Lời giải chi tiết SGK Lớp 11 · Môn Tin Học · Trang NaN–NaN

Bài 23 – 31: Tin học 11 (Định hướng Tin học ứng dụng)

Phần này gồm hai chủ đề lớn: hoàn thiện kiến thức về Cơ sở dữ liệu (Bài 23, 24) và làm quen phần mềm chỉnh sửa ảnh, làm phim (Bài 25 – 31).


Bài 23: Truy xuất dữ liệu qua liên kết các bảng

🔍 Kiến thức cần nhớ

  • Giao diện tốt giúp người dùng làm việc với dữ liệu mà không cần biết cấu trúc bảng bên trong CSDL.
  • Khi nhập dữ liệu liên kết, việc chỉ cho chọn từ danh sách có sẵn (thay vì gõ tay) giúp đảm bảo tính nhất quán dữ liệu.
  • Lấy thông tin tường minh từ nhiều bảng cần dùng phép kết nối (JOIN) qua các khóa liên kết.
💡 Mẹo nhớ: Mỗi id... trong bảng này thường là khóa ngoại trỏ tới khóa chính của bảng kia. Cứ thấy "tên tường minh" (tenBannhac, tenCasi...) là phải JOIN sang bảng chứa tên đó.

⚙️ Câu hỏi mở đầu

Người sử dụng có cần biết, nhớ cấu trúc của bảng trong CSDL không?
Không. Giao diện đã che giấu cấu trúc bảng. Người dùng chỉ làm việc với thông tin tường minh (tên bản nhạc, tên ca sĩ...) mà không cần biết bảng nào, khóa nào.

Giao diện trên có dễ hiểu, dễ sử dụng không?
Có. Vì hiển thị thông tin tường minh và cho chọn từ danh sách nên trực quan, dễ thao tác.

Hình thức nhập dữ liệu như vậy có hỗ trợ tính nhất quán dữ liệu không?
Có. Chỉ được chọn tên bản nhạc, tên ca sĩ đã có trong CSDL nên tránh được sai sót, trùng lặp, sai chính tả → đảm bảo nhất quán và toàn vẹn dữ liệu.

⚙️ Luyện tập (viết câu truy vấn SQL)

Giả sử CSDL mymusic có các bảng: banthuam, bannhac, theloai, nhacsi, casi liên kết qua các khóa idBannhac, idTheloai, idNhacsi, idCasi.

Câu 1

Đề bài: Lấy danh sách bản thu âm với idBanthuam, tenBannhac, tenTheloai, tenNhacsi, tenCasi.

SELECT bt.idBanthuam, bn.tenBannhac, tl.tenTheloai, ns.tenNhacsi, cs.tenCasi
FROM banthuam bt
JOIN bannhac bn ON bt.idBannhac = bn.idBannhac
JOIN theloai tl ON bn.idTheloai = tl.idTheloai
JOIN nhacsi ns ON bn.idNhacsi = ns.idNhacsi
JOIN casi   cs ON bt.idCasi   = cs.idCasi;

Câu 2

Đề bài: Lấy idBanthuam, tenBannhac, tenTheloai, tenCasi của các bản nhạc do nhạc sĩ Văn Cao sáng tác.

SELECT bt.idBanthuam, bn.tenBannhac, tl.tenTheloai, cs.tenCasi
FROM banthuam bt
JOIN bannhac bn ON bt.idBannhac = bn.idBannhac
JOIN theloai tl ON bn.idTheloai = tl.idTheloai
JOIN nhacsi ns ON bn.idNhacsi  = ns.idNhacsi
JOIN casi   cs ON bt.idCasi    = cs.idCasi
WHERE ns.tenNhacsi = 'Văn Cao';

Câu 3

Đề bài: Lấy idBanthuam, tenBannhac, tenTacgia, tenTheloai các bản do ca sĩ Lê Dung thể hiện (tenTacgia chính là tên nhạc sĩ).

SELECT bt.idBanthuam, bn.tenBannhac, ns.tenNhacsi AS tenTacgia, tl.tenTheloai
FROM banthuam bt
JOIN bannhac bn ON bt.idBannhac = bn.idBannhac
JOIN theloai tl ON bn.idTheloai = tl.idTheloai
JOIN nhacsi ns ON bn.idNhacsi  = ns.idNhacsi
JOIN casi   cs ON bt.idCasi    = cs.idCasi
WHERE cs.tenCasi = 'Lê Dung';

Câu 4

Đề bài: Như câu 3 nhưng thêm điều kiện thuộc thể loại Nhạc trữ tình.

SELECT bt.idBanthuam, bn.tenBannhac, ns.tenNhacsi AS tenTacgia, cs.tenCasi
FROM banthuam bt
JOIN bannhac bn ON bt.idBannhac = bn.idBannhac
JOIN theloai tl ON bn.idTheloai = tl.idTheloai
JOIN nhacsi ns ON bn.idNhacsi  = ns.idNhacsi
JOIN casi   cs ON bt.idCasi    = cs.idCasi
WHERE cs.tenCasi = 'Lê Dung' AND tl.tenTheloai = 'Nhạc trữ tình';

Vận dụng

Đề bài: Thực hành truy xuất bảng Quận/Huyện qua liên kết với bảng Tỉnh/Thành phố.

SELECT qh.idQuanHuyen, qh.tenQuanHuyen, tt.tenTinhThanhpho
FROM quanhuyen qh
JOIN tinhthanhpho tt ON qh.idTinhThanhpho = tt.idTinhThanhpho;
🎯 Ghi nhớ: Muốn hiển thị thông tin tường minh từ nhiều bảng → dùng JOIN qua khóa liên kết; muốn lọc theo điều kiện → thêm WHERE.

Bài 24: Thực hành sao lưu dữ liệu

🔍 Kiến thức cần nhớ

  • Sao lưu (backup) là xuất CSDL ra tệp dự phòng; phục hồi (restore) là nạp lại tệp đó khi có sự cố.
  • Trong HeidiSQL: sao lưu bằng Các công cụ → Xuất CSDL dưới dạng SQL, chọn Drop (xóa đối tượng cũ trước khi tạo mới) và Delete + insert (xóa dữ liệu cũ trước khi chèn), xuất ra một tệp .sql.
  • Phục hồi: Tập tin → Load SQL file → chạy truy vấn → F5 làm tươi danh sách.

⚙️ Luyện tập

Đề bài: Thực hành sao lưu và phục hồi bảng banthuam của CSDL mymusic.

Hướng dẫn các bước:

  1. Vào Các công cụ → Xuất cơ sở dữ liệu dưới dạng SQL.
  2. Ở cây bên trái, chỉ đánh dấu chọn riêng bảng banthuam (bỏ chọn các bảng khác).
  3. Đánh dấu ô Drop và chọn Data = Delete + insert.
  4. Chọn kiểu output Single .sql file, đặt tên ví dụ C:\Temp\_banthuam.sql, nhấn Export.
  5. Phục hồi: Tập tin → Load SQL file → chọn _banthuam.sql → Open → chạy truy vấn → F5.

⚙️ Vận dụng

Đề bài: Cần di chuyển một CSDL từ máy này sang máy khác, em làm thế nào?

Cách làm: trên máy nguồn, sao lưu toàn bộ CSDL ra tệp .sql (có chọn Drop và Delete + insert). Chép tệp .sql sang máy đích (qua USB, mạng, lưu trữ đám mây...). Trên máy đích, mở HeidiSQL, dùng Load SQL file để nạp tệp rồi chạy truy vấn để tái tạo đầy đủ các bảng và dữ liệu.

🎯 Ghi nhớ: Backup thường xuyên + lưu tệp ở nơi an toàn là biện pháp cốt lõi đảm bảo an toàn dữ liệu.

Bài 25: Phần mềm chỉnh sửa ảnh (GIMP)

🔍 Kiến thức cần nhớ

  • Ảnh bitmap là tập hợp các điểm ảnh (pixel); mỗi pixel xác định bởi vị trí (x, y) và giá trị màu.
  • Độ phân giải tính bằng dpi/ppi (số điểm ảnh trên 1 inch).
  • Quan hệ cơ bản: Kích thước in (inch) = Số điểm ảnh ÷ Độ phân giải (dpi).
  • Khi đổi độ phân giải: số điểm ảnh không đổi, kích thước in thay đổi. Khi đổi kích thước ảnh (Scale): số điểm ảnh thay đổi.
💡 Mẹo nhớ: "Nhiều pixel + ít inch = nét". Chia số pixel cho dpi ra inch.

⚙️ Bài tập

Hoạt động 1 — megapixel là gì?

Đề bài: Megapixel là gì, ý nghĩa với máy ảnh?

Megapixel = 1 triệu điểm ảnh. Đó là tổng số điểm ảnh máy ảnh ghi được trong một bức ảnh (ví dụ 2560 × 1920 ≈ 4,9 triệu điểm ≈ 5 megapixel). Số megapixel càng lớn thì ảnh càng nhiều chi tiết, in được ở khổ lớn mà vẫn nét.

Câu hỏi giữa bài (trang 117)

Đề bài: Ảnh 600 × 600 pixel in ở 100 dpi có kích thước gấp mấy lần ảnh đó in ở 200 dpi?

  • In 100 dpi: 600 ÷ 100 = 6 inch → cỡ 6 × 6 inch.
  • In 200 dpi: 600 ÷ 200 = 3 inch → cỡ 3 × 3 inch.
  • Mỗi cạnh gấp 2 lần, diện tích gấp 6×6 / 3×3 = 36/9 = 4 lần.

Câu hỏi (trang 119)

Đề bài a: Để xử lí một bức ảnh thiếu sáng, dùng phần mềm nào trong: A. GIMP, B. Inkscape, C. PowerPoint?

Đáp án: A. GIMP. GIMP là phần mềm chỉnh sửa ảnh bitmap, có công cụ tăng sáng; Inkscape là vẽ vector, PowerPoint là trình chiếu.

Đề bài b: Thay đổi giao diện hiển thị một cửa sổ của GIMP làm thế nào?

Chọn menu Windows → Single-window Mode.

Luyện tập 1

Đề bài: Ảnh 3000 × 2000 điểm ảnh, tính kích thước in với mỗi độ phân giải.

Áp dụng: kích thước (inch) = số pixel ÷ dpi.

  • a) 72 dpi: 3000/72 × 2000/72 ≈ 41,7 × 27,8 inch
  • b) 150 dpi: 3000/150 × 2000/150 = 20 × 13,3 inch
  • c) 300 dpi: 3000/300 × 2000/300 = 10 × 6,7 inch
  • d) 600 dpi: 3000/600 × 2000/600 = 5 × 3,3 inch
⚠️ Lưu ý thi: dpi tăng gấp đôi thì kích thước in giảm một nửa (số pixel giữ nguyên).

Luyện tập 2

Đề bài: In 300 dpi cho ảnh 10 × 10 inch. Để ảnh in 5 × 5 inch cần dpi cao hơn hay thấp hơn 300?

Số điểm ảnh = 300 × 10 = 3000 mỗi chiều (không đổi).

Để in cỡ 5 inch: 3000 ÷ 5 = 600 dpi → cần độ phân giải cao hơn 300 dpi.

Vận dụng

  1. Chọn ảnh đã chụp, dùng Rotate (Shift+R) để xoay thẳng và Crop (Shift+C) để cắt bố cục đẹp.
  2. Với khổ giấy 8,5 × 11 inch: nếu ảnh có cạnh dài N pixel, đặt độ phân giải = N ÷ 11 dpi (để in vừa chiều dài). Ví dụ ảnh 3300 pixel chiều dài → 3300 ÷ 11 = 300 dpi là phù hợp để in nét.
🎯 Ghi nhớ: inch = pixel ÷ dpi. Đây là công thức "xương sống" của Bài 25.

Bài 26: Công cụ tinh chỉnh màu sắc và công cụ chọn

🔍 Kiến thức cần nhớ

  • Tinh chỉnh màu qua menu Colors: Brightness-Contrast (sáng/tương phản), Color Balance (cân bằng màu theo Shadows/Midtones/Highlights), Hue-Saturation (tông màu/độ bão hòa/độ sáng).
  • Vùng chọn cho phép áp lệnh lên một phần ảnh. Ba công cụ chọn: Rectangle (R), Ellipse (E), Free Select (chọn tự do).
  • Phím Shift: thêm vùng chọn; phím Ctrl: trừ vùng chọn.

⚙️ Bài tập

Câu hỏi mở đầu (ảnh xỉn màu)

Đề bài: Vì sao ảnh in ra xỉn màu, khác tấm hình đã chọn?

Do màn hình và máy in dùng hệ màu khác nhau (màn hình RGB phát sáng, máy in CMYK phản xạ), độ phân giải và cách hiệu chỉnh màu khác nhau, nên màu in lệch so với màu xem trên màn hình.

Hoạt động 1 (Vườn hoa Tết)

Đề bài: Bức ảnh gặp vấn đề gì, cần làm gì cho đẹp hơn?

Ảnh chụp muộn nên tối, thiếu sáng, màu sắc nhợt nhạt. Cần tăng độ sáng và độ tương phản (Brightness-Contrast), sau đó cân bằng/làm nổi màu (Color Balance, Hue-Saturation).

Câu hỏi (làm hoa thược dược đỏ hơn)

Đề bài: Muốn làm màu các bông hoa thược dược đỏ hơn thì dùng công cụ gì?

Dùng công cụ Hue-Saturation (chọn màu Red, tăng Saturation) hoặc Color Balance (tăng kênh Red). Nên tạo vùng chọn quanh hoa trước để chỉ chỉnh phần hoa.

Tìm hiểu vùng chọn (Trái táo)

Đề bài: Có thể chỉnh màu trên toàn bộ ảnh để thu được táo hai nửa khác màu không?

Không. Chỉnh toàn bộ ảnh sẽ áp dụng cho cả quả táo như nhau. Phải tạo vùng chọn cho từng nửa rồi chỉnh màu riêng từng vùng.

Câu hỏi (phím tắt và chọn đĩa tròn)

Đề bài: Phím tắt các công cụ chọn? Ảnh có đĩa hình tròn dùng công cụ nào?

  • Phím tắt: Rectangle Select = R, Ellipse Select = E.
  • Để chọn chiếc đĩa hình tròn, dùng Ellipse Select Tool (E).

Luyện tập 1

Đề bài: Thay đổi các giá trị điều khiển của mỗi công cụ và ghi lại tác động.

Kết quả thực hành tiêu biểu:

  • Brightness tăng → ảnh sáng hơn; giảm → tối hơn.
  • Contrast tăng → vùng sáng/tối chênh lệch rõ; giảm → ảnh "phẳng", xám.
  • Color Balance: tăng Red kéo màu về đỏ, tăng Blue kéo về xanh lam... chỉnh riêng theo Shadows/Midtones/Highlights.
  • Hue thay đổi tông màu trên vòng tròn màu; Saturation tăng làm màu rực, giảm về xám; Lightness chỉnh sáng/tối của màu.

Luyện tập 2

Đề bài: Chỉnh ảnh quả táo để được trái táo hai nửa khác màu (Hình 26.3b).

Các bước:

  1. Dùng Free Select (hoặc Rectangle/Ellipse) chọn một nửa quả táo.
  2. Chọn Colors → Hue-Saturation (hoặc Color Balance), đổi tông màu nửa đó (ví dụ sang xanh/vàng).
  3. Đảo vùng chọn (Select → Invert) hoặc chọn lại nửa còn lại, giữ nguyên hoặc đổi sang màu khác.
  4. Bỏ chọn để xem kết quả hai nửa khác màu.

Vận dụng

Chọn ảnh phong cảnh chụp thiếu sáng → tăng Brightness-Contrast cho cả ảnh → tạo vùng chọn từng khu vực (trời, cây, mặt nước) → chỉnh Color Balance/Hue-Saturation riêng từng vùng cho sống động.

🎯 Ghi nhớ: Có vùng chọn → lệnh chỉ tác động trong vùng; không có vùng chọn → tác động cả ảnh.

Bài 27: Công cụ vẽ và một số ứng dụng

🔍 Kiến thức cần nhớ

  • Lớp ảnh (Layer): xếp từ dưới lên, lớp trên che lớp dưới; biểu tượng con mắt = hiển thị/ẩn.
  • Kênh alpha: lớp có alpha thì có thể có điểm trong suốt (hiển thị bằng lưới ô vuông xám-đen). Mặc định chỉ lớp dưới cùng không có alpha.
  • Màu nổi (Foreground) = màu nét vẽ; màu nền (Background) = màu "giấy".
  • Công cụ vẽ: Paint Brush, Bucket Fill, Gradient (vẽ thêm); Eraser (tẩy); Clone, Healing (vẽ bằng vùng chọn).

⚙️ Bài tập

Câu hỏi mở đầu

Đề bài: Khi chỉnh sửa ảnh em muốn làm gì, đã dùng phần mềm nào?

Thường muốn: cắt/xoay, tăng sáng-tương phản, chỉnh màu, xóa vết bẩn/đối tượng thừa, ghép ảnh. Phần mềm: GIMP, Photoshop, Paint, các ứng dụng điện thoại (tùy trải nghiệm cá nhân).

Nền xanh để làm gì?

Đề bài: Khi quay phim, nền màu xanh để làm gì?

Nền xanh (green screen) để dễ dàng tách nhân vật khỏi nền, sau đó thay nền bằng cảnh khác (kỹ xảo chroma key). Màu xanh được chọn vì khác biệt rõ với màu da người.

Câu hỏi (Hình 27.2)

Đề bài: Trong Hình 27.2, lớp nào được hiển thị, lớp nào không?

Lớp nào có biểu tượng con mắt bên cạnh là đang hiển thị; lớp nào không có con mắt là đang bị ẩn.

Chỉnh sửa ảnh thời xưa (Hình 27.3)

Đề bài: Tác giả đã vẽ thêm những gì?

Bức ảnh đen trắng cũ thường được vẽ thêm/tô màu thủ công: tô màu cho áo, ô, cảnh vật, vẽ thêm các nét mưa, làm rõ chi tiết bị mờ — tức là vẽ thêm để bổ sung màu sắc và chi tiết.

Câu hỏi (Clone và Healing)

Đề bài: Nêu sự khác nhau giữa Clone và Healing.

  • Clone: sao chép chính xác điểm ảnh từ vùng nguồn sang vùng đích.
  • Healing: cũng sao chép nhưng còn kết hợp (hòa trộn) điểm ảnh nguồn với điểm ảnh xung quanh vùng đích, cho kết quả mượt, tự nhiên hơn — nhưng ở ranh giới khác màu rõ rệt thì Healing dễ bị lem màu, khi đó nên dùng Clone.

Thiết lập màu sắc (viết vở)

Đề bài: Viết bảng dùng phấn trắng, viết vở dùng mực màu gì, tại sao không dùng mực trắng?

Viết vở dùng mực xanh/đen (màu tối) vì giấy vở màu trắng — nét tối mới nổi rõ trên nền sáng. Mực trắng trên giấy trắng sẽ không nhìn thấy. Tương tự: màu nổi phải khác màu nền mới hiện rõ.

Câu hỏi (3 lớp ảnh)

Đề bài: 3 lớp từ dưới lên: lớp 1 bông hoa, lớp 2 quả táo, lớp 3 chiếc bàn. Chỉ lớp 2 có alpha, độ mờ cả 3 lớp = 100. Hiển thị cả ba lớp thấy gì?

Thấy chiếc bàn (lớp 3). Lớp 3 ở trên cùng, không có alpha và độ mờ 100 (mờ đục hoàn toàn) nên che kín toàn bộ lớp dưới.

Luyện tập 1

Đề bài: Trong Nhiệm vụ 2, nếu thực hiện bước 5–9 (vẽ nền trời mới) trước thì khi hiển thị cả ba lớp ta thấy ảnh thế nào?

Lớp phong_canh ở trên vẫn còn nền trời xám và chưa bị cắt (chưa trong suốt), nó mờ đục che kín lớp bau_troi bên dưới. Vì vậy ta vẫn thấy ảnh có nền trời xám cũ, không nhìn thấy nền trời xanh mới tạo.

Luyện tập 2

Đề bài: Màu nổi (100,125,125), màu nền (225,225,0). Nếu thực hiện bước 3 và 4 (chọn bầu trời rồi Clear) trên lớp ảnh ban đầu thì hình mới thế nào?

Lớp ảnh gốc (dưới cùng) không có kênh alpha. Khi Clear ở lớp không có alpha, vùng bị xóa sẽ được tô bằng màu nền (225, 225, 0) — màu vàng. Vậy phần bầu trời sẽ thành một mảng màu vàng đặc, không trong suốt.

Luyện tập 3

Đề bài: Cần dùng Clone trên vùng ảnh hình chữ nhật thì nên dùng đầu cọ nào?

Nên dùng đầu cọ hình vuông/chữ nhật, viền cứng (hard square brush), để tô gọn theo cạnh thẳng của vùng chữ nhật, không bị nhòe ra ngoài như cọ tròn mềm.

Vận dụng

Lấy ảnh chân dung có nám/mụn, dùng Healing để xóa (hòa trộn tự nhiên với da xung quanh) và Clone để xử lý vùng sát ranh giới khác màu; so sánh: Healing cho da mịn tự nhiên hơn, Clone cho ranh giới sắc nét hơn nhưng dễ lộ vết sao chép.

🎯 Ghi nhớ: Lớp trên đục che lớp dưới; có alpha mới có trong suốt; Healing hòa trộn, Clone sao chép nguyên.

Bài 28: Tạo ảnh động

🔍 Kiến thức cần nhớ

  • GIMP tạo ảnh GIF từ các lớp: mỗi lớp = một khung hình, hiển thị lần lượt từ dưới lên trên.
  • Đặt thời gian hiển thị bằng cách thêm "(Xms)" vào tên lớp (X = mili-giây).
  • Xuất: File → Export As, đuôi .gif, tích As Animation, Loop forever; ô màu xanh = thời gian mặc định cho khung chưa đặt thời gian.
  • Thao tác lớp: Open as Layers, khóa lớp, gom cụm, gộp lớp (Merge Down).

⚙️ Bài tập

Câu hỏi mở đầu

Đề bài: Em từng thấy hình ảnh chuyển động không phải đoạn phim chưa, ở đâu?

Có: ảnh GIF động trên mạng, biểu tượng "đang tải" quay tròn, ảnh động nhãn dán (sticker), biểu tượng đồng hồ cát... (liên hệ trải nghiệm cá nhân).

Câu hỏi (Hình 28.2 – Merge Down)

Đề bài: Với 4 lớp như Hình 28.2, lớp nào thực hiện được Merge Down? Vì sao lớp còn lại không được?

Merge Down gộp một lớp với lớp ngay bên dưới nó. Vì vậy tất cả các lớp trừ lớp dưới cùng đều thực hiện được. Riêng lớp dưới cùng (layer 1) không có lớp nào bên dưới để gộp nên không Merge Down được.

Ảnh và video (biểu tượng chờ)

Đề bài: Phân tích một biểu tượng chờ cần các ảnh thành phần nào?

Ví dụ vòng tròn quay: cần nhiều ảnh thành phần là các khung hình của vòng tròn ở các góc quay khác nhau (hoặc các nét sáng dần lần lượt). Khi hiển thị lần lượt và lặp lại sẽ tạo hiệu ứng quay.

Câu hỏi (Hình 28.4 – Delay 2000)

Đề bài: Tạo ảnh động với các lớp như Hình 28.4, Delay where unspecified = 2000, thời gian xuất hiện mỗi khung là bao lâu?

Nguyên tắc: lớp nào có ghi "(Xms)" trong tên thì hiển thị đúng X mili-giây; lớp nào không ghi thời gian thì dùng giá trị mặc định 2000ms.

Áp dụng cho danh sách lớp: lớp Frame 2 (1000ms) hiển thị 1 giây, lớp Frame (5000ms) hiển thị 5 giây, còn các lớp không ghi thời gian (như Frame 1) hiển thị 2 giây (2000ms).

Luyện tập 1

Đề bài: Thay đổi thời gian xuất hiện của khung hình trong tệp ảnh động làm thế nào?

Sửa tên lớp tương ứng, thêm cụm "(Xms)" vào sau tên (X = số mili-giây mong muốn). Ví dụ "Frame 1 (1000ms)" → hiển thị 1 giây.

Luyện tập 2

Đề bài: Tệp có 5 lớp, dùng hiệu ứng Blend với số khung trung gian là 5, số khung trung gian GIMP tạo ra là bao nhiêu?

Blend: lớp dưới cùng là nền → còn 4 lớp khung gốc (lớp 2 đến lớp 5). Giữa các khung gốc liền kề có khoảng trống cần chèn khung trung gian: số khoảng = 4 − 1 = 3. Mỗi khoảng có 5 khung trung gian.

Số khung trung gian = 3 × 5 = 15 khung.

Vận dụng

Vẽ quả bóng ở các vị trí độ cao khác nhau (nảy lên – rơi xuống – chạm đất hơi bẹp), mỗi vị trí một lớp, đặt thời gian, xuất GIF với Loop forever.

🎯 Ghi nhớ: Mỗi lớp = một khung; "(Xms)" trong tên lớp đặt thời lượng; Blend tạo khung trung gian giữa các cặp khung gốc.

Bài 29: Khám phá phần mềm làm phim (VideoPad)

🔍 Kiến thức cần nhớ

  • Giao diện gồm: thanh công cụ, ngăn tư liệu, ngăn xem trước, con trỏ thời điểm, ngăn tiền trình.
  • Ngăn tiền trình có 2 chế độ: Story board (theo phân cảnh) và Timeline (theo dòng thời gian, dạng lớp track).
  • Quy trình: chuẩn bị tư liệu → Video Wizard chọn mẫu → thêm tư liệu, nhạc nền, đoạn mở đầu/kết thúc → Create → lưu dự án (.vpj) → Export Video.

⚙️ Bài tập

Câu hỏi mở đầu

Đề bài: Em có muốn làm được một đoạn phim kể về kì nghỉ hè như Nam không?

Có — phần mềm làm phim cho phép ghép ảnh, video, nhạc nền, phụ đề để tạo phim cá nhân (liên hệ mong muốn của bản thân).

Câu hỏi (Hình 29.2)

Đề bài: Quan sát giao diện và chỉ ra: a) các phân cảnh ứng với ảnh trong ngăn Tư liệu; b) thời lượng mỗi phân cảnh; c) thời lượng cả đoạn phim.

a) Mỗi ảnh/video clip trong ngăn Tư liệu khi đưa vào tiến trình tạo thành một phân cảnh trên Story board.
b) Con số ghi dưới mỗi phân cảnh chính là thời lượng (giây) của phân cảnh đó.
c) Thời lượng cả phim = tổng thời lượng các phân cảnh (cộng thêm thời gian các hiệu ứng chuyển cảnh).

Luyện tập

Đề bài: Mở dự án, lần lượt mở các trang Sequences, Video Files, Audio Files, Images và lập bảng nhận xét.

Mẫu bảng nhận xét:

TrangNội dung quan sát được
SequencesGồm 3 chuỗi phân cảnh chính: (1) Đoạn mở đầu; (2) Đoạn phim chính; (3) Đoạn kết thúc
Video FilesCác tệp video clip đã đưa vào dự án
Audio FilesCác tệp âm thanh/nhạc nền
ImagesCác tệp ảnh tư liệu

(Học sinh điền tên/số lượng tệp cụ thể theo dự án của mình.)

Vận dụng

Tạo đoạn phim mới với bộ ảnh/video khác hoặc nhạc nền khác theo sở thích, lặp lại quy trình Video Wizard.

🎯 Ghi nhớ: Story board để xem chuỗi phân cảnh; Timeline để quản lý nhiều lớp (track) theo thời gian. Luôn lưu dự án .vpj trước khi Export.

Bài 30: Biên tập phim

🔍 Kiến thức cần nhớ

  • 5 nhóm biên tập: chỉnh sửa hình ảnh, chỉnh sửa âm thanh, hiệu ứng chuyển cảnh, căn chỉnh thời gian, tạo phụ đề.
  • Chỉnh âm lượng (fade) thực hiện ở chế độ Timeline. Hiệu ứng chuyển cảnh và đổi thời lượng phân cảnh thực hiện ở Story board.

⚙️ Bài tập

Câu hỏi mở đầu

Đề bài: Cảm nghĩ sau tiết thực hành Bài 29, có muốn tìm hiểu thêm công cụ chỉnh sửa không?

Câu hỏi gợi mở để học sinh nêu cảm nhận cá nhân: phim cơ bản đã hoàn thành nhưng còn muốn thêm hiệu ứng chuyển cảnh, phụ đề, chỉnh nhạc nền cho hấp dẫn hơn.

Câu hỏi trắc nghiệm

Đề bài: Phân cảnh: giây 10 video clip 1 hiện ra; giây 12–18 hiện dòng chữ "Video clip này được thực hiện tại Nha Trang...". Cần công cụ nào?
A. Cả ba. B. (1) và (2). C. (2) và (3). D. (1) và (3).

Phân tích: cần (2) công cụ tạo phụ đề (để hiện dòng chữ) và (3) công cụ căn chỉnh thời gian (để chữ xuất hiện đúng giây 12–18). Không cần (1) chỉnh sửa âm thanh.

Đáp án: C. (2) và (3).

Luyện tập

Đề bài: Hoàn thiện đoạn phim với các yêu cầu a, b, c.

a) Điều chỉnh số lượng tư liệu (thêm/bớt ảnh, video) cho khớp kịch bản.
b) Thêm hiệu ứng chuyển cảnh giữa các phân cảnh và căn chỉnh thời lượng sao cho phụ đề kịp hiển thị đủ, người xem theo dõi được cả hình lẫn chữ.
c) Chọn/điều chỉnh nhạc nền phù hợp nội dung, dùng Fade out để nhạc nhỏ dần cuối phim.

Vận dụng

Đề bài: Thực hiện các thao tác a, b, c để phim hấp dẫn hơn.

a) Bổ sung thêm ảnh/video clip vào ngăn tư liệu rồi kéo vào tiến trình.
b) Thay nhạc nền bằng bài hát yêu thích; dùng Fade và cắt cho khớp thời lượng phim.
c) Ở chế độ Timeline: đưa trỏ vào cuối một phân cảnh đến khi thành mũi tên hai chiều rồi kéo trái (giảm) hoặc phải (tăng) thời lượng, theo dõi ô Duration.

🎯 Ghi nhớ: Fade âm thanh và kéo chỉnh thời lượng làm ở Timeline; hiệu ứng chuyển cảnh làm ở Story board.

Bài 31: Thực hành tạo phim hoạt hình

🔍 Kiến thức cần nhớ

  • Phim hoạt hình từ ảnh: cần kịch bản chi tiết (phân cảnh, hình ảnh, lời thoại/âm thanh, phụ đề).
  • Ghi âm hội thoại: Home → Record → Record Narration, chọn dừng "At the end of sequence", đặt tên tệp, ghi rồi kết thúc.
  • Bổ sung phụ đề bằng hộp thoại Subtitles, lưu dự án và Export.

⚙️ Bài tập

Câu hỏi mở đầu

Đề bài: Làm thế nào để thực hiện đoạn phim hoạt hình có hội thoại giữa các nhân vật và phụ đề như Hình 31.1?

Cách làm: chuẩn bị ảnh các phân cảnh theo kịch bản → dùng VideoPad (Video Wizard) ghép thành phim → ghi âm lời thoại bằng Record Narration → thêm phụ đề bằng hộp thoại Subtitles → căn chỉnh thời lượng cho khớp → xuất phim.

Nhiệm vụ 1 (xây dựng kịch bản)

Lập bảng kịch bản chi tiết theo mẫu Bảng 31.1, gồm các cột: Phân cảnh, Hình ảnh, Lời thoại/Âm thanh, Phụ đề. Chọn chủ đề gợi ý (bảo vệ môi trường, tình bạn, ứng xử nơi công cộng...).

Nhiệm vụ 2 & 3 (thực hành)

Thực hiện theo hướng dẫn: tạo phim bằng Video Wizard, ghi âm lời thoại khớp phân cảnh (căn chỉnh ở Timeline), bổ sung phụ đề, lưu dự án và Export ra tệp phim.

Luyện tập

Đề bài: Chia sẻ đoạn phim với bạn bè, lắng nghe góp ý và chỉnh sửa.

Hoạt động thực hành: chiếu phim cho bạn xem, ghi nhận ý kiến về hình ảnh, âm thanh, thời lượng, phụ đề rồi điều chỉnh cho hoàn thiện.

Vận dụng

Đề bài: Tạo bộ phim hoàn chỉnh dưới 3 phút, có ảnh/video/nhạc nền, hiệu ứng chuyển cảnh, phụ đề, thuyết minh hoặc hội thoại.

Tổng hợp toàn bộ kỹ năng đã học (Bài 29–31): chuẩn bị tư liệu, dựng phim, thêm hiệu ứng, ghi âm/phụ đề, căn chỉnh thời gian và xuất bản.

🎯 Ghi nhớ: Phim hoạt hình bắt đầu từ kịch bản tốt; hội thoại dùng Record Narration, chú thích dùng Subtitles, luôn căn thời lượng phân cảnh khớp với lời thoại.

Mình đã giải đầy đủ toàn bộ câu hỏi mở đầu, hoạt động, luyện tập và vận dụng của 9 bài (23–31). Các bài tính toán (Bài 25, 28) có lời giải số chi tiết; các bài thực hành phần mềm được trình bày theo quy trình thao tác để em làm theo trên máy. Nếu em muốn mình đi sâu vào phần SQL của Bài 23 (giải thích sơ đồ liên kết các bảng) hay thao tác GIMP/VideoPad cụ thể, cứ nói nhé.

Chế độ đọc sách →