Giáo án điện tử tin học 7 cánh diều bài 4: Sắp xếp nổi bọt (1 tiết)
Bài giảng điện tử tin học 7 cánh diều. Giáo án powerpoint bài 4: Sắp xếp nổi bọt (1 tiết). Giáo án thiết kế theo phong cách hiện đại, nội dung đầy đủ, đẹp mắt tạo hứng thú học tập cho học sinh. Thầy cô giáo có thể tham khảo.
Xem: => Giáo án tin học 7 cánh diều (bản word)
Click vào ảnh dưới đây để xem 1 phần giáo án rõ nét












Các tài liệu bổ trợ khác
Xem toàn bộ: Giáo án điện tử tin học 7 cánh diều
VUI MỪNG CHÀO ĐÓN CẢ LỚP ĐẾN VỚI TIẾT HỌC HÔM NAY!
KHỞI ĐỘNG
Máy tính sẽ thực hiện phép so sánh hai số liền kề nhau.
BÀI 4: SẮP XẾP NỔI BỌT
(1 Tiết)
NỘI DUNG BÀI HỌC
- Ý tưởng sắp xếp bằng cách đổi chỗ các phần tử liền kề
- Bài toán sắp xếp nổi bọt
- Ý tưởng sắp xếp bằng cách đổi chỗ các phần tử liền kề
Dựa vào thông tin SGK, em hãy nêu ý tưởng giải quyết bài toán sau:
Giả sử có một dãy hộp kẹo, mỗi hộp chứa một số kẹo nào đó. Có một chú robot chỉ biết làm hai thao tác:
- So sánh số kẹo trong hai hộp cạnh nhau.
- Hoán đổi vị trí hai hộp kẹo cạnh nhau.
Theo em, chú robot phải làm thế nào để xếp lại các hộp sao cho số kẹo trong các hộp tăng dần?
Ví dụ: Cho dãy 5 hộp kẹo với số lượng kẹo trong mỗi hộp khác nhau, tương ứng là:
- Ở lượt thứ nhất, so sánh hai hộp đầu tiên, nếu số kẹo ở hộp đứng trước lớn hơn số kẹp ở hộp đứng sau thì đổi vị trí hai hộp này cho nhau. Tiếp tục như vậy cho đến hết dãy là hết một lượt.
- Ta thu được hộp cuối là hộp chứa nhiều kẹo nhất.
- Tiếp tục các lượt thứ hai, thứ ba theo cách trên, cứ lặp lại như vậy cho đến khi gặp một lượt mà suốt cả lượt đó robot không phải đổi chỗ hai hộp nào thì dãy đã được sắp xếp xong.
- Video sau đây hướng dẫn chi tiết cách sắp xếp bằng đổi chỗ các phần tử liền kề.
- Thuật toán sắp xếp nổi bọt
Thảo luận nhóm đôi, nghiên cứu mục 2 trong SGK tr.88, trình bày lại thuật toán sắp xếp nổi bọt trong ví dụ ở mục 1.
Ở mỗi lượt, robot đã thực hiện:
- Xuất phát từ đầu dãy, i = 1, xét cặp (a1, a2), nếu a1 > a2 (trái thứ tự mong muốn) thì đổi chỗ cho nhau; trái lại không cần làm gì.
- Dịch sang phải một vị trí, xét cặp (a2, a3); so sánh và đổi chỗ nếu cần
- Quá trình tiếp tục, dịch sang phải một vị trí, xét cặp (ai+1, ai+2) so sánh và đổi chỗ nếu cần.
- Khi hết dãy thì xong một lượt xét các cặp số kề nhau để đổi chỗ.
- Thực hiện nhiều lượt như trên cho đến khi không còn bất kì cặp liền kề (ai, ai+1) nào trái thứ tự mong muốn, ta được dãy đã sắp xếp.
Trong thuật toán sắp xếp nổi bọt, dấu hiệu để biết dãy chưa sắp xếp xong là gì?
Trong dãy còn cặp phần tử liền kề mà không đúng thứ tự tăng dần hoặc giảm dần.
Chú ý:
- Sau lượt đổi chỗ thứ nhất, giá trị lớn nhất của dãy số đã ở cuối dãy, đúng vị trí cuối cùng của nó.
- Sau lượt đổi chỗ thứ nhất, giá trị lớn nhất của dãy số đã ở cuối dãy, đúng vị trí cuối cùng của nó.
- Phải thực hiện lặp lại nhiều lượt rà soát dọc theo dãy.
- Em hãy thực hiện các yêu cầu HĐ2
Hoạt động 2:
Với dãy số đã cho ở ví dụ trên, em hãy thực hiện thuật toán được mô tả ở hình bên và cho biết đó có phải là thuật toán sắp xếp nổi bọt hay không?
Chú ý
Cụm từ Dãy chưa sắp xếp xong thực chất để đánh dấu đúng sai, thể hiện điều kiện kết thúc vòng lặp ngoài cùng, cũng là kết thúc thuật toán.
TỔNG KẾT
Thuật toán sắp xếp nổi bọt thực hiện nhiều lượt so sánh và đổi chỗ các cặp phần tử liền kề cho đến khi không còn bất kì cặp phần tử liền kề (ai, ai+1) nào trái thứ tự mong muốn.
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ó đủ tài liệu:
- Giáo án điện tử tin học 7 cánh diều (350k)
- Giáo án tin học 7 cánh diều (bản word) (300k)
- Giáo án powerpoint tin học 7 cánh diều (350k)
- Trắc nghiệm tin học 7 cánh diều (200k)
- Đề thi tin học 7 cánh diều (200k)
- File word đáp án tin học 7 cánh diều (100k)
- Kiến thức trọng tâm tin học 7 cánh diều (150k)
- Câu hỏi tự luận tin học 7 cánh diều (150k)
- Phiếu học tập theo bài Tin học 7 cánh diều cả năm (150k)
- Trắc nghiệm dạng câu trả lời ngắn Tin học 7 cánh diều cả năm (200k)
- Trắc nghiệm đúng sai Tin học 7 cánh diều cả năm (200k)
=> Có thể chọn nâng cấp VIP với phí là 950k để tải tất cả tài liệu ở trên
- Chỉ gửi 500k. Tải về dùng thực tế, 1 ngày sau mới gửi số 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ử tin học 7 cánh diều
GIÁO ÁN WORD LỚP 7 - SÁCH CÁNH DIỀU
Soạn giáo án Toán 7 cánh diều cả năm
Giáo án Ngữ văn 7 cánh diều cả năm
Soạn giáo án Thể dục 7 cánh diều theo công văn mới nhất
Soạn giáo án Công dân 7 cánh diều theo công văn mới nhất
Soạn giáo án Khoa học tự nhiên 7 cánh diều theo công văn mới nhất
Soạn giáo án Vật lí 7 cánh diều theo công văn mới nhất
Soạn giáo án Hoá học 7 cánh diều theo công văn mới nhất
Soạn giáo án Sinh học 7 cánh diều theo công văn mới nhất
Soạn giáo án Công nghệ 7 cánh diều theo công văn mới nhất
Soạn giáo án Tin học 7 cánh diều theo công văn mới nhất
Soạn giáo án Lịch sử 7 cánh diều theo công văn mới nhất
Soạn giáo án Địa lí 7 cánh diều theo công văn mới nhất
Soạn giáo án Mĩ thuật 7 cánh diều theo công văn mới nhất
Soạn giáo án Hoạt động trải nghiệm, hướng nghiệp 7 cánh diều theo công văn mới nhất