Danh mục bài soạn

Tải giáo án Tin học 7 KNTT Chủ Đề 5 Bài 16: Thuật Toán Sắp Xếp

Giáo án Tin học 7 kết nối tri thức Chủ Đề 5 Bài 16: Thuật Toán Sắp Xếp được biên soạn đầy đủ chi tiết. Nội dung bài học hay kết hợp với phương pháp mới - hướng phát triển năng lực bám sát mẫu Giáo án Tin học chuẩn của Bộ Giáo dục. Tài liệu có file tải về, thao tác dễ dàng. Thầy cô kéo xuống tham khảo

BÀI 16: THUẬT TOÁN SẮP XẾP

(3 tiết)

 

I. MỤC TIÊU

1. Mục tiêu

Sau bài học này, HS sẽ:

-       Giải thích được một vài thuật toán sắp xếp cơ bản.

-       Biểu diễn và mô phỏng được hoạt động của thuật toán sắp xếp với bộ dữ liệu đầu vào có kích thước nhỏ.

-       Nêu được ý nghĩa của việc chia một bài toán thành những bài toán nhỏ hơn.

2. Năng lực

-       Năng lực chung:

·      Tự chủ và tự học: biết lắng nghe và chia sẻ ý kiến cá nhân với bạn, nhóm và GV. Tích cực tham gia các hoạt động trong lớp.

·      Giao tiếp và hợp tác: có thói quen trao đổi, giúp đỡ nhau trong học tập; biết cùng nhau hoàn thành nhiệm vụ học tập theo sự hướng dẫn của thầy cô.

·      Giải quyết vấn đề và sáng tạo: biết phối hợp với bạn bè khi làm việc nhóm, có sáng tạo khi tham gia các hoạt động tin học.

-       Năng lực riêng:

·      Giải thích được một vài thuật toán sắp xếp cơ bản.

·      Biểu diễn và mô phỏng được hoạt động của thuật toán sắp xếp với bộ dữ liệu đầu vào có kích thước nhỏ.

·      Nêu được ý nghĩa của việc chia một bài toán thành những bài toán nhỏ hơn.

3. Phẩm chất

-       Các hoạt động khuyến khích các em hợp tác làm việc có trách nhiệm, có sự trao đổi, tôn trọng ý kiến người khác. Giúp các em có điều kiện học tập lẫn nhau.

-       Chia sẻ niềm vui khi cùng nhau hoàn thành một sản phẩm.

II. THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU

1. Đối với giáo viên

-       SGK, SGV, SBT Tin học 7.

-       Máy tính, máy chiếu.

2. Đối với học sinh

-       SGK, SBT Tin học 7.

III. TIẾN TRÌNH DẠY HỌC

A. HOẠT ĐỘNG KHỞI ĐỘNG

a. Mục tiêu: Thông qua hoạt động, HS sử dụng minh họa trực quan trong thực tiễn để mô phỏng thao tác hoán đổi hai giá trị.

b. Nội dung: GV cho HS quan sát hình 16.1 SGK tr.78 và thảo luận nhóm, giải thích cách thực hiện.

c. Sản phẩm học tập: Cách thực hiện hoán đổi chất lỏng ở hai cốc A, B.

d. Tổ chức thực hiện:

Bước 1: GV chuyển giao nhiệm vụ học tập

GV cho HS đọc tình huống trong SGK và thực hiện nhiệm vụ: Có hai chất lỏng khác màu là xanh và đỏ, lần lượt được chứa trong hai chiếc cốc A và B. Chúng ta cần đổi chỗ hai chất lỏng này, sao cho cốc A đựng chất lỏng màu đỏ, còn cốc B đựng chất lỏng màu xanh. Để thực hiện công việc này, chúng ta sử dụng thêm một chiếc cốc thứ ba (cốc C) không đựng gì. Em hãy quan sát hình 16.1b, 16.1c, 16.1d để biết cách thực hiện.

A picture containing diagram

Description automatically generated

Bước 2: HS thực hiện nhiệm vụ học tập

