II. TỰ LUẬN: (5 điểm) Cõu 1 : (2 điểm)
2. quá trình giải bài toán trên máy Thuật toán: Là các bớc (thao tác) để giả
- Thuật toán: Là các bớc (thao tác) để giải
- GV: Mặc dù có nhiều tính năng u việt song máy tính vẫn chỉ là công cụ trợ giúp con ngời trong xử lý thông tin.
?HS nhắc lại cách con ngời ra lệnh cho máy tính làm việc.
?Dãy hữu hạn các thao tác cần thực hiện để giải một bài toán đợc gọi là gì.
- GV giải thích khái niệm thuật toán cho HS hiểu.
?Vì sao phải xây dựng thuật toán.
?Chỉ cần xác định bài toán và xây dựng thuật toán thì máy tính có thể thực hiện công việc theo yêu cầu của con ngời không.
GV: Thuật toán là các bớc để giải bài toán, còn chơng trình là sự thể hiện của thuật toán trong ngôn ngữ lập trình.
- HS hoạt động nhóm thảo luận nêu quá trình giải bài toán trên máy tính.
?Mỗi bài toán có phải chỉ có một thuật toán duy nhất không.
- GV lu ý cho HS mỗi bài toán có các thuật toán khác nhau nhng đều chỉ cho một kết quả và mỗi thuật toán chỉ dùng để giải một bài toán cụ thể.
một bài toán.
- Quá trình giải bài toán trên máy:
+ Xác định bài toán: Từ phát biểu của bài toán, xác định thông tin vào, thông tin ra. + Mô tả thuật toán: Tìm cách giải bài toán và các lệnh cần thực hiện.
+ Viết chơng trình: Dựa vào thuật toán để viết chơng trình bằng ngôn ngữ lập trình.
4.củng cố
- HS nhắc lại quá trình giải bài toán trên máy.
- HS sử dụng phiếu học tập vận dụng trả lời các câu hỏi sau: Chọn câu trả lời đúng. a. Xác định bài toán là xác định các điều kiện ban đầu và kết quả cần thu đợc.
b. Dãy hữu hạn các thao tác cần thực hiện theo một trật tự nhất định để giải một bài toán đợc gọi là thuật toán.
c. Đối với mỗi bài toán cụ thể chúng ta chỉ có một thuật toán duy nhất để giải bài toán đó trên máy tính.
5. h ớng dẫn về nhà
- Học bài cũ.
- Làm bài tập 1SGK/45 và bài tập sau:
Ngày soạn:18/10 Ngày giảng:27/10
tiết 20: Bài 5: từ bài toán đến chơng trình (tiết 2)
A. Mục tiêu :
- HS biết các bài toán và cách xác định bài toán.
- Hiểu và nắm vững cách mô tả thuật toán cho bài toán. - Mô tả thuật toán bằng phơng pháp liệt kê các bớc.
B. chuẩn bị - GV: Bảng phụ, câu hỏi. - HS: Bảng nhóm, bút dạ, phiếu học tập. C. Tiến trình dạy học 1. Tổ chức: 8A: 2. Bài cũ:
Câu hỏi: Hãy xác định INPUT và OUTPUT cho bài toán Tính diện tích hình “
thang ? ” Nêu quá trình giải bài toán trên máy tính?
3. Bài mới
Hoạt động Thầy - Trò Nội dung Hoạt động 1:
- GV: Nhiều công việc chúng ta thờng làm mà không phải suy nghĩ nhiều, tuy nhiên nếu hệ thống lại, ta có thể thấy thực chất đó là những thuật toán.
?HS nhắc lại khái niệm thuật toán và quá trình giải bài toán trên máy.
Hoạt động 2: - GV treo bảng phụ. ?HS sử dụng phiếu học tập xác định INPUT và OUTPUT. - HS trả lời. - GV nhận xét.
?HS hoạt động nhóm nêu thuật toán cho ví dụ từ INPUT và OUTPUT đã đợc xác định.
- HS đại diện các nhóm trả lời. - GV nhận xét.