Hãy xác định Input và Ouput của bài tốn?

Một phần của tài liệu Giao an tin hoc 10 (Trang 27 - 29)

II. Khái niệm thuật tốn: Ví dụ: Tìm giá trị lớn nhất

H. Hãy xác định Input và Ouput của bài tốn?

của bài tốn?  GV hướng dẫn HS tìm thuật tốn giải bài tốn.  GV nhận xét và bổ sung  HS trả lời: 1, 3, 4, 5, 6, 7, 7, 8, 10, 12.  Các nhĩm trả lời.

Đ. + Input: Dãy N số nguyên + Output: Dãy N số nguyên đã được sắp xếp khơng giảm.

 Các nhĩm thảo luận đưa ra ý kiến

nhau. Việc đĩ được lặp lại, cho đến khi khơng cĩ sự đổi chỗ nào xảy ra nữa.

Thuật tốn: a) Cách liệt kê: - B1: Nhập N, các số hạng a1, a2, …, aN ; - B2: M  N ; - B3: Nếu M< 2 thì đưa ra dãy A đã được sắp xếp rồi kết thúc;

- B4: M  M–1; i  0;

- B5: i  i+1;

- B6: Nếu i > M thì quay lại bước 3;

- B7: Nếu ai > ai+1 thì tráo đổi ai và ai+1 cho nhau;

- B8: Quay lại bước 5.

 Hướng dẫn HS trình bày thuật tốn (bằng pp liệt kê)

 Nhận xét: Sau mỗi lần đổi chỗ, giá trị lớn nhất của dãy A sẽ được chuyển dần về cuối dãy và sau lượt thứ nhất thì giá trị lớn nhất xếp đúng vị trí là ở cuối dãy. Và sau mỗi lượt chỉ thực hiện với dãy đã bỏ bớt số hạng cuối dãy (M  M–1). Trong thuật tốn trên, i là biến chỉ số cĩ giá trị nguyên từ 0  M+1.

 Ghi lại sơ đồ thuật tốn và hình dung ra các bước thực hiện thuật tốn.

Hoạt động 2: Diễn tả thuật tốn bằng sơ đồ khối

10

b) Sơ đồ khối:

Hoạt động 3: Mơ phỏng việc thực hiện thật tốn – Củng cố

10

Mơ phỏng việc thực hiện thuật tốn với: N = 10 và dãy A: 6, 1, 5, 3, 7, 8, 10, 7, 12, 4 Dãy A 6 1 5 3 7 8 10 7 12 4 Lượt 1 1 5 3 6 7 8 7 10 4 12 Lượt 2 1 3 5 6 7 7 8 4 10 Lượt 3 1 3 5 6 7 7 4 8 Lượt 4 1 3 5 6 7 4 7 Lượt 5 1 3 5 6 4 7 Lượt 6 1 3 5 4 6 Lượt 7 1 3 4 5 Lượt 8 1 3 4 Lượt 9 1 3 Lượt 10 1 4. BÀI TẬP VỀ NHÀ:

– Tập mơ phỏng việc thực hiện thuật tốn trên với dãy số khác.

– Tìm thuật tốn tìm sắp xếp một dãy số nguyên thành dãy khơng tăng.

IV. RÚT KINH NGHIỆM, BỔ SUNG:

... ... ...

Ngày soạn: 17/09/2011 Chương I: MỘT SỐ KHÁI NIỆM CƠ BẢN CỦA TIN HỌC

Tiết dạy: 14 BÀI TỐN VÀ THUẬT TỐN (tt)

Tuần: 07 I. MỤC TIÊU:

Kiến thức:

– Hiểu cách biểu diễn thuật tốn bằng sơ đồ khối và bằng liệt kê các bước. – Hiểu một số thuật tốn thơng dụng.

Kĩ năng:

– Biết xây dựng thuật tốn của một số bài tốn đơn giản.

Thái độ:

– Luyện khả năng tư duy lơgic khi giải quyết một vấn đề nào đĩ.

II. CHUẨN BỊ:

Giáo viên: Giáo án + bảng vẽ sơ đồ khối – Tổ chức hoạt động nhĩm.

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

III. HOẠT ĐỘNG DẠY HỌC:

1. Ổn định tổ chức: Kiểm tra sĩ số lớp.

2. Kiểm tra bài cũ:

Hỏi: Nêu ý tưởng thuật tốn sắp xếp bằng tráo đổi?

Đáp: Ý tưởng: Với mỗi cặp số hạng đứng liền kề trong dãy, nếu số trước lớn hơn số sau thì ta đổi chỗ chúng cho nhau. Việc đĩ được lặp lại, cho đến khi khơng cĩ sự đổi chỗ nào xảy ra nữa

3. Giảng bài mới:

TL Nội dung Hoạt động của Giáo viên Hoạt động của Học sinh

Hoạt động 1: Hướng dẫn tim thuật tốn giải bài tốn

10 III. Một số ví dụ: (tt) 3. Ví dụ 3: Bài tốn tìm kiếm 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ĩ hãy cho biết chỉ số đĩ.

Một phần của tài liệu Giao an tin hoc 10 (Trang 27 - 29)

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

(149 trang)
w