Trả lời nhanh
Sách Tin học 10 Kết nối tri thức gồm 34 bài, chia thành 6 chủ đề: Máy tính và xã hội tri thức; Mạng máy tính và Internet; Đạo đức, pháp luật và văn hoá trong môi trường số; Ứng dụng tin học (thiết kế đồ họa); Giải quyết vấn đề với sự trợ giúp của máy tính (lập trình Python); Hướng nghiệp với Tin học. Phần nặng nhất là lập trình Python (Bài 16 – 32).
Mục lục giải SGK Tin học 10 Kết nối tri thức
Mục lục dưới đây đi đúng thứ tự trong sách. Mỗi bài đều có lời giải các câu hỏi hoạt động, câu hỏi cuối mục, phần luyện tập và vận dụng. Thầy cô khuyên các em đọc phần trọng tâm của từng chủ đề trước khi mở lời giải chi tiết.
Chủ đề 1: Máy tính và xã hội tri thức
Chủ đề này trả lời câu hỏi: máy tính biểu diễn và xử lí thông tin như thế nào. Trọng tâm tính toán là hệ nhị phân, phép toán lôgic và cách tính dung lượng dữ liệu văn bản, âm thanh, hình ảnh.
- Bài 1: Thông tin và xử lí thông tin
- Bài 2: Vai trò của thiết bị thông minh và tin học đối với xã hội
- Bài 3: Một số kiểu dữ liệu và dữ liệu văn bản
- Bài 4: Hệ nhị phân và dữ liệu số nguyên
- Bài 5: Dữ liệu lôgic
- Bài 6: Dữ liệu âm thanh và hình ảnh
- Bài 7: Thực hành sử dụng thiết bị số thông dụng
Chủ đề 2: Mạng máy tính và Internet
Các em cần phân biệt được mạng LAN và Internet, hiểu điện toán đám mây, Internet vạn vật (IoT) và nhận diện các nguy cơ như phần mềm độc hại, lừa đảo trực tuyến.
- Bài 8: Mạng máy tính trong cuộc sống hiện đại
- Bài 9: An toàn trên không gian mạng
- Bài 10: Thực hành khai thác tài nguyên trên Internet
Chủ đề 3: Đạo đức, pháp luật và văn hoá trong môi trường số
Chủ đề chỉ có một bài nhưng hay xuất hiện trong đề kiểm tra dưới dạng tình huống: chia sẻ ảnh của người khác, tải phần mềm bẻ khoá, bình luận xúc phạm trên mạng xã hội.
- Bài 11: Ứng xử trên môi trường số. Nghĩa vụ tôn trọng bản quyền
Chủ đề 4: Ứng dụng tin học
Đây là phần thực hành với phần mềm thiết kế đồ họa vectơ. Điểm cần nắm là sự khác nhau giữa ảnh vectơ và ảnh điểm ảnh, cách nhóm, căn chỉnh, xếp lớp đối tượng và làm việc với đường cong, chữ.
- Bài 12: Phần mềm thiết kế đồ họa
- Bài 13: Bổ sung các đối tượng đồ họa
- Bài 14: Làm việc với đối tượng đường và văn bản
- Bài 15: Hoàn thiện hình ảnh đồ họa
Chủ đề 5: Giải quyết vấn đề với sự trợ giúp của máy tính
Mười bảy bài lập trình Python là xương sống của cả năm. Các bài nối tiếp nhau: biến, vào ra, rẽ nhánh, vòng lặp, danh sách, xâu, hàm rồi đến kiểm thử và gỡ lỗi, nên hổng bài trước sẽ rất khó học bài sau.
- Bài 16: Ngôn ngữ lập trình bậc cao và Python
- Bài 17: Biến và lệnh gán
- Bài 18: Các lệnh vào ra đơn giản
- Bài 19: Câu lệnh rẽ nhánh if
- Bài 20: Câu lệnh lặp for
- Bài 21: Câu lệnh lặp while
- Bài 22: Kiểu dữ liệu danh sách
- Bài 23: Một số lệnh làm việc với dữ liệu danh sách
- Bài 24: Xâu kí tự
- Bài 25: Một số lệnh làm việc với xâu kí tự
- Bài 26: Hàm trong Python
- Bài 27: Tham số của hàm
- Bài 28: Phạm vi của biến
- Bài 29: Nhận biết lỗi chương trình
- Bài 30: Kiểm thử và gỡ lỗi chương trình
- Bài 31: Thực hành viết chương trình đơn giản
- Bài 32: Ôn tập lập trình Python
Chủ đề 6: Hướng nghiệp với Tin học
Hai bài cuối giới thiệu công việc, yêu cầu năng lực và môi trường làm việc của hai nghề gắn với nội dung đã học trong năm.
- Bài 33: Nghề thiết kế đồ họa máy tính
- Bài 34: Nghề phát triển phần mềm
Bản đồ kiến thức: chủ đề nào cần luyện dạng bài gì?
| Chủ đề | Kiến thức cốt lõi | Dạng bài hay gặp |
|---|---|---|
| 1. Máy tính và xã hội tri thức | Dữ liệu, thông tin, đơn vị đo; hệ nhị phân; phép toán lôgic; số hoá âm thanh, hình ảnh | Đổi cơ số, cộng nhân nhị phân, lập bảng chân trị, tính dung lượng tệp |
| 2. Mạng máy tính và Internet | LAN, Internet, điện toán đám mây, IoT; phần mềm độc hại | Chọn biện pháp bảo vệ tài khoản, nhận diện tin lừa đảo |
| 3. Đạo đức, pháp luật, văn hoá số | Ứng xử có văn hoá, bản quyền, quyền riêng tư | Xử lí tình huống, chỉ ra hành vi vi phạm |
| 4. Ứng dụng tin học | Đồ họa vectơ, đối tượng, lớp, đường cong, chữ | Mô tả thao tác thiết kế logo, thiệp, biểu tượng |
| 5. Lập trình Python | Biến, kiểu dữ liệu, if, for, while, list, xâu, hàm, gỡ lỗi | Đọc hiểu đoạn code, tìm lỗi, viết chương trình ngắn |
| 6. Hướng nghiệp | Nghề thiết kế đồ họa, nghề phát triển phần mềm | Nêu yêu cầu năng lực, tự đánh giá sự phù hợp |
Ví dụ giải mẫu các dạng trọng tâm
Dạng 1: Đổi số thập phân sang nhị phân
Đề: Biểu diễn số 45 trong hệ nhị phân.
Cách làm: Chia liên tiếp cho 2 và ghi số dư: 45 : 2 dư 1; 22 : 2 dư 0; 11 : 2 dư 1; 5 : 2 dư 1; 2 : 2 dư 0; 1 : 2 dư 1. Đọc các số dư từ dưới lên ta được 45 = 1011012.
Kiểm tra ngược: 1·25 + 0·24 + 1·23 + 1·22 + 0·21 + 1·20 = 32 + 8 + 4 + 1 = 45. Bước kiểm tra này chỉ mất vài giây nhưng giúp các em không mất điểm vì đọc ngược thứ tự số dư.
Dạng 2: Cộng hai số nhị phân
Đề: Tính 10112 + 1102.
Cộng từ phải sang trái với quy tắc 1 + 1 = 10 (viết 0, nhớ 1). Kết quả là 100012. Thử lại bằng hệ thập phân: 11 + 6 = 17 và 17 = 100012, khớp với đáp số.
Dạng 3: Tính dung lượng ảnh và âm thanh
- Ảnh: một ảnh 800 × 600 điểm ảnh, mỗi điểm dùng 24 bit màu cần 800 × 600 × 24 : 8 = 1 440 000 byte, xấp xỉ 1,37 MB (khi lấy 1 MB = 1024 × 1024 byte).
- Âm thanh: ghi âm 1 phút, tần số lấy mẫu 44 100 Hz, độ sâu 16 bit, 2 kênh: 44 100 × 16 × 2 × 60 : 8 = 10 584 000 byte, xấp xỉ 10,1 MB.
Mẹo nhớ: luôn nhân hết các thông số ra số bit trước, cuối cùng mới chia 8 để đổi sang byte. Nhiều bạn chia 8 hai lần hoặc quên nhân số kênh.
Dạng 4: Đọc hiểu vòng lặp Python
n = 0
s = 0
while s <= 20:
n = n + 1
s = s + n
print(n, s)
Vòng lặp cộng dần 1 + 2 + 3 + … cho tới khi tổng vượt 20. Sau n = 5 thì s = 15 vẫn ≤ 20 nên lặp tiếp; n = 6 cho s = 21 > 20 thì dừng. Chương trình in ra 6 21. Cách an toàn nhất là lập bảng ghi giá trị n, s sau mỗi vòng thay vì nhẩm.
Lỗi sai thường gặp khi làm bài Tin 10
- Nhầm range:
range(1, 10, 2)cho dãy 1, 3, 5, 7, 9; giá trị 10 không được lấy vì cận trên luôn bị loại trừ. - Quên ép kiểu:
input()luôn trả về xâu, muốn tính toán phải viếtint(input())hoặcfloat(input()). - Thụt lề sai: Python dùng thụt lề để xác định khối lệnh, lệch một khoảng trắng cũng gây lỗi hoặc làm sai logic.
- Nhầm = và ==: dấu = là lệnh gán, dấu == mới là phép so sánh trong điều kiện if, while.
- Chỉ số xâu, danh sách: phần tử đầu tiên có chỉ số 0;
s[0:3]lấy 3 kí tự đầu, không lấy kí tự ở vị trí 3. - Câu hỏi tình huống Chủ đề 3: trả lời chung chung “không nên làm”. Cần chỉ rõ hành vi vi phạm điều gì (bản quyền, quyền riêng tư hay văn hoá ứng xử) và đề xuất cách làm đúng.
Bài luyện tập tự kiểm tra (có đáp án)
- Đổi 110102 sang hệ thập phân.
Đáp án: 16 + 8 + 2 = 26. - Biểu thức lôgic
(5 > 3) or (2 > 4)cho giá trị gì?
Đáp án: True, vì phép or chỉ cần một vế đúng, mà 5 > 3 đúng. - Cho
a = [3, 7, 1]. Sau lệnha.append(5),len(a)bằng bao nhiêu?
Đáp án: 4, danh sách trở thành [3, 7, 1, 5] vì append thêm phần tử vào cuối. - Với
s = "Tin hoc 10", lệnhs.find("hoc")trả về giá trị nào?
Đáp án: 4, vì chữ h của “hoc” nằm ở chỉ số 4 (đếm từ 0, dấu cách cũng được tính).
Cách học Tin 10 Kết nối tri thức để đạt điểm cao
- Học lý thuyết trước khi xem lời giải. Đọc phần kiến thức của bài, tự trả lời câu hỏi rồi mới đối chiếu. Xem lời giải ngay từ đầu khiến các em nhớ đáp án chứ không hiểu cách làm.
- Gõ lại mọi đoạn code. Với Chủ đề 5, hãy chạy thử từng ví dụ trên máy tính hoặc trình soạn thảo Python, sau đó thay đổi dữ liệu vào để xem kết quả thay đổi thế nào.
- Tự tạo bảng tóm tắt lệnh. Ghi lên một trang giấy các lệnh hay dùng:
len,append,insert,remove,find,split,join,upperkèm ví dụ ngắn. - Ôn theo chủ đề trước kì kiểm tra. Mỗi chủ đề làm thêm khoảng 15 – 20 câu trắc nghiệm để quen cách hỏi.
Tài liệu học kèm theo bộ sách
- Lý thuyết Tin học 10 Kết nối tri thức
- Giải SBT Tin học 10 Kết nối tri thức
- Trắc nghiệm Tin học 10 Kết nối tri thức có đáp án
- Chuyên đề học tập Tin học 10 Kết nối tri thức
- Giải SGK Tin học 10 Cánh diều (dành cho lớp học bộ sách khác)
Nếu lớp em học bộ Cánh diều, thứ tự bài và tên bài khác với Kết nối tri thức, vì vậy hãy hỏi thầy cô bộ sách đang dùng trước khi tra lời giải.
Câu hỏi thường gặp
Tin học 10 Kết nối tri thức có bao nhiêu bài?
Sách gồm 34 bài chia thành 6 chủ đề, trong đó Chủ đề 5 về lập trình Python chiếm nhiều bài nhất, từ Bài 16 đến Bài 32.
Tin 10 Kết nối tri thức học ngôn ngữ lập trình nào?
Sách dạy Python, đi từ biến, lệnh gán, vào ra, rẽ nhánh, vòng lặp đến danh sách, xâu kí tự, hàm và kiểm thử, gỡ lỗi chương trình.
Phần nào trong Tin 10 dễ mất điểm nhất?
Thường là bài tập hệ nhị phân, tính dung lượng tệp và đọc hiểu đoạn code Python. Các em nên kiểm tra ngược kết quả và lập bảng giá trị biến khi đọc vòng lặp.
Học bộ Cánh diều có dùng được lời giải Kết nối tri thức không?
Không nên dùng thay thế vì thứ tự bài, tên bài và câu hỏi khác nhau. Kiến thức nền như hệ nhị phân, Python vẫn tương tự nên có thể tham khảo phần lý thuyết.