1. Trang chủ
  2. » Trung học cơ sở - phổ thông

tuan 12 tiet 24 tin 8 2012

2 4 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 2
Dung lượng 15,45 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Nội dung bài mới: HOẠT ĐỘNG CỦA GIÁO VIÊN VAØ HỌC SINH Hoạt động 1: 42’ Bài tập sắp xếp theo thứ tự tăng dần với a n số tự nhiên.. toán xếp theo thứ tự tăng dần với * Mô tả thuật toán.[r]

Trang 1

BÀI TẬP

I Mục tiêu:

1 Kiến thức:

- Biết cách xác định bài toán

- Các bước để mô tả thuật toán

2 Kĩ năng: Mô tả được thuật toán của một bài toán đơn giản.

3

Thái đo ä : Học tập tích cực, nghiêm túc, có ý thức tự giác cao, yêu thích môn học.

II Chuẩn bị:

- Gv: Sách giáo khoa, máy tính điện tử, giáo án, máy chiếu

- Hs: Vở ghi, sách giáo khoa

II I Phương pháp :

- Gv diễn giải, hướng dẫn, lấy ví dụ, Hs vận dụng giải quyết, vấn đáp, làm việc nhóm

IV Tiến trình bài dạy:

1 Ổn định lớp: (1’)

8A1 :……….

8A2 :……….

2 Kiểm tra bài cũ:

Lồng ghép vào nội dung bài học

3 Nội dung bài mới:

Hoạt động 1: (42’) Bài tập sắp

xếp theo thứ tự tăng dần với an

số tự nhiên.

+ GV: Đưa ra bài toán

+ GV: Yêu cầu Hs xác định Input

và Output

+ GV: Để sắp xếp ba số tăng dần

ta làm như thế nào?

+ GV: Yêu cầu Hs mô tả thuật

toán xếp theo thứ tự tăng dần với

an số tự nhiên?

+ GV: Có rất nhiều thuật toán để

sắp xếp dãy số như: Bubble sort,

Quick sort, Simple selection sort,

+ HS: Đọc bài toán

+ HS:

- Input: Các số a1,a2,…,an (n>0)

- Output: Sắp xếp a1, a2, … , an

(n>0) theo thứ tự tăng dần

+ HS: Tìm phần tử nhỏ nhất trong dãy số từ a[i] đến a[n]

hoán vị a[min] và a[i] dừng lại cho đến khi đã sắp xếp xong

+ HS: Mô tả thuật toán

* Mô tả thuật toán.

- Bước 1: i = 1.

- Bước 2: Tìm phần tử a[min]

nhỏ nhất trong dãy hiện hành từ a[i] đến a[n]

- Bước 3: Hoán vị a[min] và a[i].

2 Bài tập 2

* Bài toán 2: Sắp xếp theo

thứ tự tăng dần với an số tự nhiên

* Bài giải:

- Input: Các số a1,a2,…,an

(n>0

- Output: Sắp xếp a1, a2, … ,

an (n>0) theo thứ tự tăng dần

* Mô tả thuật toán.

- Bước 1: i = 1.

- Bước 2: Tìm phần tử

a[min] nhỏ nhất trong dãy hiện hành từ a[i] đến a[n]

- Bước 3: Hoán vị a[min]

và a[i]

- Bước 4: Nếu i <= n - 1 thì

i = i + 1; Lặp lại bước 2

Ngày soạn: 10/11/2012 Ngày dạy: 13/11/2012

Tuần: 12

Tiết: 24

Trang 2

Heap sort, Simple insertion sort,

Shell sort, Merge sort Gv giới

thiệu cho các em thuật toán Simple

selection sort

+ GV: Nhận xét, bổ sung

+ GV: Hướng dẫn Hs viết thuật

toán

+ GV: Hướng dẫn các bước mô

phỏng thuật toán Với bộ dữ liệu

sau (3, 5, 7, 2, 4, 6, 9, 8, 7, 6)

+ GV: Cho Hs thảo luận nhóm và

mô phỏng thuật toán nâng cao với

bộ dữ liệu (12,2,8,5,1,6,4,15)

+ GV: Yêu cầu Hs ghi bài vào vở

- Bước 4: Nếu i<=n-1 thì i=i+1;

Lặp lại bước 2 Ngược lại: Dừng,

n - 1 phần tử đã nằm đúng vị trí

+ HS: Quan sát, lắng nghe  ghi nhớ kiến thức

+ HS: Viết thuật toán dưới sự hướng dẫn của giáo viên

+ HS: Quan sát chú ý lắng nghe hiểu cách mô phỏng

+ HS: Chú ý lắng nghe  ghi nhớ kiến thức

+ HS: Thực hiện theo yêu cầu của Gv

* Mô phỏng

12 2 8 5 1 6 4 15 Bước 1: 1 2 8 5 12 6 4 15 Bước 2: 1 2 8 5 12 6 4 15 Bước 3: 1 2 4 5 12 6 8 15 Bước 4: 1 2 4 5 12 6 8 15 Bước 5: 1 2 4 5 6 12 8 15 Bước 6: 1 2 4 5 6 8 12 15 Bước 7: 1 2 4 5 6 8 12 15 + HS: Thực hiện ghi bài vào vở

Ngược lại: Dừng, n - 1 phần tử đã nằm đúng vị trí

Ví dụ: Kết quả thảo luận

của các nhóm với bộ dữ liệu (12,2,8,5,1,6,4,15)

* Mô phỏng quá trình thực hiện thuật toán trên.

12 2 8 5 1 6 4 15 Bước 1: 1 2 8 5 12 6 4 15 Bước 2: 1 2 8 5 12 6 4 15 Bước 3: 1 2 4 5 12 6 8 15 Bước 4: 1 2 4 5 12 6 8 15 Bước 5: 1 2 4 5 6 12 8 15 Bước 6: 1 2 4 5 6 8 12 15 Bước 7: 1 2 4 5 6 8 12 15

4 Củng cố:

- Củng cố trong bài học

5 Hướng dẫn và dặn dò về nhà : (2’)

- Xem lại bài đã học.

- Đọc trước bài tiếp theo

6 Rút kinh nghiệm:

Ngày đăng: 10/07/2021, 19:25

w