Giải bài tập Tin học 11Chủ đề FCS: Giải quyết vấn đề với sự trợ giúp của máy tính (Giới thiệu nghề quản trị cơ sở dữ liệu) Bài 1: Kiểu mảng và cấu trúc mảng Bài 2: Mảng hai chiều Bài 3: Thực hành về tệp, mảng và danh sách Bài 4: Làm mịn dần từng bước từ thuật toán đến chương trình máy tính Bài 5: Đánh giá thuật toán
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 bài tập Tin học 11 Chủ đề FICT: Giải quyết vấn đề với sự trợ giúp của máy tính (Thực hành tạo và khai thác cơ sở dữ liệu) Bài 1: Làm quen với Microsoft Access Bài 2: Tạo bảng trong cơ sở dữ liệu Bài 3: Liên kết các bảng trong cơ sở dữ liệu Bài 4: Tạo và sử dụng biểu mẫu
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 Chuyên đề Tin học 11 Bài 2: Vẽ logo Khởi động trang 11 Chuyên đề Tin học 11: Logo của một số thương hiệu nổi tiếng trên thế giới được thể hiện trong Hình 1. Theo em, logo nào dễ vẽ nhất, khó vẽ nhất? Tại sao? Lời giải: Theo em, logo nào dễ vẽ nhất (a), (b), (d) => Hình ảnh đơn giản, đường nét khá dễ dàng Logo khó vẽ nhất là (c) => Vì nhiều chi tiết nhỏ, nhiều đường nét đòi hỏi sự tỉ mỉ 2. Thực hành vẽ logo trên GIMP
Giải Chuyên đề Tin học 11 Bài 4: Thực hành tổng hợp vẽ trang trí Vận dụng trang 25 Chuyên đề Tin học 11: Hãy tạo một sản phẩm vẽ trang trí mà em thầy hứng thú và ý nghĩa, ví dụ tranh treo tường với chủ đề như: Hi vọng, Ước mơ, Người mẹ, Nắng sân trường. Lời giải: Tạo một sản phẩm vẽ trang trí mà em thấy hứng thú và ý nghĩa.
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 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 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.