1. Trang chủ
  2. » Luận Văn - Báo Cáo

BT English 10-unit 1

4 4 0

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

THÔNG TIN TÀI LIỆU

tưởng giải bài toán - Ý tưởng giải thuật: Lần lượt từ số hạng thứ nhất, so sánh giá trị của số hạng đang xét với khóa cho đến khi gặp 1 số hạng bằng khóa hoặc khi xét hết dãy mà khôn[r]

(1)

Ngày soạn : 10/9/2010 Tiết : 15,16,17 BAØI DẠY

A MỤC TIÊU : Kiến thức :

- Hiểu thuật tốn tìm kiếm - Thuật tốn tìm kiếm nhị phân

- Viết số thuật toán cho tốn Kỹ :

- Chỉ Input Output số toán đưa

- Xây dựng thuật toán cho số tốn đơn giản: Bài tốn tìm kiếm T tưởng, tình cảm :

Các kiến thức góp phần phát triển khả tư giải vấn đề khoa học sống

Nghiêm túc học tập để tìm hiểu phương pháp giải tốn tin học từ dễ đến khó B PH ƯƠNG PHÁP VÀ PHƯƠNG TIỆN DẠY HỌC

1 Ph ương pháp : Phát vấn Làm việc nhóm Thuyết trình Phương tiện :

Giáo viên : Sách + giáo án + bảng phụ vẽ thuật tốn Học sinh :sách giáo khoa

C TIẾN TRÌNH GIỜ DẠY

1. Ổn định lớp

2 Kieåm tra cũ :

Câu hỏi : Trình bày thuật toán xếp dãy số Câu hỏi2 :

3 Tiến trình dạy học :

TG Hoạt động giáo viên Hoạt động học sinh Nội dung ghi bảng TIẾT 15

5’ HĐ1 : Xác định toán Hãy xác định Input

Output toán? + Input: Dãy A gồm Nsố nguyên khác a1, a2, , aN

+ Output: Chỉ số i mà = k thông báo khơng có số hạng dãy có giá trị k

ghi chép, nghe giảng

Bài tốn tìm kiếm

Cho dãy A gồm N số nguyên a1, a2, , aN số nguyên k Cần biết có hay khơng số i (1 ≤ i ≤ N) mà = k Nếu có cho biết số

- Số nguyên k gọi khóa tìm kiếm.

- Xác định tốn:

Thuật tốn tìm kiếm tuần tự

7’ HĐ2 : Nêu ý tưởng toán Gọi HS đứng chỗ nêu ý tưởng giải toán

Đứng chỗ nêu ý

tưởng giải toán - Ý tưởng giải thuật: Lần lượt từ số hạng thứ nhất, so sánh giá trị số hạng xét với khóa gặp số hạng khóa xét hết dãy mà khơng có giá trị khóa

(2)

TG Hoạt động giáo viên Hoạt động học sinh Nội dung ghi bảng 15’ HĐ3 : Viết thuật tốn

Cho HS hoạt động theo nhóm , sau trình bày thuật tốn

Trình bày thuật tốn - Thuật toán:

+ Phương pháp liệt kê:

Bước 1: Nhập N, số hạng a1, a2, a3, , aN khóa k;

Bước 2: i 1 ;

Bước 3: Nếu = k số i kết thúc;

Bước 4: i  i + 1;

Bước 5: Nếu i > N thơng báo dãy A khơng có số hạng có giá trị k, kết thúc;

Bước 6: Quay lại bước 3; 10’ HĐ4 : Chuyển thuật toán liệt kê sang sơ đồ khối

Gọi Hs lên bảng dựa theo thuật toán viết cách liệt kê chuyển sang sơ đồ khối

Lên bảng diễn tả thuật toán

TIẾT 16

5’ HĐ1 : Xác định tốn Hơm trước xây dựng thuật tốn cho tốn tìm kiếm Hơm chúng tiếp tục xây dựng thuật toán cho tốn tìm kiếm nhị phân:

Hãy xác định Input Output toán?

Input: Dãy A gồm N số nguyên khác a1, a2, , aN không giảm k + Output: Chỉ số i mà = k thơng báo khơng có số hạng dãy có giá trị k

ghi chép, nghe giảng

Ví dụ thuật tốn Bài tốn tìm kiếm

Cho dãy A gồm N số nguyên a1, a2, , aN xếp không giảm số nguyên k Cần biết có hay khơng số i (1 ≤ i ≤ N) mà = k Nếu có cho biết số - Số nguyên k gọi khóa tìm kiếm.