HS đọc tình huống trong SGK và trả lời: Cách thực hiện hoán đổi chất lỏng ở hai cốc A, B:

+ Đầu vào: A đựng chất lỏng màu xanh, B đựng chất lỏng màu đỏ.

+ Bước thực hiện:

·      Đổ chất lỏng màu xanh từ cốc A sang cốc C.

·      Đổ chất lỏng màu đỏ từ cốc B sang cốc A.

·      Đổ chất lỏng màu xanh từ cốc C sang cốc B.

+ Đầu ra: A đựng chất lỏng màu đỏ, B đựng chất lỏng màu xanh.

HS hoạt động nhóm và thực hiện nhiệm vụ.

Bước 3: Báo cáo kết quả hoạt động và thảo luận

- HS lắng nghe câu trả lời của bạn và nhận xét.

Bước 4: Đánh giá kết quả, thực hiện nhiệm vụ học tập

- GV đánh giá, nhận xét.

- GV dẫn dắt HS vào bài học: Bài 16: Thuật toán sắp xếp.

B. HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC

Hoạt động 1: Thuật toán sắp xếp nổi bọt

a. Mục tiêu: Thông qua hoạt động, HS biểu diễn và mô phỏng được hoạt động của thuật toán sắp xếp nổi bọt với bộ dữ liệu đầu vào có kích thước nhỏ.

b. Nội dung:

GV tổ chia cho HS hoạt động nhóm, quan sát hình 16.2 – 16.4, đọc hiểu mục 1. Thuật toán sắp xếp nổi bọt SGK tr.78, 79 và trả lời câu hỏi: Em hãy diễn giải hoạt động của thuật toán sắp xếp nổi bọt với bốn giá trị qua hình 16.2 – 16.4.

- GV tổ chức cho HS đọc nội dung Mô tả thuật toán sắp xếp nổi bọt bằng ngôn ngữ tự nhiên SGK tr.80 và nêu các bước cụ thể.

- GV tổ chức cho HS làm việc nhóm và thực hiện HD1 SGK tr.80.

- GV tổ chức cho HS làm việc cá nhân và thực hiện hoạt động câu hỏi SGK tr.80.

c. Sản phẩm học tập: Thuật toán sắp xếp nổi bọt và các bước mô tả thuật toán sắp xếp nổi bọt bằng ngôn ngữ tự nhiên.

d. Tổ chức hoạt động:

HOẠT ĐỘNG CỦA GV – HS

DỰ KIẾN SẢN PHẨM

Bước 1: GV chuyển giao nhiệm vụ học tập

GV tổ chia cho HS hoạt động nhóm, quan sát hình 16.2 – 16.4, đọc hiểu mục 1. Thuật toán sắp xếp nổi bọt SGK tr.78, 79 và trả lời câu hỏi: Em hãy diễn giải hoạt động của thuật toán sắp xếp nổi bọt với bốn giá trị qua hình 16.2 – 16.4.

A picture containing diagram

Description automatically generated

Logo, company name

Description automatically generated

A screenshot of a computer

Description automatically generated with low confidence

- GV tổ chức cho HS đọc nội dung Mô tả thuật toán sắp xếp nổi bọt bằng ngôn ngữ tự nhiên SGK tr.80  và thực hiện nhiệm vụ: Em hãy trình bày các bước mô tả thuật toán sắp xếp nổi bọt bằng ngôn ngữ tự nhiên.

* Hoạt động 1. Mô phỏng thuật toán sắp xếp nổi bọt

- GV tổ chức cho HS làm việc nhóm và thực hiện HD1 SGK tr.80: Em hãy thực hiện thuật toán sắp xếp nổi bọt để sắp xếp 5 số sau đây theo thứ tự tăng dần. Hãy mô phỏng các bước lặp sắp xếp bằng hình vẽ minh họa tương tự như hình 16.2, 16.3, 16.4.

Text, table

Description automatically generated

- GV chốt kiến thức:

Graphical user interface, text, application

Description automatically generated 

* Câu hỏi/SGK tr.80

