💻 Tin học · Lớp 11 · Ôn tập cuối học kỳ II – cuối năm
Sơ đồ tư duy Tin học lớp 11 học kỳ II
Học kỳ II học theo định hướng: Khoa học máy tính (mảng, tìm kiếm, sắp xếp, độ phức tạp, kiểm thử, thiết kế chương trình) hoặc Tin học ứng dụng (thực hành CSDL, chỉnh sửa ảnh, làm phim). Em ôn nhánh của lớp mình và phần nhắc lại CSDL.
Chấm tròn nhỏ: ý có giải thích, ví dụ — bấm vào ý trên sơ đồ để xem chi tiết ở dàn ý bên dưới.
📌 Cần nhớ
- Tìm kiếm tuần tự O(n); tìm kiếm nhị phân O(log n) và cần dãy đã sắp xếp.
- Sắp xếp nổi bọt, chọn, chèn đều có độ phức tạp O(n²).
- m[i][j] là phần tử ở hàng i, cột j của mảng hai chiều.
- Làm mịn dần: đi từ khái quát đến chi tiết.
- Khoá ngoài chỉ nhận giá trị đã có ở khoá chính của bảng được tham chiếu.
- Sao lưu CSDL định kì để phục hồi khi có sự cố.
- Ảnh động GIF: mỗi lớp là một khung hình.
⚠️ Lỗi hay gặp khi làm bài
- Áp dụng tìm kiếm nhị phân cho danh sách chưa sắp xếp.
- Duyệt mảng bằng range(len(a) + 1) → IndexError ở lần lặp cuối.
- Kết luận chương trình đúng sau một lần chạy thử; cần kiểm thử cả trường hợp biên (danh sách rỗng, một phần tử).
- Nhập bản ghi có giá trị khoá ngoài chưa tồn tại ở bảng tham chiếu nên bị hệ quản trị CSDL từ chối.
- Chỉnh sửa trực tiếp trên ảnh gốc, không dùng lớp, nên khó hoàn tác.
📝 Dàn ý chi tiết
Toàn bộ ý trên sơ đồ kèm giải thích, ví dụ — đọc lại trước khi làm đề.
1. Nhắc lại CSDL và SQL
Khoá chính, khoá ngoài
Khoá chính định danh bản ghi; khoá ngoài liên kết các bảng, bảo đảm tham chiếu đúng.
Truy vấn
SELECT … FROM … WHERE … ORDER BY …; dùng JOIN để lấy dữ liệu từ nhiều bảng.
2. THƯD: Tạo và khai thác CSDL
Phần mềm thực hành
Hệ quản trị CSDL MySQL, thao tác qua phần mềm giao diện HeidiSQL.
Xác định cấu trúc bảng
Chọn trường, kiểu dữ liệu (INT, VARCHAR, DATE…), khoá chính, khoá ngoài cho từng bảng.
Bảng có khoá ngoài
Tạo bảng được tham chiếu trước; giá trị khoá ngoài phải có sẵn ở bảng được tham chiếu.
Cập nhật, truy xuất
Thêm, sửa, xoá bản ghi; lọc, sắp xếp, truy xuất dữ liệu qua liên kết các bảng.
Sao lưu dữ liệu
Xuất CSDL ra tệp .sql định kì để phục hồi khi gặp sự cố.
3. THƯD: Chỉnh sửa ảnh và làm phim
Phần mềm chỉnh sửa ảnh
VD GIMP: làm việc với lớp (layer), cắt, đổi kích thước, xuất ảnh.
Công cụ chọn, chỉnh màu
Chọn vùng chữ nhật, elip, tự do, theo màu; chỉnh độ sáng, độ tương phản, cân bằng màu.
Tạo ảnh động
Mỗi lớp là một khung hình; xuất định dạng GIF động.
Làm phim hoạt hình
Phần mềm làm phim: dựng cảnh, nhân vật, thêm hiệu ứng, chữ, âm thanh rồi xuất video.
4. KHMT: Dữ liệu mảng
Mảng một chiều
Dùng list: a = [5, 2, 8]; a[i] là phần tử có chỉ số i (bắt đầu từ 0).
Mảng hai chiều
Danh sách các danh sách: m = [[1, 2], [3, 4]]; m[1][0] bằng 3.
Duyệt mảng hai chiều
Hai vòng for lồng nhau: vòng ngoài duyệt hàng i, vòng trong duyệt cột j, truy cập m[i][j].
5. KHMT: Tìm kiếm và sắp xếp
Tìm kiếm tuần tự
So sánh lần lượt từng phần tử từ đầu đến cuối; độ phức tạp O(n).
Tìm kiếm nhị phân
Dãy đã sắp xếp; so với phần tử giữa rồi thu hẹp còn một nửa; độ phức tạp O(log n).
Sắp xếp chèn
Lần lượt chèn a[i] vào đúng vị trí trong đoạn đã sắp xếp đứng trước nó.
Sắp xếp chọn
Chọn phần tử nhỏ nhất trong đoạn chưa sắp xếp, đổi chỗ về đầu đoạn đó.
Sắp xếp nổi bọt
Đổi chỗ các cặp liền kề sai thứ tự, lặp đến khi không còn đổi chỗ; độ phức tạp O(n²).
6. KHMT: Kiểm thử và độ phức tạp
Kiểm thử
Chạy với nhiều bộ dữ liệu, kể cả trường hợp biên, để phát hiện lỗi; kiểm thử không chứng minh được hết lỗi.
Độ phức tạp thời gian
Ước lượng số phép tính theo kích thước dữ liệu n, kí hiệu O lớn.
Các mức thường gặp
O(1) < O(log n) < O(n) < O(n log n) < O(n²); hai vòng lặp lồng nhau theo n thường là O(n²).
7. KHMT: Thiết kế chương trình
Làm mịn dần
Chia bài toán thành các bước lớn, rồi chi tiết hoá từng bước cho đến khi viết được thành lệnh.
Thiết kế theo mô đun
Chia chương trình thành các hàm độc lập, mỗi hàm một nhiệm vụ; dễ kiểm thử, dễ tái sử dụng.
Thư viện chương trình
Gom các hàm vào tệp .py riêng rồi dùng import; VD import math rồi gọi math.sqrt(16).
Ôn xong? Luyện ngay Tin học lớp 11
Câu hỏi theo từng chủ đề có lời giải chi tiết, chấm điểm ngay — miễn phí.
Các môn khác lớp 11
🧮 Toán 11
📖 Ngữ văn 11
🔤 Tiếng Anh 11
⚛️ Vật lý 11
🧪 Hoá học 11
📜 Lịch sử 11
🌏 Địa lí 11
⚖️ Giáo dục kinh tế và pháp luật 11
💻 Tin học 11
🛠️ Công nghệ 11
Tin học các lớp khác
Học Vui Mà biên soạn theo Chương trình GDPT 2018, bám phân bổ học kỳ của bộ sách Kết nối tri thức với cuộc sống. Nếu trường dùng bộ sách khác, con đối chiếu với đề cương ôn tập của lớp.