Giải Tin học 11 Bài 1: Bài toán quản lý và cơ sở dữ liệu Giải Tin học 11 trang 47 Khởi động trang 47 Tin học 11:Có một số cụm từ mà em đã từng nghe và có thể em đã từng dùng, ví dụ: Quản lí học sinh, Quản lí nhân sự, Quản lí chi tiêu cá nhân… Theo em, việc quản lí có liên quan đến việc lưu trữ và xử lí dữ liệu không? Hãy nêu một việc em đã làm để quản lí một hoạt động nào đó của mình? Lời giải: - Việc quản lí có liên quan đến việc lưu trữ và xử lí dữ liệu. - Một việc em đã làm để quản lí một hoạt động nào đó của mình, đó là: Quản lí chi tiêu: mỗi ngày ghi lại chi phí mình sử dụng và xem xét những gì không cần có từ đó quản lí chi tiêu của mình 1 cách hợp lí nhất. 3. Cơ sở dữ liệu và phần mềm hệ quản trị cơ sở dữ liệu <
Giải Tin học 11 Bài 6: Kiểm thử và sửa lỗi chương trình Giải Tin học 11 trang 113 Khởi động trang 113 Tin học 11:Theo em, tại sao rất ít khi viết chương trình xong có thể chạy được ngay? Lời giải: Bởi vì chương trình vừa viết xong còn lỗi và chưa được sửa 3. Một số kinh nghiệm thực hành gỡ lỗi chương trình Giải Tin học 11 trang 114 Hoạt động trang 114 Tin học 11:Hãy cho một số ví
Giải Tin học 11 Bài 5: Phần mềm ứng dụng và dịch vụ phần mềm Giải Tin học 11 trang 24 Khởi động trang 24 Tin học 11:Những phần mềm trong máy tính đã áp ứng đủ mọi nhu cầu làm việc của em hay chưa? Lời giải: Những phần mềm trong máy tính đáp ứng đủ nhu cầu làm việc của em. Phần mềm tra cứu bản đồ và chỉ đường (Maps), dịch văn bản (traslate), soạn thảo văn bản (words), dạy và học trực tuyến (meet). 1. Một số loại phần mềm Hoạt động trang 24 Tin học 11:Lần gần đây nhất, em đã tải về và cài thêm phần mềm nào trên điện thoại thông minh của em? Tại sao em cần thêm phần mềm đó?
Giải Tin học 11 Bài 8: Lập trình một số thuật toán sắp xếp Giải Tin học 11 trang 122 Khởi động trang 122 Tin học 11:Trình quản lý tệp của hệ điều hành cho phép lựa chọn hiển thị nội dung của thư mục được sắp xếp thứ tự theo vài cách khác nhau. Em hãy cho biết một trong số các lựa chọn này và giải thích rõ thêm tiêu chí (yêu cầu) sắp xếp tương ứng. Lời giải: Sắp xếp nổi bọt => Ưu điểm: • Là thuật toán cơ bản, dễ hiểu, phù hợp cho người bắt đầu học về sắp xếp • Đoạn code ngắn gọn, dễ nhớ. Sắp xếp chèn tuyến tính => Ưu điểm: • Thao tác thực hiện đơn giản, dễ hiểu. • Thể hiện sự hiệu quả cao đối với các số liệu nhỏ. • Tại các tình huống thực tế, Insertion Sort tỏ ra hiệu quả hơn so với các thuật toán có độ phức tạp �(�2)O(n2) khác (ví dụ Bubble sort).
Giải Tin học 11 Bài 3: Quan hệ giữa các bảng và khoá ngoài trong CSDL quan hệ Giải Tin học 11 trang 57 Khởi động trang 57 Tin học 11: Lời giải: Theo em, việc đưa tất cả các dữ liệu cần quản lí vào trong một bảng như Anh THư thực hiện có ưu điểm: Dữ liệu ngắn gọn, nhược điểm: Khi quản lí thì cần nhiều hơn một bảng dữ liệu, nếu dùng một bảng có thể dẫn đến dư thừa dữ liệu, dẫn đến sai nhầm, dữ liệu không nhất quán. 1. Một học sinh mượn sách nhiều lần: Giả sử học sinh có số thẻ TV ”HS-002” tên “Lê Bình” sinh ngày “02/3/2007” học lớp “11A1” đã có 68 lần mượn sách. Như vây bộ giá trị (“HS-002”, “Lê Bình”, “02/3/2007”, “11A1”) phải xuất hiện 68 lần trên 68 bản ghi của bảng. Việc gõ nhập 68 lần bộ dữ liệu về Lê Bình sẽ dễ xuấ hiện sai nhầm hơn so với
Giải Tin học 11 Bài 12: Thực hành thiết kế và lập trình theo mo đun (tiếp theo) Giải Tin học 11 trang 140 Nhiệm vụ 1 trang 140 Tin học 11:Viết hàm phân tích điểm. Viết chương trình thực hiện hàm ptDiem và chạy thử kiểm tra. Lời giải: Tách thành các việc cụ thể: - Đếm số điểm thuộc mỗi mức xếp hạng Tốt, Khá, Đạt, Chưa đạt. - Tim sum, max, min. Có hai lựa chọn viết chi tiết các câu lệnh: 1-Duyệt dãy điểm số đầu vào nhiều lần, mỗi lần làm một việc hoặc 2-Duyệt dãy điểm số đầu vào chỉ một lần, làm đồng thời nhiều việc trong một lần duyệt. - Trả về các giá trị: điểm trung bình, max, min, số điểm thuộc mỗi mức xếp hạng. Nhiệm vụ 2 trang 140 Tin học 11:Thực hiện phân tích điểm một học sinh. Viết chương trình thực hiện hàm ptHocSinh và chạy thử kiểm tra.
Giải Tin học 11 Bài 2: Khám thế thế giới qua thiết bị số thông minh Giải Tin học 11 trang 10 Khởi động trang 10 Tin học 11:Em đã sử dụng các thiết bị số của mình như thế nào? Theo em, sử dụng như thế đã đúng cách chưa? Lời giải: - Thiết bị số em dùng như: điện thoại thông minh, máy tính - Trước khi sử dụng thiết bị số thì em sẽ được hướng dẫn sử dụng để sử dụng đúng cách. 1. Sử dụng đúng cách các thiết bị số Hoạt động 1 trang 10 Tin học 11:Quan sát Hình 1, em hãy:
Giải Tin học 11 Bài 10: Thiết kế chương trình từ trên xuống và phương pháp mô đun hoá Giải Tin học 11 trang 131 Khởi động trang 131 Tin học 11:Có người nói lập trình cũng giống như giải bài tập toán, sau khi có ý tưởng thuật toán, ta viết từng dòng lệnh lần lượt từ đầu đến cuối. Theo em, nói như thế có đúng không? Vì sao? Lời giải: Đúng vì khi phân tích ta đã sắp xếp theo các bước giải theo tuần tự bài toán 2. Minh hoạ về lập trình theo phương pháp mô đun hoá Giải Tin học 11 trang 132
Giải Tin học 11 Bài 1: Lưu trữ trực tuyến Giải Tin học 11 trang 28 Khởi động trang 28 Tin học 11:Em đã từng dùng USB để sao lưu các tệp dữ liệu, chuyển dữ liệu từ máy tính này sang máy tính khác chưa? Em có thể cho biết cách nào khác để thực hiện việc đó không? Lời giải: Em đã từng dùng USB để sao lưu các tệp dữ liệu, chuyển dữ liệu từ máy tính này sang máy tính khác. Ngoài cách trên em còn có cách khác để thực hiện việc đó: dùng Google Drive là dịch vụ lưu trữ đám mây của Google. 1. Dịch vụ lưu trữ trực tuyến Hoạt động trang 28 Tin học 11:Em hiểu thế nào là lưu trữ trực tuyến
Giải Tin học 11 Bài 4: Các biểu mẫu cho xem và cập nhập CSDL Giải Tin học 11 trang 62 Khởi động trang 62 Tin học 11:Khi nhập dữ liệu vào một bảng của CSDL quan hệ, theo em có thể gặp những lỗi nào? Em hãy cho ví dụ? Lời giải: Khi nhập dữ liệu vào một bảng củ CSDL quan hệ, theo em có thể gặp những lỗi sau: - Tránh được các cập nhập vi phạm ràng buộc toàn vẹn như ràng buộc khoá, ràng buộc khoá ngoài. - Tránh được các cập nhập vi phạm ràng buộc miền giá trị, tức là không đưa vào giá trị nằm ngoài tập giá trị được chấp nhận. Ví dụ: Biểu mẫu ở Hình 3 dùng để nhập dữ liệu. Dữ liệu của các trường ở nửa bên trên biểu mẫu đó (Mã định danh, Giới tính…) được hiển thị và khoá lại không cho thay đổi.
Giải Tin học 11 Bài 11: Thực hành thiết kế và lập trình theo mo đun Giải Tin học 11 trang 135 Nhiệm vụ trang 135 Tin học 11:Thực hiện bài tập lớn về lập trình Python. Mô tả bài toán: KQI – Phân tích kết quả học tập của từng học sinh: điểm trung bình chung, điểm cao nhất; điểm thấp nhất, số lượng điểm thuộc các mức (Tốt, Khá, Đạt, Chưa đạt). Ghi lưu thành tệp văn bản “phantich_theoHS.txt”. KQ2 – Phân tích kết quả học tập theo từng môn học; ghi lưu thành tệp văn bản "phantich_theoMon.txt". a) Danh sách sắp xếp điểm mỗi môn học theo thứ tự giảm dần, kèm tên học sinh. b) Điểm cao nhất, điểm thấp nhất, trung bình cộng, tỉ lệ phần trăm điểm theo các mức: Tốt, Khá, Đạt, Chưa đạt.