Thuật tốn tìm kiếm nhị phân

7’ HĐ2 : Nêu ý tưởng toán Gọi HS đứng chỗ nêu ý tưởng giải toán

Đứng chỗ nêu ý tưởng giải toán

Ý tưởng giải thuật:

+ Chọn agiữa dãy số để so sánh với k = [N+1

2 ]

* Nếu agiữa = k số cần tìm * Nếu agiữa>k ta xét khoảng a1, a2, , agiữa-1

* Nếu agiữa<k ta xét khoảng ag, ag+1, , aN

+ Quá trình lặp tìm khóa k thơng báo khơng có

15’ HĐ3 : Viết thuật toán Cho HS hoạt động theo nhóm , sau trình bày thuật tốn

Trình bày thuật tốn - Thuật tốn:

+ Phương pháp liệt kê:

Bước 1: Nhập N, số hạng a1, a2, a3, , aN khóa k;

Bước 2: d 1, c  N;

Bước 3: g  [N+1

2 ] ;

Bước 4: Nếu ag = k thơng báo g kết thúc;

Bước 5: Nếu ag > k c  g – chuyển

(3)

TG Hoạt động giáo viên Hoạt động học sinh Nội dung ghi bảng

Bước 6: d  g + 1;

Bước 7:Nếu d > g thơng báo dãy A khơng có số hạng có giá trị k, kết thúc;

Bước 8: Quay lại bước 3; 10’ HĐ4 : Chuyển thuật toán liệt kê sang sơ đồ khối

Gọi Hs lên bảng dựa theo thuật toán viết cách liệt kê chuyển sang sơ đồ khối

Lên bảng diễn tả thuật tốn

TIẾT 17 : BÀI TẬP

Hơm tiến hành giải tập, để em nắm vững toán thuật toán

15’ HĐ1 : Viết thuật toán cho Yêu cầu HS xác định toán

Nêu ý tưởng giải Viết thuật tốn Có thể gọi hs lên viết cách khác

Xác định toán Nêu ý tưởng Viết thuật toán

Bài : Cho dãy A gồm N số nguyên a1, a2, , aN số nguyên k Cần biết có hay khơng số i (1 ≤ i ≤ N) mà = k Nếu có cho biết số xuất cuối số nguyên k

- Thuật toán:

+ Phương pháp liệt kê:

Bước 1: Nhập N, số hạng a1, a2, a3, , aN khóa k;

Bước 2: i 1 ; c 

Bước 3: Nếu = k c 

Bước 4: i  i + 1;

Bước 5: Nếu i > N

Nếu c = thi thơng báo dãy A khơng có số Nhập N, dáy số a1, a2, a3, ., aN k

Đ a r a k R i k ế t t h ú c a g = k >a i+ 1? i > M ? g 

(d + c)/2sa

i Đ ú n g s a i Đ ú n g

d  1,

c  N

(4)

TG Hoạt động giáo viên Hoạt động học sinh Nội dung ghi bảng hạng cĩ giá trị k, kết thúc; Thơng báo số k cĩ dãy A vị trí cuối c , kết thúc

Bước 6: Quay lại bước 3; 15’ HĐ2: Viết thuật toán cho toán

Yêu cầu HS xác định toán

Nêu ý tưởng giải Viết thuật tốn Có thể gọi hs lên viết cách khác

Xác định toán Nêu ý tưởng Viết thuật toán

Bài : Cho dãy A gồm N số nguyên a1, a2, , aN số nguyên k Cần biết số nguyên k xuất lần dãy A

- Thuật toán:

+ Phương pháp liệt kê:

Bước 1: Nhập N, số hạng a1, a2, a3, , aN khóa k;

Bước 2: i 1 ; dem 

Bước 3: Nếu = k dem  dem +1

Bước 4: i  i + 1;

Bước 5: Nếu i > N

Nếu dem = thi thơng báo dãy A khơng có số hạng có giá trị k, kết thúc; Thơng báo số k xuất dem lần dãy A , kết thúc

Bước 6: Quay lại bước 3;

CỦNG CỐ : Nắm lại tốn thơng dụng : tìm giá trị lớn nhất, tìm giá trị bé , tìm kiếm nhị phân , tìm kiếm

HƯỚNG DẪN VỀ NHAØ :

- Xem lại toàn nội dung học để chuẩn bị kiểm tra tiết vào tiết sau RÚT KINH NGHIỆM :

……… ………

Ngày đăng: 29/03/2021, 13:59

Xem thêm:

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w