- GV tổ chức cho HS hoạt động cặp đôi và trả lời mục câu hỏi SGK tr.80:

Text

Description automatically generated

Bước 2: HS thực hiện nhiệm vụ học tập

HS hoạt động nhóm, quan sát hình 16.2 – 16.4, đọc hiểu mục 1. Thuật toán sắp xếp nổi bọt SGK tr.78, 79 và trả lời câu hỏi.

- HS đọc nội dung Mô tả thuật toán sắp xếp nổi bọt bằng ngôn ngữ tự nhiên SGK tr.80  và thực hiện nhiệm vụ.

- HS làm việc nhóm và thực hiện HD1 SGK tr.80.

HS hoạt động cặp đôi và trả lời mục câu hỏi SGK tr.80.

- GV hướng dẫn, theo dõi, hỗ trợ HS nếu cần thiết.

Bước 3: Báo cáo kết quả hoạt động và thảo luận

- GV mời đại diện HS trả lời câu hỏi và hoàn thành bài tập.

- GV mời đại diện HS khác nhận xét, bổ sung.

Bước 4: Đánh giá kết quả, thực hiện nhiệm vụ học tập

- GV đánh giá, nhận xét, chuẩn kiến thức.

- GV chuyển sang nội dung mới.

1. Thuật toán sắp xếp nổi bọt

Mô tả thuật toán sắp xếp nổi bọt bằng ngôn ngữ tự nhiên

Sắp xếp dãy số theo thứ tự tăng dần bằng thuật toán sắp xếp nổi bọt.

- Bước 1. Với vị trí đầu tiên, em thực hiện một vòng lặp như sau:

+ So sánh hai phần tử đứng cạnh nhau theo thứ tự từ cuối dãy lên vị trí đầu tiên.

+ Nếu phần tử đứng sau nhỏ hơn phần tử đứng trước thì đổi chỗ chúng cho nhau.

+ Cuối vòng lặp em sẽ nhận được dãy số với phần tử nhỏ nhất nổi lên vị trí đầu tiên.

- Bước 2. Với vị trí thứ hai, em thực hiện một vòng lặp tương tự như trên.

+ So sánh hai phần tử đứng cạnh nhau theo thứ tự từ cuối dãy lên vị trí thứ hai.

+ Nếu phần tử đứng sau nhỏ hơn phần tử đứng trước thì đổi chỗ chúng cho nhau.

+ Cuối vòng lặp em sẽ nhận được dãy số với phần tử nhỏ thứ nhỉ lên lên vị trí thứ hai.

- Bước 3. Tương tư như trên các vị trí thứ ba, thứ tư,… đến vị trí trước vị trí cuối cùng.

- Bước 4. Kết thúc, em sẽ nhận được dãy số đã được sắp xếp theo thứ tự từ nhỏ đến lớn.

* Hoạt động 1. Mô phỏng thuật toán sắp xếp nổi bọt

Chart, waterfall chart

Description automatically generated with medium confidence

* Câu hỏi/SGK tr.80

C. Hoán đổi nhiều lần các phần tử liền kề nếu giá trị của chúng không đúng thứ

Từ khóa tìm kiếm google:

Giáo án tin học 7 kết nối, soạn mới giáo án tin học 7 kết nối công văn mới, soạn giáo án tin học 7 kết nối Chủ Đề 5 Bài 16: Thuật Toán Sắp Xếp
Phần trên, hocthoi.net đã soạn đầy đủ lý thuyết và bài tập của bài học: Tải giáo án Tin học 7 KNTT Chủ Đề 5 Bài 16: Thuật Toán Sắp Xếp . Bài học nằm trong chuyên mục: Soạn giáo án tin học 7 KNTT mới. Phần trình bày do Ngọc Hà CTV tổng hợp và thực hiện giải bài. Nếu có chỗ nào chưa rõ, có phần nào muốn hiểu rộng thêm, bạn đọc vui lòng comment bên dưới. Ban biên tập sẽ giải đáp giúp các bạn trong thời gian sớm nhất.

Bài soạn các môn khác

Bình luận