Giải Tin Học 10 trang 76
Lời giải chi tiết SGK Lớp 10 · Môn Tin Há»c · Trang 76–77
Nguon: Tin Hoc 10 - Ket Noi Tri Thuc Voi Cuoc Song (trang 76 – 77)
Bài 14: Làm việc với đối tượng đường và văn bản
🔍 Kiến thức cần nhớ
Trước khi giải các câu hỏi, ta cần nắm vững những khái niệm cốt lõi của bài học trong phần mềm đồ họa Inkscape:
- Hình khối (shape): là đối tượng được định nghĩa sẵn trong Inkscape, xác định bởi các tính chất toán học chặt chẽ (ví dụ: hình chữ nhật, hình tròn, ngôi sao...). Khi điều chỉnh, hình khối vẫn giữ đặc trưng không đổi.
- Đối tượng tự do dạng đường (path): do người dùng tạo ra, là tổ hợp của một hay nhiều đoạn cong hoặc thẳng nối lại với nhau. Có thể điều chỉnh từng đoạn độc lập để tạo ra hình dạng tùy ý.
- Đoạn cong: biểu diễn bởi 4 điểm — hai điểm đầu mút và hai điểm điều khiển. Mỗi điểm điều khiển kết hợp với một điểm đầu mút tạo ra tiếp tuyến của đường cong tại điểm mút đó.
- Điểm neo (node): điểm nối giữa các đoạn, gồm hai loại:
- Điểm neo trơn (smooth node): thể hiện bởi hình vuông hoặc hình tròn → đường đi qua mượt mà, không gãy khúc.
- Điểm neo góc (corner node): thể hiện bởi hình thoi → tạo điểm gãy, đổi hướng đột ngột.
- Điểm chỉ hướng và đường chỉ hướng: quyết định độ cong tại mỗi điểm neo. Kéo thả điểm chỉ hướng sẽ thay đổi độ cong.
💡 Mẹo nhớ: Một đoạn cong Bézier luôn cần 4 điểm: 2 điểm mút (đầu – cuối) + 2 điểm điều khiển (kéo nắn độ cong).
⚙️ Bài tập
Câu 1 — Câu hỏi mở đầu
Đề bài: Cần ít nhất bao nhiêu điểm để xác định một đường thẳng? Đường parabol? Đường elip?
Cách 1 — Dựa vào kiến thức hình học
Số điểm tối thiểu để xác định mỗi loại đường phụ thuộc vào số ẩn (tham số) trong phương trình của đường đó. Mỗi điểm cho ta một phương trình ràng buộc.
a) Đường thẳng: phương trình y = ax + b có 2 tham số (a và b).
→ Cần ít nhất 2 điểm để xác định một đường thẳng.
b) Đường parabol: phương trình y = ax^2 + bx + c có 3 tham số (a, b, c).
→ Cần ít nhất 3 điểm để xác định một parabol.
c) Đường elip: phương trình tổng quát Ax^2 + Bxy + Cy^2 + Dx + Ey + F = 0, sau khi chuẩn hóa còn lại 5 tham số độc lập.
→ Cần ít nhất 5 điểm để xác định một elip.
Cách 2 — Quy tắc đếm bậc tự do (nhanh)
Số điểm cần thiết = số bậc tự do của đường:
| Đường | Số tham số | Số điểm tối thiểu |
|---|---|---|
| Đường thẳng | 2 | 2 |
| Parabol | 3 | 3 |
| Elip | 5 | 5 |
Mỗi điểm "khóa" được một bậc tự do, nên cứ đếm số tham số là ra ngay số điểm.
💡 Mẹo nhớ: Bậc tự do càng nhiều → đường càng "phức tạp" → cần càng nhiều điểm để cố định nó.
Câu 2 — Hoạt động 1: So sánh hai hình chữ nhật
Đề bài: Quan sát hai hình chữ nhật ở Hình 14.1 và tìm ra điểm khác nhau giữa hai hình.
Cách 1 — Quan sát các điểm điều khiển (handle)
Hai hình tuy đều là hình chữ nhật nhưng được chọn bởi hai công cụ khác nhau, dẫn đến cách hiển thị điểm điều khiển khác nhau:
- Hình a) được chọn bằng công cụ vẽ hình chữ nhật (Rectangle tool). Các điểm điều khiển hiển thị là hình vuông và hình tròn nhỏ ở các góc. Đây là đối tượng hình khối — chỉ cho phép thay đổi các thuộc tính có sẵn (kích thước, độ bo góc).
- Hình b) được chọn bằng công cụ chọn (Selection tool). Các điểm điều khiển hiển thị là các mũi tên/hình vuông tô đậm ở 4 góc và 4 cạnh, dùng để di chuyển, co giãn, xoay toàn bộ đối tượng.
→ Điểm khác nhau: Hình a được chọn bằng công cụ chỉnh sửa hình khối (thấy được các điểm điều chỉnh thuộc tính riêng), còn hình b được chọn bằng công cụ chọn thông thường (chỉ thấy các nút co giãn/di chuyển).
Cách 2 — Nhận biết qua mục đích thao tác
Đặt câu hỏi: "Ta đang làm gì với hình?"
- Nếu thấy các nút cho phép bo tròn góc, đổi kích thước theo thuộc tính → đó là chế độ chỉnh sửa hình khối (hình a).
- Nếu thấy các nút mũi tên ở góc và cạnh để kéo giãn, xoay → đó là chế độ chọn đối tượng (hình b).
⚠️ Lưu ý thi: Đề dễ "đánh lừa" rằng hai hình khác nhau về hình dạng. Thực ra hình dạng giống nhau, chỉ khác công cụ đang chọn và do đó khác kiểu hiển thị điểm điều khiển.
Câu 3 — Câu hỏi vận dụng (công cụ vẽ hình chữ nhật góc tròn)
Đề bài: Để vẽ một hình chữ nhật góc tròn em nên dùng công cụ nào? Giải thích tại sao?
Cách 1 — Dùng công cụ vẽ hình chữ nhật (Rectangle tool)
Nên dùng công cụ vẽ hình chữ nhật, vì:
- Hình chữ nhật là đối tượng hình khối đã được Inkscape định nghĩa sẵn với thuộc tính độ bo góc (corner radius).
- Ta chỉ cần vẽ hình chữ nhật rồi điều chỉnh thuộc tính độ cong tại bốn góc (như Hình 14.2b trong bài) là có ngay hình chữ nhật góc tròn.
- Cách này nhanh, chính xác, bốn góc bo đều nhau và vẫn giữ được đặc trưng hình chữ nhật.
Cách 2 — So sánh để thấy vì sao không nên dùng công cụ Pen
Nếu dùng công cụ Pen (vẽ đường tự do), ta sẽ phải tự đặt từng điểm neo và tự nắn từng đoạn cong ở bốn góc. Việc này:
- Mất nhiều thao tác.
- Khó làm bốn góc bo đều và cân xứng.
- Dễ sai lệch hình dạng.
→ Do đó, công cụ vẽ hình chữ nhật là lựa chọn tối ưu vì tận dụng được thuộc tính bo góc có sẵn, đảm bảo nhanh và đẹp.
💡 Mẹo nhớ: Hình có dạng chuẩn (chữ nhật, tròn, sao...) → ưu tiên công cụ hình khối tương ứng. Chỉ dùng Pen khi cần hình dạng tự do, không theo khuôn mẫu.
Câu 4 — Hoạt động 2: Nhận dạng điểm neo
Đề bài: Quan sát hình trái tim, xác định xem các điểm được đánh dấu nằm trên Hình 14.4 có những đặc điểm gì?
Cách 1 — Phân loại theo hình dạng ký hiệu điểm neo
Trên hình trái tim ở Hình 14.4, các điểm được đánh dấu là các điểm neo dùng để định hình đường cong. Chúng có hai loại với đặc điểm khác nhau:
a) Điểm neo trơn (smooth node) — thể hiện bởi hình vuông hoặc hình tròn:
- Đường cong đi qua điểm này một cách mượt mà, liền mạch, không bị gãy.
- Hai đường chỉ hướng ở hai phía nằm trên cùng một đường thẳng (tiếp tuyến).
- Trong hình trái tim, các điểm này nằm ở phần cong trơn hai bên thân tim.
b) Điểm neo góc (corner node) — thể hiện bởi hình thoi:
- Tại điểm này đường bị gãy khúc, đổi hướng đột ngột.
- Trong hình trái tim, các điểm này nằm ở khe lõm phía trên (giữa hai bầu tim) và đỉnh nhọn phía dưới của trái tim.
Cách 2 — Nhận biết qua chức năng tạo hình
Quan sát ý nghĩa của từng điểm trong việc tạo nên dáng trái tim:
- Ở những nơi đường cần uốn cong mềm mại (hai vòng cung trên cùng và hai cạnh bên) → dùng điểm neo trơn.
- Ở những nơi đường cần tạo góc nhọn hoặc khe lõm (đáy nhọn và rãnh lõm giữa) → dùng điểm neo góc.
→ Nhờ kết hợp hai loại điểm neo này, ta tạo được hình trái tim vừa có phần cong mềm, vừa có phần nhọn sắc nét.
⚠️ Lưu ý thi: Phân biệt nhanh — hình thoi = neo góc (gãy), hình vuông/tròn = neo trơn (mượt). Đây là câu hỏi nhận dạng rất hay gặp.
🎯 Ghi nhớ: - Số điểm xác định đường: thẳng = 2, parabol = 3, elip = 5 (bằng số tham số của phương trình). - Đoạn cong cần 4 điểm: 2 điểm mút + 2 điểm điều khiển. - Hình chuẩn → dùng công cụ hình khối; hình tự do → dùng công cụ Pen. - Điểm neo có hai loại: trơn (hình vuông/tròn, đi mượt) và góc (hình thoi, gãy khúc). Độ cong tại mỗi điểm neo điều chỉnh bằng cách kéo thả điểm chỉ hướng.
