b Sơ đồ khối Mời 1 em lên bảng vẽ sơ đồ khối SGK trang 39 HS: Mét HS kh¸c lªn b¶ng dùa vµo thuật toán bằng phương pháp liệt kê vẽ sơ đồ khối và trình bày trước lớp.. Học bài cũ và đọc tr[r]
Trang 1soạn: Hà Trung Hòa Lớp: SP Tin 40
Giáo viên ! dẫn: Lê Thị Bích Liên
Ngày soạn : 30/09/2008
Ngày giảng : / /2008
Bài 4: Bài toán và thuật toán (tiết 3)
I Mục đích yêu cầu
Học sinh hiểu và thực hiện 561 thuật toán sắp xếp dãy số
II Phương pháp, phương tiện giảng bài
!< pháp: Thuyết trình, giảng giải
!< tiện: SGK, SGV, bảng phụ (SGK trang 39)
III Tiến trình bài giảng
Ví dụ 2: Bài toán sắp xếp
Ta chỉ xét bài toán dạng đơn giản:
Cho dãy A gồm N số nguyên a 1 ,
a 2 , ,a N
Cần sắp xếp các số hạng để dãy A trở
thành dãy không giảm.
Thuật toán sắp xếp bằng tráo đổi
(Exchange Sort)
Trong cuộc sống ta -! gặp những việc liên quan đến sắp xếp ! xếp các học sinh theo thứ tự từ thấp đến cao, xếp điểm trung bình của học sinh trong lớp theo thứ tự từ cao đến thấp, Nói một cách tổng quát, cho một dãy đối -6> cần sắp xếp lại các vị trí theo một tiêu chí nào đó
Hãy xác định I/O của bài toán?
HS: Lên bảng viết
Quá trình so sánh và đổi chỗ sau mỗi R6- chỉ thực hiện với dãy đã bỏ
Trang 2một dãy không giảm.
* ý tưởng: Với mỗi cặp số hạng đứng
liền kề trong dãy, nếu số -1 lớn hơn
số sau ta đổi chỗ chúng cho nhau Lặp
lại quá trình này cho đến khi không có
sự đổi chỗ nào xảy ra nữa
* Thuật toán
a) Liệt kê
B1 Nhập N, các số hạng a1, a2, ,aN;
B2 M N;
B3 Nếu M < 2 thì 5 ra dãy A
561 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 A1 3;
B7 Nếu ai > ai+1 thì tráo đổi ai và ai+1
cho nhau;
B8 Quay lại A1 5
b) Sơ đồ khối
(SGK trang 39)
N, sau mỗi R6- M giảm đi 1 cho
đến khi M < 2
Mời 1 em lên bảng vẽ sơ đồ khối
HS: Một HS khác lên bảng dựa vào thuật toán bằng !< pháp liệt kê
vẽ sơ đồ khối và trình bày -1 lớp
III Củng cố.
Mô phỏng việc thực hiện thuật toán trên với dãy A ! sau:
6 1 5 3 7 8 10 7 12 4
IV Dặn dò.
Học bài cũ và đọc -1 ví dụ 3: Bài toán tìm kiếm
V Rút kinh nghiệm.
Trang 3Nhận xét của giáo viên hướng dẫn
Ngày tháng năm 2008
... / /2008Bài 4: Bài toán thuật tốn (tiết 3)
I Mục đích u cầu
Học sinh hiểu thực 561 thuật toán xếp dãy số
II Phương pháp, phương tiện giảng bài< /b>
...
III Củng cố.
Mơ việc thực thuật toán với dãy A ! sau:
6 10 12
IV Dặn dò.
Học cũ đọc - 1 ví dụ 3: Bài tốn tìm kiếm
V Rút kinh nghiệm.... sau R 6- M giảm cho
đến M <
Mời em lên bảng vẽ sơ đồ khối
HS: Một HS khác lên bảng dựa vào thuật toán !< pháp liệt kê
vẽ sơ đồ khối trình bày - 1