Giải Tin học 11 Chủ đề 7: Phần mềm chỉnh sửa ảnh và làm video Bài 25: Phần mềm chỉnh sửa ảnh Bài 26: Công cụ chỉnh màu sắc và công cụ chọn Bài 27: Công cụ vẽ và một số ứng dụng Bài 28: Tạo ảnh động Bài 29: Khám phá phần mềm làm phim Bài 30: Biên tập phim
Lý thuyết Tin học 11 Bài 5: Đánh giá thuật toán A. Lý thuyết Đánh giá thuật toán 1. Các khái niệm cơ bản - Đánh giá thuật toán trong Tin học dựa trên tính hiệu quả. - Thuật toán hiệu quả là khi thời gian thực hiện và lượng bộ nhớ cần dùng ít hơn. - Tính ngắn gọn, dễ hiểu và dễ lập trình không phải là tiêu chuẩn quan trọng nhất. a) Ước lượng thời gian thực thi chương trình và hiệu quả thời gian của thuật toán - Python có lệnh time() để bẩm giờ tính thời gian thực thi chương trình. Tuy nhiên, cách tính này không áp dụng được để so sánh hiệu quả thuật toán vì những vấn đề sau: - Phải lập trình và chạy thử các thuật toán cần so sánh. - Thời gian đo được phụ thuộc vào nhiều yếu tố không liên quan tới thuật toán. - Không khả thi để tính thời gian trung bình cho nhiều chương trình khác nhau. b) Kích thước đầu vào - Thời gian chạy chương trì
Giải Tin học 11 Chủ đề 6: Kĩ thuật lập trình Bài 17: Dữ liệu mảng một chiều và hai chiều Bài 18: Thực hành dữ liệu mảng một chiều và hai chiều Bài 19: Bài toán tìm kiếm Bài 20: Thực hành bài toán tìm kiếm Bài 21: Các thuật toán sắp xếp đơn giản Bài 22: Thực hành bài toán
Giải Chuyên đề Tin học 11 Bài 2: Thiết kế thuật toán đệ quy Khởi động trang 11 Chuyên đề Tin học 11:An được giao tìm một thiết kế mới cho bài toán tính tổng S(n) có thể được viết lại như sau: S(n) = 1+2+3+…+n = 1+2+…+n-1+n = S(n-1)+n. Do đó, việc tính S(n) có thể được tính từ S(n-1), tương tự S(n-1) lại có thể được tính từ S(n-2). Cứ như vậy, cuối cùng sẽ dẫn đến cần tính S(0), nhưng S(0)=0. Em có thể giúp n hoàn thiện ý tưởng trên thành một chương trình hay không? Hình 1. Máy tính ENIAC Lời giải: Bước 1. Bài toán yêu cầu tính tổng của n số nguyên từ 1 đến n. Cần thiết lập hàm S(n) trả về giá trị tổng cần tim. Bước 2. Điều kiện n ≥ 0. Với n = 0 ta có S(n) = 0. Đây là phần cơ sở cho điều kiện dừng của lời gọi đệ quy của hàm S(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 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.
Giải Chuyên đề Tin học 11 Bài 1: Tạo ảnh động với hiệu ứng mờ dần Khởi động trang 26 Chuyên đề Tin học 11: Theo em, ảnh động được tạo ra từ các ảnh tĩnh theo nguyên lí nào? Lời giải: - Ảnh động có thể: + Gồm nhiều ảnh tĩnh, mỗi ảnh có nội dung riêng và xuất hiện trong một khoảng thời gian nhất định. + Gồm nhiều ảnh tĩnh, mỗi ảnh có những thay đổi nhỏ và xuất hiện trong một khoảng thời gian như nhau tạo ra cảm giác chuyển động. - Mọi phần mềm tạo ảnh động đều có các chức năng: + Ghép các ảnh tĩnh thành dãy và thay đổi thứ tự của các ảnh trong dãy, thêm hoặc bớt ảnh khỏi dãy. + Đặt thời gian xuất hiện của mỗi ảnh tĩnh trong dãy. Có nhiều phần mềm tạo ảnh động với các dạng khác nhau, trong đó đơn giản nhất là các phần mềm tạo ảnh động dạng gif.
Giải SBT Tin học 11 Bài 2: Thực hành một số tính năng hữu ích của máy tìm kiếm Câu C9 trang 14 SBT Tin học 11: Trong các câu sau, những câu nào đúng? 1) Toán tử OR trong biểu thức tìm kiếm hữu ích khi tìm từ đồng nghĩa hoặc một từ có nhiều cách viết. 2) Toán tử AND trong biểu thức tìm kiếm hữu ích khi tìm từ đồng nghĩa hoặc một từ có nhiều cách viết. 3) Toán tử NOT trong biểu thức tìm kiếm hữu ích khi tìm kiếm tài liệu theo loại tệp như “doc”, “pdf”. Lời giải: Câu sau đúng: 1) Toán tử OR trong biểu thức tìm kiếm hữu ích khi tìm từ đồng nghĩa hoặc một từ có nhiều cách viết. Câu C10 trang 14 SBT Tin học 11: Trong các câu sau, những câu nào đúng? 1) Biểu thức tìm kiếm Phần mềm OR software tìm các trang chứa từ phần mềm hoặc <