{"event_info":{"picture":"https://img.loigiaihay.com/picture/event/2024/0119/screenshot-150-0.png","title":"Định hướng khoa học máy tính - Tin 11 Kết nối tri thức với cuộc sống","display_type":3,"cat_id":1587,"cat_title":"SGK Tin học 11 - Kết nối tri thức","alias":"dinh-huong-khoa-hoc-may-tinh-tin-11-ket-noi-tri-thuc-voi-cuoc-song","introtext":"","content_box_above":"","type":"event","page_builder":"","item_id":34763,"item_type":2},"list_articles":[{"article_id":155257,"cat_id":1587,"publish_time":1705724280,"type_ex":2,"is_hot":0,"is_link":0,"thumbnail":"","title":"Bài 17. Dữ liệu mảng một chiều và hai chiều trang 81 SGK Tin học 11 Định hướng khoa học máy tính Kết nối tri thức","label":"Bài 17. Dữ liệu mảng một chiều và hai chiều","alias":"giai-tin-hoc-11-bai-17-trang-81-sgk-dinh-huong-khoa-hoc-may-tinh-ket-noi-tri-thuc","introtext":"Em đã biết thiết lập cấu trúc dữ liệu đóng vai trò quan trọng khi giải quyết trong các bài toán thực tế trên máy tính. Trong các bài toán thực tế sau em sẽ thiết lập cấu trúc dữ liệu như thế nào?","display_type":2,"article_type":1},{"article_id":155494,"cat_id":1587,"publish_time":1706149680,"type_ex":2,"is_hot":0,"is_link":0,"thumbnail":"","title":"Bài 18. Thực hành dữ liệu mảng một chiều và hai chiều trang 86 SGK Tin học 11 Định hướng khoa học máy tính Kết nối tri thức","label":"Bài 18. Thực hành dữ liệu mảng một chiều và hai chiều ","alias":"bai-18-thuc-hanh-du-lieu-mang-mot-chieu-va-hai-chieu-trang-86-sgk-tin-hoc-11-dinh-huong-khoa-hoc-may-tinh-ket-noi-tri-thuc","introtext":"Chỉnh sửa lại chương trình của Nhiệm vụ 1 để bổ sung chức năng:\r\na) Thông báo điểm đầu tiên và điểm cuối cùng trong danh sách.\r\nb) Cho phép người dùng tra cứu đầu điểm thứ n với quy ước n bắt đầu từ 1 ứng với điểm đầu tiên, nếu n lớn hơn tổng số đầu điềm hoặc nhỏ hơn 1, cần thông báo không hợp lệ và yêu cầu người dùng nhập lại.\r\n","display_type":2,"article_type":1},{"article_id":155495,"cat_id":1587,"publish_time":1706157420,"type_ex":2,"is_hot":0,"is_link":0,"thumbnail":"","title":"Bài 19. Bài toán tìm kiếm trang 89 SGK Tin học 11 Định hướng khoa học máy tính Kết nối tri thức","label":"Bài 19. Bài toán tìm kiếm","alias":"bai-19-bai-toan-tim-kiem-trang-89-sgk-tin-hoc-11-dinh-huong-khoa-hoc-may-tinh-ket-noi-tri-thuc","introtext":"Giả sử có một bộ thẻ, trên mỗi thẻ in một số bất kì. Các thẻ được xếp úp mặt xuống bàn theo thứ tự tăng dần của các số ghi trên thẻ. Mỗi người chơi mỗi lần chỉ được lật một thẻ để xem giá trị số in trên đó. Nếu giá trị số in trên thẻ bằng bằng số k cho trước thì trò chơi kết thúc. Bạn An đã chơi bằng cách lật lần lượt từng thẻ từ đầu đến cuối. Theo em, An có chắc chắn xác định được thẻ nào in số K không? Em có cách nào xác định được thẻ in số K nhanh hơn An không?\r\n","display_type":2,"article_type":1},{"article_id":155496,"cat_id":1587,"publish_time":1706158200,"type_ex":2,"is_hot":0,"is_link":0,"thumbnail":"","title":"Bài 20. Thực hành bài toán tìm kiếm trang 94 SGK Tin học 11 Định hướng khoa học máy tính Kết nối tri thức","label":"Bài 20. Thực hành bài toán tìm kiếm","alias":"bai-20-thuc-hanh-bai-toan-tim-kiem-trang-94-sgk-tin-hoc-11-dinh-huong-khoa-hoc-may-tinh-ket-noi-tri-thuc","introtext":"Chỉnh sửa lại chương trình của Nhiệm vụ 3 để cho phép chương trình có thể tìm kiếm điểm số trên danh sách điểm số được sắp xếp theo thứ tự giảm dần.\r\n","display_type":2,"article_type":1},{"article_id":155497,"cat_id":1587,"publish_time":1706158560,"type_ex":2,"is_hot":0,"is_link":0,"thumbnail":"","title":"Bài 21. Các thuật toán sắp xếp đơn giản trang 99, 100 SGK Tin học 11 Định hướng khoa học máy tính Kết nối tri thức","label":"Bài 21. Các thuật toán sắp xếp đơn giản","alias":"bai-21-cac-thuat-toan-sap-xep-don-gian-trang-99-100-sgk-tin-hoc-11-dinh-huong-khoa-hoc-may-tinh-ket-noi-tri-thuc","introtext":"Bài học trước cho em thấy việc tìm kiếm trên một dãy đã sắp xếp nhanh hơn với việc tìm kiếm tuần tự. Vì vậy bài toán tìm kiếm liên quan mật thiết đến bài toán sắp xếp. Bài toán sắp xếp cơ bản có dạng như sau:\r\nCho dãy A gồm n phần tử:\r\nA[0],A[1],….,A[n-1] (1)\r\nCần sắp xếp dãy A theo thứ tự tăng dần:\r\nA[0] ≤≤A[1]≤≤ ... ≤≤A[n-1] (2)\r\nEm hãy trình bày ý tưởng của mình để giải bài toán sắp xếp với dãy có bốn phần tử.\r\n","display_type":2,"article_type":1},{"article_id":155498,"cat_id":1587,"publish_time":1706159100,"type_ex":2,"is_hot":0,"is_link":0,"thumbnail":"","title":"Bài 22. Thực hành bài toán sắp xếp trang 104 SGK Tin học 11 Định hướng khoa học máy tính Kết nối tri thức","label":"Bài 22. Thực hành bài toán sắp xếp","alias":"bai-22-thuc-hanh-bai-toan-sap-xep-trang-104-sgk-tin-hoc-11-dinh-huong-khoa-hoc-may-tinh-ket-noi-tri-thuc","introtext":"Trong bài 21, em đã được học cách triển khai thuật toán sắp xếp để sắp xếp các phần tử trong danh sách theo thứ tự tăng dần. Nếu cần sắp xếp theo thứ tự ngược lại thì câu lệnh so sánh tương ứng trong vòng lặp sẽ cần thay đổi như thế nào?\r\n","display_type":2,"article_type":1},{"article_id":155499,"cat_id":1587,"publish_time":1706159520,"type_ex":2,"is_hot":0,"is_link":0,"thumbnail":"","title":"Bài 22. Kiếm thử và đánh giá chương trình trang 106 SGK Tin học 11 Định hướng khoa học máy tính Kết nối tri thức","label":"Bài 22. Kiếm thử và đánh giá chương trình","alias":"bai-22-kiem-thu-va-danh-gia-chuong-trinh-trang-106-sgk-tin-hoc-11-dinh-huong-khoa-hoc-may-tinh-ket-noi-tri-thuc","introtext":"Trong các bài trước em đã học cách thiết kế thuật toán cho một số bài toán như bài toán tìm kiếm, bài toán sắp xếp và thiết lập chương trình thực hiện thuật toán đó. Một bài toán có nhiều thuật toán khác nhau và do đó có thể có nhiều chương trình khác nhau cùng giải quyết một bài toán. Hãy thảo luận và trả lời các câu hỏi sau:\r\nLàm thế nào để biết trong các thuật toán giải cùng một bài toán thì thuật toán nào là tốt nhất?\r\nCó những tiêu chí nào để đánh giá tính “tối ưu” của một thuật toán?\r\n","display_type":2,"article_type":1},{"article_id":155500,"cat_id":1587,"publish_time":1706160060,"type_ex":2,"is_hot":0,"is_link":0,"thumbnail":"","title":"Bài 24. Đánh giá độ phức tạp thời gian thuật toán trang 111 SGK Tin học 11 Định hướng khoa học máy tính Kết nối tri thức","label":"Bài 24. Đánh giá độ phức tạp thời gian thuật toán","alias":"bai-24-danh-gia-do-phuc-tap-thoi-gian-thuat-toan-trang-111-sgk-tin-hoc-11-dinh-huong-khoa-hoc-may-tinh-ket-noi-tri-thuc","introtext":" Quan sát và ước lượng thời gian thực hiện các đoạn chương trình 1 và 2 trong Hình 24.2. Chương trình nào chạy nhanh hơn? Vì sao?\r\n","display_type":2,"article_type":1},{"article_id":155501,"cat_id":1587,"publish_time":1706164800,"type_ex":2,"is_hot":0,"is_link":0,"thumbnail":"","title":"Bài 25. Thực hành xác định độ phức tạp thời gian thuật toán trang 115 SGK Tin học 11 Định hướng khoa học máy tính Kết nối tri thức","label":"Bài 25. Thực hành xác định độ phức tạp thời gian thuật toán ","alias":"bai-25-thuc-hanh-xac-dinh-do-phuc-tap-thoi-gian-thuat-toan-trang-115-sgk-tin-hoc-11-dinh-huong-khoa-hoc-may-tinh-ket-noi-tri-thuc","introtext":" Biết cách phân tích, đánh giá độ phức tạp thuật toán là kĩ năng quan trọng của người thiết kế thuật toán và chương trình. Các quy tắc đơn giản tính độ phức tạp thời gian mang lại cho em điều gì khi đánh giá thuật toán?\r\n","display_type":2,"article_type":1},{"article_id":155502,"cat_id":1587,"publish_time":1706165280,"type_ex":2,"is_hot":0,"is_link":0,"thumbnail":"","title":"Bài 26. Phương pháp làm mịn dần trong thiết kế chương trình trang 118 SGK Tin học 11 Định hướng khoa học máy tính Kết nối tri thức","label":"Bài 26. Phương pháp làm mịn dần trong thiết kế chương trình ","alias":"bai-26-phuong-phap-lam-min-dan-trong-thiet-ke-chuong-trinh-trang-118-sgk-tin-hoc-11-dinh-huong-khoa-hoc-may-tinh-ket-noi-tri-thuc","introtext":"Em đã biết thiết kế một số thuật toán và chương trình: tìm kiếm tuần tự, tìm kiếm nhị phân, sắp xếp chèn, sắp xếp chọn, sắp xếp nổi bọt. Tất cả các thiết kế chương trình đó có điểm nào chung?\r\nTheo em, để thiết kế một thuật toán đúng giải một bài toàn cho trước cần trải qua các bước như thế nào? Nêu quan điểm của riêng em và trao đổi với các bạn.\r\n","display_type":2,"article_type":1},{"article_id":155507,"cat_id":1587,"publish_time":1706165760,"type_ex":2,"is_hot":0,"is_link":0,"thumbnail":"","title":"Bài 27. Thực hành thiết kế chương trình theo phương pháp làm mịn dần trang 123 SGK Tin học 11 Định hướng khoa học máy tính Kết nối tri thức","label":"Bài 27. Thực hành thiết kế chương trình theo phương pháp làm mịn dần ","alias":"bai-27-thuc-hanh-thiet-ke-chuong-trinh-theo-phuong-phap-lam-min-dan-trang-123-sgk-tin-hoc-11-dinh-huong-khoa-hoc-may-tinh-ket-noi-tri-thuc","introtext":"Phương pháp làm mịn dần là một trong các cách tiếp cận tổng quát khi giải quyết các bài toán cụ thể. Em có thể sử dụng sơ đồ hình cây để mô tả phương pháp này không?\r\n","display_type":2,"article_type":1},{"article_id":155521,"cat_id":1587,"publish_time":1706192520,"type_ex":2,"is_hot":0,"is_link":0,"thumbnail":"","title":"Bài 28. Thiết kế chương trình theo mô đun trang 127 SGK Tin học 11 Định hướng khoa học máy tính Kết nối tri thức","label":"Bài 28. Thiết kế chương trình theo mô đun","alias":"bai-28-thiet-ke-chuong-trinh-theo-mo-dun-trang-127-sgk-tin-hoc-11-dinh-huong-khoa-hoc-may-tinh-ket-noi-tri-thuc","introtext":"Em sẽ thiết kế chương trình như thế nào? Trao đổi với bạn về cách thiết kế chương trình sao cho hợp lí nhất.\r\n","display_type":2,"article_type":1},{"article_id":155522,"cat_id":1587,"publish_time":1706193420,"type_ex":2,"is_hot":0,"is_link":0,"thumbnail":"","title":"Bài 29. Thực hành thiết kế chương trình theo mô đun trang 132 SGK Tin học 11 Định hướng khoa học máy tính Kết nối tri thức","label":"Bài 29. Thực hành thiết kế chương trình theo mô đun","alias":"bai-29-thuc-hanh-thiet-ke-chuong-trinh-theo-mo-dun-trang-132-sgk-tin-hoc-11-dinh-huong-khoa-hoc-may-tinh-ket-noi-tri-thuc","introtext":"Trong bài 28, em đã biết tầm quan trọng và ý nghĩa của việc thiết kế chương trình theo mô đun. Mỗi mô đun chính là một chương trình con được xác định khi phân tích thiết kế bài toán lớn. Mỗi mô đun được viết một cách độc lập, có thể sử dụng lại như các thư viện và có thể chia sẻ trong nhóm làm việc. Trong bài tập thực hành này em sẽ được tự mình thiết kế chương trình cho một bài toán hoàn chỉnh theo mô đun.\r\n","display_type":2,"article_type":1},{"article_id":155523,"cat_id":1587,"publish_time":1706194140,"type_ex":2,"is_hot":0,"is_link":0,"thumbnail":"","title":"Bài 30. Thiết lập thư viện cho chương trình trang 137 SGK Tin học 11 Định hướng khoa học máy tính Kết nối tri thức","label":"Bài 30. Thiết lập thư viện cho chương trình","alias":"bai-30-thiet-lap-thu-vien-cho-chuong-trinh-trang-137-sgk-tin-hoc-11-dinh-huong-khoa-hoc-may-tinh-ket-noi-tri-thuc","introtext":"Em hãy tìm thêm các ví dụ thực tế của mô hình danh sách liên kết.\r\n","display_type":2,"article_type":1},{"article_id":155524,"cat_id":1587,"publish_time":1706194680,"type_ex":2,"is_hot":0,"is_link":0,"thumbnail":"","title":"Bài 31. Thực hành thiết lập thư viên chương trình trang 143 SGK Tin học 11 Định hướng khoa học máy tính Kết nối tri thức","label":"Bài 31. Thực hành thiết lập thư viên chương trình","alias":"bai-31-thuc-hanh-thiet-lap-thu-vien-chuong-trinh-trang-143-sgk-tin-hoc-11-dinh-huong-khoa-hoc-may-tinh-ket-noi-tri-thuc","introtext":"T LẬP THƯ VIỆN CHƯƠNG TRÌNH\r\nKhởi động trang 143 Tin học 11: Trong bài 30, em đã tìm hiểu ý nghĩa và cách thiết lập thư viện chương trình. Em có thể thấy xung quanh em, đặc biệt là trong các lĩnh vực khoa học tự nhiên như Toán học, Vật lí và Hóa học, thường xuất hiện nhiều vấn đề hoặc nhiệm vụ tính toán mang tính tổng quát. Em hãy triển khai thuật toán cho các vấn đề như vậy thành các thư viện để có thể sử dụng lại nhiều lần cũng như làm toàn bộ chương trình có cấu trúc trong sáng, rõ ràng, dễ p","display_type":2,"article_type":1}],"most_views":[],"list_sub_event":[{"id":"34771","item_id":34771,"title":"Chủ đề 6. Kĩ thuật lập trình - SGK Tin định hướng khoa học máy tính 11 Kết nối tri thức","short_title":"Chủ đề 6. Kĩ thuật lập trình","is_link":0}],"top_banner":"","cfg_info":{"last_cfg_time":"1521866679","ad.popup_frequency":"0","ad.adsense.detail_bottom.unit_id":"ca-app-pub-8529835372050931/9927553003","ad.adsense.popup.unit_id":"ca-app-pub-8529835372050931/2161779402","current.force.update.version":"181","support.email":"loigiaihay.com@gmail.com","support.fanpage":"https://www.facebook.com/Loigiaihay/","popup_rating_after":"86400","admob.app_id":"ca-app-pub-8529835372050931~4358271409","admob.unit.article_detail_bottom":"ca-app-pub-8529835372050931/1883637630","admob.unit.article_detail_top":"ca-app-pub-8529835372050931/8604898230","admob.unit.event_article_top":"ca-app-pub-8529835372050931/7406887709","admob.unit.interestial":"ca-app-pub-8529835372050931/2741937409","ios_appstore_link":"https://itunes.apple.com/us/app/loigiaihay/id1209891610?mt=8","android_appstore_link":"https://play.google.com/store/apps/details?id=com.tp.loigiaihay","min_version":"2.1.3","latest_version":"1.3.9","force_update":false},"popup_ads":[]}