1. Trang chủ
  2. » Cao đẳng - Đại học

bai toan va thuat toan tiet 4

2 14 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 12,42 KB

Nội dung

Ví dụ 3: Bài toán tìm kiếm Tìm kiếm là việc thường xảy ra trong cuộc sống, chẳng hạn cần tìm cuốn sách giáo khoa tin học 10 trên giá sách, cần tìm một học sinh trong danh sách lớp học,… [r]

(1)Tuần Tiết: 13 Ngày soạn: 03/10/2012 Ngày dạy: 05/10/2012 §4: BÀI TOÁN VÀ THUẬT TOÁN (Tiết 4) I Mục tiêu: 1) Kiến thức: - HS luyện tập cách xác định bài toán và xây dựng ý tưởng - HS luện tập cách biểu diễn thuật toán ngôn ngữ liệt kê và sơ đồ khối 2) Kỹ năng: - Xây dựng thuật toán giải bài toán đơn giản ngôn ngữ liệt kê sơ đồ khối 3) Thái độ: - Nghiêm túc học tập, say mê môn học II Chuẩn bị giáo viên và học sinh 1) Giáo viên: - SGK, SGV, Bài soạn 2) Học sinh: - Vở ghi, SGK III Tiến trình bài dạy: 1) Kiểm tra bài cũ: Em hãy cho biết có cách biểu diễn thuật toán? Em hãy mô tả thuật toán xếp tráo đổi? 2) Nội dung: Hoạt động giáo viên và học sinh Nội dung chính GV: Nêu ví dụ giả sử có dãy số nguyên khac nhau, và số nguyên k hãy cho biết có hay không số I mà ai=k Nếu có hãy cho biết số đó Ví dụ 3: Bài toán tìm kiếm Tìm kiếm là việc thường xảy sống, chẳng hạn cần tìm sách giáo khoa tin học 10 trên giá sách, cần tìm học sinh danh sách lớp học,… Nói cách tổng quát là cần tìm đối tượng cụ thể nào đó tập các đối tượng cho trước Ví dụ: Cho dãy A gồm các số: 5, 7, 1, 4, 2, 9, 8, 11, 25, 51 Với khóa k = 2, dãy trên có số hạng a5 có giá trị k số cần tìm là i = 5; Với k = thì không có số hạng nào có giá trị k GV: Yêu cầu học sinh xác định bài toán? *) Thuật toán tìm kiếm (2) HS: Xác định bài toán sau: *) Xác định bài toán GV: Yêu cầu học sinh mô tả thuật toán - Input: Dãy A gồm N số nguyên khác theo cách liệt kê? a1, a2, …, aN - Output: Chỉ số i mà = k thông báo không có số hạng nào dãy A có giá trị k b) Sơ đồ khối: Nhập N và a1, a2, , aN; k i1 = k ii+1 i > N? Thông báo dãy A không có số hạng có giá trị k kết thúc *) Ý tưởng: Tìm kiếm thực cách tự nhiên Lần lượt từ số hạng thứ nhất, ta so sánh giá trị số hạng xét với khóa gặp số hạng khóa dãy đã xét hết và không có giá trị nào khóa (Trong trường hợp thứ hai dãy A không có số hạng nào khóa) *) Thuật toán: a) Cách 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 = k thì thông báo số I, 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ị k, kết thúc; B6: Quay lại bước 3) Củng cố, luyện tập: - Nhắc lại thuật toán bản: Tìm kiếm 4) Hướng dẫn học sinh tự học nhà: Về nhà học bài và làm bài tập nhà IV.Rút kinh nghiệm: …………………………………………………………………………………………… …………………………………………………………………………………………… ………………………………………………… (3)

Ngày đăng: 04/06/2021, 00:47

w