Giáo án điện tử chuyên đề Khoa học máy tính 12 chân trời Bài 1.3: Ứng dụng của hàng đợi
Tải giáo án điện tử Chuyên đề học tập Tin học 12 - Khoa học máy tính chân trời sáng tạo Bài 1.3: Ứng dụng của hàng đợi. Bộ giáo án chuyên đề được thiết kế sinh động, đẹp mắt. Thao tác tải về đơn giản, dễ dàng sử dụng và chỉnh sửa. Thầy, cô kéo xuống để xem chi tiết.
Xem: => Giáo án Tin học 12 - Định hướng Khoa học máy tính chân trời sáng tạo
Click vào ảnh dưới đây để xem 1 phần giáo án rõ nét












Xem toàn bộ: Giáo án điện tử chuyên đề khoa học máy tính 12 chân trời sáng tạo
BÀI 1.3: ỨNG DỤNG CỦA HÀNG ĐỢI
Chào mừng quý thầy cô cùng các em học sinh đến với tiết học ngày hôm nay!
A. KHỞI ĐỘNG
Hoạt động theo nhóm:Em hãy liệt kê một số hoạt động hàng ngày cần dùng đến hàng đợi.
Gợi ý trả lời:
Một số hoạt động hàng ngày cần dùng đến hàng đợi:
+Xếp hàng mua vé: Khi xếp hàng để mua vé xem phim, vé máy bay, hoặc vé tàu, người đến trước sẽ được phục vụ trước.
+ Chờ đợi tại bệnh viện: Tại bệnh viện hoặc phòng khám, bệnh nhân thường được ghi tên vào danh sách chờ. Bệnh nhân đến trước sẽ được khám trước.
+ Gọi điện tổng đài: Khi gọi đến tổng đài hỗ trợ khách hàng, các cuộc gọi sẽ được xếp vào hàng đợi và được xử lý theo thứ tự chúng được nhận.
+ Xếp hàng thanh toán tại siêu thị: Khi mua sắm tại siêu thị, người xếp hàng trước sẽ được thanh toán trước.
+ Xếp hàng lên xe buýt: Tại các bến xe buýt, hành khách xếp hàng để chờ lên xe. Hành khách đến trước sẽ được lên xe trước.
+ Xếp hàng tại nhà hàng: Tại một số nhà hàng, khách hàng cần xếp hàng để chờ có bàn trống. Khách hàng đến trước sẽ được phục vụ trước.
…
B. HÌNH THÀNH KIẾN THỨC
Hoạt động 1. Một số ứng dụng của hàng đợi
+ Cơ chế hoạt động của hàng đợi là gì?
+ Hàng đợi có thể được ứng dụng vào những lĩnh vực nào? Trong mỗi lĩnh vực đó, hàng đợi được sử dụng để làm gì?
+ Em hãy nêu một số ứng dụng phổ biến của hàng đợi trong lĩnh vực Công nghệ thông tin.
Dự kiến sản phẩm:
1. Một số ứng dụng của hàng đợi
- Hàng đợi hoạt động theo cơ chế FIFO (First In, First Out) – vào trước ra trước.
- Hàng đợi được ứng dụng để giải quyết một số vấn đề trong các lĩnh vực Công nghệ thông tin, dịch vụ, kinh doanh,...
Ví dụ:
+ Trong lĩnh vực Công nghệ thông tin, hàng đợi được sử dụng để giải quyết các vấn đề như phân bố tài nguyên của hệ điều hành, thứ tự gửi email, in tài liệu.
+ Trong kinh doanh, hàng đợi được sử dụng để sắp xếp thứ tự xử lí đơn hàng, chăm sóc khách hàng.
…
- Một số ứng dụng phổ biến của hàng đợi trong lĩnh vực Công nghệ thông tin:
+ Sắp xếp lịch trình:
Sử dụng hàng đợi để quản lí các nhiệm vụ cần thực hiện.
Một trong những cách tiếp cận đơn giản là "đến trước, phục vụ trước" (FCFS – First Come, First Served). Nghĩa là các nhiệm vụ theo thứ tự yêu cầu được thêm vào cuối hàng đợi với thao tác enqueue và lấy ra khỏi hàng đợi để thực hiện với thao tác dequeue.
Hoạt động 2. Thực hành
Trò chơi Hot Potato: Các người chơi đứng thành vòng tròn và lần lượt chuyển củ khoai cho người bên cạnh theo chiều kim đồng hồ trên nền nhạc. Khi nhạc dừng, lượt chơi dừng tạm thời, người nào đang giữ củ khoai sẽ bị loại và giao lại cho người bên cạnh theo chiều kim đồng hồ. Để đơn giản hoá quy định, người chơi có thể quy ước sau m lần chuyển củ khoai thì lượt chơi ngừng tạm thời. Trò chơi tiếp tục cho đến khi chỉ còn lại một người, gọi là người chiến thắng.
Dự kiến sản phẩm:
2. THỰC HÀNH
Nhiệm vụ. Trò chơi Hot Potato
- Input: Danh sách 5 người chơi: ['An', 'Trung', 'Quang', 'Nga', 'Han'] và m = 2.
- Output: Tên của người chiến thắng là "Nga".
* Mã nguồn tham khảo:
C. LUYỆN TẬP
Hoàn thành phiếu bài tập sau:
Khoanh tròn vào chữ cái đứng trước câu trả lời đúng nhất:
Câu 1. Nếu hàng đợi không rỗng thì phép toán front sẽ trả về giá trị nào?
A. True.
B. False.
C. queue[0].
D. len(queue).
Câu 2. Trong trường hợp hàng đợi không rỗng, để lấy phần tử ra khỏi đầu hàng đợi, ta sử dụng hàm nào của kiểu list?
A. queue.pop().
B. pop.dequeue().
C. dequeue.pop(0).
D. queue.pop(0).
Câu 3. Nếu hàng đợi không rỗng thì phép toán rear sẽ trả về giá trị nào?
A. queue[len(queue) – 1].
B. queue[len(queue)].
C. queue[0].
D. queue[len(queue) + 1].
Câu 4. Phương án nào sau đây không phải là một ứng dụng của hàng đợi trong lĩnh vực Công nghệ thông tin?
A. Quản lí thứ tự xử lí lệnh in.
B. Sắp xếp thứ tự xử lí đơn hàng.
C. Phân bố tài nguyên của hệ điều hành.
D. Quản lí thứ tự gửi email.
Câu 5. Các tài liệu cần in được thêm vào hàng đợi máy in bằng thao tác nào?
A. append.
B. dequeue.
C. enqueue.
D. push.
………………………..
Gợi ý trả lời:
Câu 1 | Câu 2 | Câu 3 | Câu 4 | Câu 5 |
C | D | A | B | C |
D. VẬN DỤNG
Nhiệm vụ. Kiểm tra số Palindrome
Số nguyên không âm Palindrome là số đọc xuôi hay đọc ngược vẫn chỉ cho ra một số. Chẳng hạn, các số sau đây là số Palindrome 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 22, 33, 44, 55, 66, 77, 88, 99, 101,...
Yêu cầu: Sử dụng hàng đợi và ngăn xếp để viết chương trình kiểm tra một số nguyên là Palindrome.
Dữ liệu vào: số nguyên a.
Dữ liệu ra: thông báo "a là số Palindrome" nếu a là số Palindrome, ngược lại thông báo "a không là số Palindrome".
HƯỚNG DẪN VỀ NHÀ
- Xem lại kiến thức đã học ở Bài 1.3.
- Xem trước nội dung Bài 1.4: Ứng dụng của ngăn xếp.
Trên chỉ là 1 phần của giáo án. Giáo án khi tải về có đầy đủ nội dung của bài. Đủ nội dung của học kì I + học kì II
Hệ thống có đầy đủ các tài liệu:
- Giáo án word (350k)
- Giáo án Powerpoint (400k)
- Trắc nghiệm theo cấu trúc mới (200k)
- Đề thi cấu trúc mới: ma trận, đáp án, thang điểm..(200k)
- Phiếu trắc nghiệm câu trả lời ngắn (200k)
- Trắc nghiệm đúng sai (200k)
- Lý thuyết bài học và kiến thức trọng tâm (200k)
- File word giải bài tập sgk (150k)
- Phiếu bài tập để học sinh luyện kiến thức (200k)
- .....
Nâng cấp lên VIP đê tải tất cả ở tài liệu trên
- Phí nâng cấp VIP: 900k
=> Chỉ gửi 500k. Tải về dùng thực tế. Nếu hài lòng, 1 ngày sau mới gửi phí còn lại
Cách tải hoặc nâng cấp:
- Bước 1: Chuyển phí vào STK: 1214136868686 - cty Fidutech - MB(QR)
- Bước 2: Nhắn tin tới Zalo Fidutech - nhấn vào đây để thông báo và nhận tài liệu
Xem toàn bộ: Giáo án điện tử chuyên đề khoa học máy tính 12 chân trời sáng tạo
ĐẦY ĐỦ GIÁO ÁN CÁC BỘ SÁCH KHÁC
Đủ giáo án word và powerpoint các môn lớp 12 kết nối tri thức
Đủ giáo án word và powerpoint các môn lớp 12 cánh diều
GIÁO ÁN WORD LỚP 12 CHÂN TRỜI SÁNG TẠO
Giáo án toán 12 chân trời sáng tạo
Giáo án đại số 12 chân trời sáng tạo
Giáo án hình học 12 chân trời sáng tạo
Giáo án sinh học 12 chân trời sáng tạo
Giáo án hoá học 12 chân trời sáng tạo
Giáo án vật lí 12 chân trời sáng tạo
Giáo án ngữ văn 12 chân trời sáng tạo
Giáo án lịch sử 12 chân trời sáng tạo
Giáo án kinh tế pháp luật 12 chân trời sáng tạo
Giáo án âm nhạc 12 chân trời sáng tạo
Giáo án Tin học 12 - Định hướng Khoa học máy tính chân trời sáng tạo
Giáo án Tin học 12 - Định hướng Tin học ứng dụng chân trời sáng tạo
Giáo án hoạt động trải nghiệm hướng nghiệp 12 chân trời sáng tạo bản 1
Giáo án hoạt động trải nghiệm hướng nghiệp 12 chân trời sáng tạo bản 2
GIÁO ÁN POWERPOINT LỚP 12 CHÂN TRỜI SÁNG TẠO
Giáo án powerpoint đại số 12 chân trời sáng tạo
Giáo án powerpoint hình học 12 chân trời sáng tạo
Giáo án powerpoint Tin học 12 - Định hướng Khoa học máy tính chân trời sáng tạo
Giáo án powerpoint Tin học 12 - Định hướng Tin học ứng dụng chân trời sáng tạo
Giáo án powerpoint hoạt động trải nghiệm hướng nghiệp 12 chân trời sáng tạo bản 2
GIÁO ÁN CHUYÊN ĐỀ LỚP 12 CHÂN TRỜI SÁNG TẠO
Giáo án chuyên đề ngữ văn 12 chân trời sáng tạo
Giáo án chuyên đề toán 12 chân trời sáng tạo
Giáo án chuyên đề kinh tế pháp luật 12 kết nối tri thức
Giáo án chuyên đề vật lí 12 chân trời sáng tạo
Giáo án chuyên đề hoá học 12 chân trời sáng tạo
Giáo án chuyên đề sinh học 12 chân trời sáng tạo
Giáo án chuyên đề lịch sử 12 chân trời sáng tạo
Giáo án chuyên đề địa lí 12 chân trời sáng tạo
Giáo án chuyên đề âm nhạc 12 chân trời sáng tạo
Giáo án chuyên đề Tin học 12 - Định hướng Tin học ứng dụng chân trời sáng tạo
Giáo án chuyên đề Tin học 12 - Định hướng Khoa học máy tính chân trời sáng tạo
GIÁO ÁN POWERPOINT CHUYÊN ĐỀ LỚP 12 CHÂN TRỜI SÁNG TẠO
Giáo án powerpoint chuyên đề ngữ văn 12 chân trời sáng tạo
Giáo án powerpoint chuyên đề địa lí 12 chân trời sáng tạo
Giáo án powerpoint chuyên đề Tin học Khoa học máy tính 12 chân trời sáng tạo
GIÁO ÁN DẠY THÊM LỚP 12 CHÂN TRỜI SÁNG TẠO
Giáo án dạy thêm ngữ văn 12 chân trời sáng tạo
Giáo án powerpoint dạy thêm ngữ văn 12 chân trời sáng tạo
Giáo án dạy thêm toán 12 chân trời sáng tạo
Giáo án powerpoint dạy thêm toán 12 chân trời sáng tạo