Giải SBT Tin học 11 Bài 10, 11, 12, 13, 14: Thiết kế chương trình từ trên xuống và phương pháp mô đun hoá. Thực hành thiết kế và lập trình theo mô đun. Thực hành về thư viện các hàm tự định nghĩa Câu Fcs41 trang 63 SBT Tin học 11: Thực hiện bài tập lớn về lập trình Python xử lí “Tam giác” với các yêu cầu sau: Dữ liệu đầu vào: Nhập từ tệp văn bản tamgiac.txt chứa số liệu độ dài của các tam giác, mỗi dòng trong tệp văn bản chứa ba số a, b, c là số liệu về một tam giác. Độ dài các cạnh của mỗi tam giác là số nguyên hoặc số thực. Kết quả đầu ra: KQ1 – Phân loại tam giác: Kiểm tra ba số a, b, c có phải là độ dài ba cạnh của một tam giác hay không? Nếu ba số a, b, c là độ dài ba cạnh của một tam giác thì phân loại tam giác đó và đếm số lượng từng loại (tam giác đều, tam giác vuông cân, tam giác vuông, tam giác cân, tam giác thường). Kết quả đưa vào tệp phanloaiTG.txt. KQ2 – Đưa vào tệp cvdtTG.txt: a) Chu vi, diện tích các hình tam giác hợp lệ. b) Cho biết hình tam giác nào có chu vi lớn nhất, hình tam giác nào có diện tích lớn nhất. c) Sắp xếp tăng dần theo diện tích của từng loại tam giác. Yêu cầu kết quả
Giải SBT Tin học 11 Bài 15: Cấu trúc dữ liệu danh sách liên kết và ứng dụng Câu Fcs43 trang 65 SBT Tin học 11: Giả sử em phải truy cập phần tử thứ k trong danh sách. Độ phức tạp thời gian để truy cập phần tử đó là bao nhiêu và tại sao? Lời giải: Vì em không có cách truy cập ngẫu nhiên tới phần tử thứ k, do đó ta buộc phải nhảy k − 1 lần bắt đầu từ phần tử đầu tiên. Vì vậy độ phức tạp là O(k).
Lý thuyết Tin học 11 Bài 9: Lập trình thuật toán sắp xếp nhanh A. Lý thuyết Lập trình thuật toán sắp xếp nhanh 1. Lược đồ phân đoạn trong sắp xếp nhanh a) Thuật toán sắp xếp nhanh (Quick Sort) - Chiến lược chia để trị phân đoạn dãy đầu vào thành 2 đoạn con - Sắp xếp trong nội bộ 2 đoạn con - Chia 2 đoạn con thành các đoạn con nhỏ hơn - Lặp lại việc phân đoạn cho đến khi chỉ còn không quá 1 phần tử - Dãy ban đầu được sắp xếp xong. b) Lược đồ phân đoạn dãy số - Lấy giá trị của một phần tử trong dãy làm pivot - Phân đoạn thành 2 đoạn con: bên trái nhỏ hơn hay bằng pivot, bên phải lớn hơn hay bằng pivot, pivot chuyển đến vị trí phân tách hai đoạn - Hàm trả về vị trí phân tách dãy thành hai đoạn con - Sắp xếp trong nội bộ hai đoạn con để hoàn thành việc sắp xếp dãy số.
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 <
Giải Chuyên đề Tin học 11 Bài 9: Tạo các nguồn dữ liệu khác nhau cho phim hoạt hình Khởi động trang 44 Chuyên đề Tin học 11:Sau những ngày hăng say, miệt mài làm phim hoạt hình với phần mềm Toontastic, các bạn Quang và Nhật có thêm một số ý tưởng để nâng cấp sản phẩm, làm cho bộ phim chuyên nghiệp hơn. Quang muốn thiết kế trang giới thiệu phim đẹp và nhiều thông tin hơn, bổ sung vào đoạn phim các ảnh trích xuất từ camera, có phụ đề, để phân tích, tìm hiểu manh mối về sự mất tích bí ẩn của chuột Mori. Nhật muốn thêm vào đoạn sau của phim một bộ sưu tập những bức ảnh hậu kì, để chia sẻ với người xem những khoảnh khắc thú vị khi thực hiện bộ phim.Em có muốn nâng cấp bộ phim của mình như vậy không? Lời giải: Sau những ngày hăng say, miệt mài làm phim hoạt hình với phần mềm Toontastic, các bạn Quang và Nhật có thêm một số ý tưởng để nâng cấp sản phẩm, làm cho bộ phim chuyên nghiệp hơn. Quang muốn thiết kế trang giới thiệu phim đẹp và nhiều thông tin hơn, bổ sung vào đoạn phim các ảnh trích xuất từ camera, có phụ đề, để phân tích, tìm hiểu manh mối về sự mất tích bí ẩn của chuột Mori. Nhật muốn thêm vào đoạn sau của phim một bộ sưu tập những bức ảnh hậu kì, để chia sẻ với người xem những khoảnh khắc thú vị khi thực hiện bộ phim.Nên em cũng muốn nâng cấp bộ phim để ấn tượng và chuyên nghiệp hơn.
Giải Tin học 11 Bài 5: Đánh giá thuật toán Vận dụng 2 trang 112 Tin học 11:Ước lượng số phép toán sơ cấp cần thực hiện để tìm số lớn nhất trong dãy số: a) Đâu vào là dãy ngẫu nhiên. b) Đầu vào là dãy giảm dần. Lời giải: Ước lượng số phép toán sơ cấp cần thực hiện