Tải bản đầy đủ (.docx) (2 trang)

tr­êng thcs s¬n tiõn gi¸o viªn ph¹m tuên anh d¹y líp 8a 8b 8e ngµy so¹n 07102009 tiõt ppct 22 ngµy d¹y 09112009 bµi 5 tõ bµi to¸n ®õn ch­¬ng tr×nh t3 a môc tiªu hióu thuët to¸n cña bµi to¸n

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (65.29 KB, 2 trang )

<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>

<i><b>D¹y líp: 8A; 8B; 8E. Ngày soạn: 07/10/2009.</b></i>
<i><b>Tiết PPCT: 22. Ngày dạy: 09/11/2009.</b></i>


<b>Bi 5. T bi toỏn đến chơng trình. (T3)</b>


<b>A. Mục tiêu: </b>


*) Hiểu thuật toán của bài toán đổi giá trị của hai biến x, y cho nhau; sắp xếp 3 biến x,y,z
có giá trị tăng dần và tìm só lớn nhất trong một dãy số cho trớc.


<b>B. ChuÈn bÞ: </b>


<i>1. Giáo viên: Soạn bài, đọc tài liệu tham khảo, dụng cụ dạy học.</i>
<i>2. Học sinh: - Đọc trớc bài, dụng cụ học tập.</i>


<b>C. Tiến trình tiết dạy: </b>


<b>hot ng ca thy v trũ</b> <b>kiến thức cần đạt</b>


<b>Hoạt động 1: Học sinh biết mơ tả thuật tốn để đổi giá trị của 2 s x, y</b>


G: Đa ví dụ lên màn hình.


H: c bài toán và xác định đầu vào,
đầu ra của bài toán viết bảng phụ.
G: Nhận xét và đa ra input, output
trên màn hình.


H: Nghiên cứu SGK để hiu thut
toỏn


G: Chiếu thuật toán lên màn hình và


phân tích


<i>c. Ví dụ 4:</i>


Đổi giá trị cđa hai biÕn x vµ y cho nhau.
(SGK)


<b>Hoạt động 2: Học sinh biết mơ tả thuật tốn để sắp xếp giá trị 3 số x, y, z</b>


G: §a vÝ dơ


H: Đọc và phân tích bài toán -> tìm
INPUT, OUTPUT.


G: Nờu ý tởng để sắp xếp x, y, z tăng
dần?


H: Nªu theo ý hiểu.


G: Chiếu thuật toán và phân tích.


<i>d. Ví dơ 5: </i>


Cho hai biến x và y có giá trị tơng ứng là a, b
với a < b và biến z có giá trị c. Hãy sắp xếp ba
biến x, y và z để chúng có giá trị tăng dần.


(SGK)


<b>Hoạt động 3: Học sinh biết mô tả thuật tốn tìm số lớn trong dãy cho trớc</b>



H: Đọc bài toán và phân tích


G: Yêu cầu H viết INPUT, OUTPUT
của bài toán?


H: Viết giấy


G: Thu v chiu màn hình , nhận xét.
H: Nghiên cứu SGK để hiểu mụ t
thut toỏn


G: Đa màn hình:


+ Mô phỏng thuật toán t×m sè lín
nhÊt trong d·y sè cho tríc (SGV)


<i>e. Ví dụ 6:</i>


Tìm số lớn nhất trong dÃy A các sè a1, a2, ..., an


cho tríc.


<i>* Xác định bài tốn:</i>


INPUT: D·y A c¸c sè a1, a2, ..., an (n  1).


OUTPUT: Giá trị SMAX = max {a1, a2, ..., an }.


<i>* Mô tả thuật toán:</i>



Bớc 1: Nhập số n và d·y A; g¸n SMAX  a1; i


 0.


Bíc 2: i  i + 1.


</div>
<span class='text_page_counter'>(2)</span><div class='page_container' data-page=2>

H: Nghiên cứu để đa ra từng bớc
thuật toán.


4.


Bớc 4: Nếu ai > SMAX, thay đổi giá trị SMAX:


SMAX  ai rồi chuyển về bớc 2. Trong trờng


hợp ngợc lại (SMAX ai), giữ nguyên SMAX


và chuyển về bớc 2.
Củng cè kiÕn thøc.


Qua tiết học em đã đợc làm quen với những bài toán nào?
H: Nhắc lại từng bài toán.


G: Chốt lại kiến thức trọng tâm của tiết học và ghi nhí cđa bµi 2.
Híng dÉn vỊ nhµ.


1. Học và hiểu đợc thuật toán của 3 bài toán trong tiết học này.
2. Trả lời các câu hỏi và làm bài tập 4, 5, 6/SGK.



</div>

<!--links-->

×