BÀI TOÁN VÀ THUẬT TOÁN (T4) I MỤC ĐÍCH YÊU CẦU;

Một phần của tài liệu ga tin10 nam hoc 2014-2015 (Trang 33 - 36)

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

1. Ổn định lớp

BÀI TOÁN VÀ THUẬT TOÁN (T4) I MỤC ĐÍCH YÊU CẦU;

I. MỤC ĐÍCH YÊU CẦU;

1. Kiến thức:

+ Hiểu bài tốn tìm kiếm

+ Hiểu thuật tốn tìm kiếm tuần tự.

2. Kỹ năng:

+ Mơ phỏng được thuật tốn

3. Thái độ: Có thái độ học tập nghiêm túc

II. CHUẨN BỊ;

1. Giáo viên: SGK, SGV, giáo án.

2.Học sinh: SGK, vở ghi, đọc bài trước ở nhà.

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

1. Ổn định lớp

10A3: 10A4:

2. Hoạt động dạy học

Hoạt động 1: Kiểm tra bài cũ

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

GV: Nêu câu hỏi và gọi hs lên bảng trả lời Câu hỏi: Hãy mơ phỏng thuật tốn sắp xếp với dãy sau: 3, 5, 2, 1, 4

GV: Nhận xét và cho điểm

- Lên bảng trả lời

Hoạt động 2: Một số ví dụ về thuật tốn

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

Gv: trong thực tế chúng ta thường bắt gặp rất nhiều công việc có liên quan tới tìm kiếm.

Hs: lấy một số ví dụ tìm kiếm

Gv: Chúng ta sẽ đi xét bài tốn tìm kiếm như bên.

Ví dụ 2.

Cho dãy A gồm N số nguyên khác nhau a1, a2,…, an và một số nguyên k. Cần biết có hay khơng chỉ số I (1 ≤ i ≤ N ) mà

ai = k. Nếu có hay chi biết chỉ số đó.

Gv: Đưa ra ví dụ sau: Cho dãy: 6, 1, 5, 3, 7, 10, 4

• Với k = 7, trong dãy trên có số hạng a5 có giá trị bằng k. Vậy chỉ số cần tìm là i = 5

• Với k = 9 thì khơng có số hạng nào của dãy A có gia trị bằng k.

Gv: Yêu cầu hs xác định bài toán

Hs: Đọc bài toán và xác định input, output

Gv: em hãy đề xuất cách làm? Hs: Suy nghi, trả lời

Gv: Nhận xét, bổ sung hoàn thiện ý tưởng. Gv: Gv và hs cùng xấy dựng thuật toán liêt kê.

Gv: Treo tranh vẽ thuật toán bằng sơ đồ khối.

Gv: Chia lớp làm 4 nhóm mỗi nhóm sẽ mơ phỏng thuật tốn tìm kiếm sau đây.

Cho dãy: 6, -1, 5, 8, 9, 0, 10, -6, 3 Nhóm 1. Dãy trên và khóa k = -1 Nhóm 2. Dãy trên và khóa k = 7 Nhóm 3. Dãy trên và khóa k = 3 Nhóm 4. Dãy trên và khóa k = 0 Gv: Gọi đại diện nhóm trả lời.

* Xác định bài tốn

- Input: dãy A gồm N số nguyên khác nhau a1, a2,…, an và một số nguyên k

- output: Chỉ số i mà ai=k hoặc thơng báo khơng có số hạng nào có giá trị bằng k

* ý tưởng: so sánh từ số hạng thứ nhất cho

đến khi tìm được số hạng bằng khóa..

* Thuật tốn liệt kê

B1. Nhập N, các số hạng a1, a2,…, an và khóa k;

B2. i  1;

B3. nếu ai = k thì thơng báo chỉ số i và kết thúc;

B4. i i + 1;

B5. Nếu i > N thì thơng báo dãy A khơng có số hạng nào có giá trị bằng k, rồi kết thúc;

B6. quay lại B3.

* Mô tả dãy: 6, -1, 5, 8, 9, 0, 10, -6, 3 Nhóm 1: đưa ra được i = 2

Nhóm 2: Khơng có số hạng nào trong dãy có giá trị bằng k

Nhóm 3: đưa ra được i = 9 Nhóm 4: đưa ra được i = 6

Hoạt động 3: Củng cố và hướng dẫn về nhà

GV: Nhắc lại

- Các bài tốn tìm kiếm thường gặp trong thực tế.

- Cách tìm kiếm.

GV: Yêu cầu hs về nhà làm bài tập 7 sgk Tr44

- Lắng nghe và ghi chép

Tiết 13 Ngày dạy:

Một phần của tài liệu ga tin10 nam hoc 2014-2015 (Trang 33 - 36)

Tải bản đầy đủ (DOC)

(81 trang)
w