- Mục đích của giải phương trình? + Kết luận số nghệm và giá trị nghiệm x. Độc lập soạn chương trình vào máy.. Yêu cầu học sinh xác định các testcasse, nhập dữ liệu, đối sánh kết quả.. [r]
Trang 1Tuần : 16 Ngày soạn 03/ 12 / 08
CHƯƠNG II CẤU TRÚC RẼ NHÁNH VÀ CẤU TRÚC LẶP
BÀI TẬP VÀ THỰC HÀNH 2(TT) XÂY DỰNG CHƯƠNG TRÌNH CÓ SỬ DỤNG CẤU TRÚC RẼ NHÁNH
A MỤC TIÊU BÀI HỌC
1 Kiến thức:
- Hiểu được chương trình có sử dụng cấu trúc rẽ nhánh
- Làm quen với các công cụ hiệu chỉnh chương trình
2 Kỹ năng:
- Soạn được chương trình, lưu lên đĩa, dịch lỗi cú pháp, thực hiện và tìm lỗi thuật toán và hoàn chỉnh chương trình
- Xây dựng được chương trình đơn giản có sử dụng cấu trúc rẽ nhánh
3 Thái độ:
- Nghiêm túc, tự giác, tích cực và chủ động trong thực hành
- Rèn luyện tính cẩn thận, chu đáo khi lập trình
B PHƯƠNG PHÁP:
- GV hướng dẫn HS thực hành.
C CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH:
1 Giáo viên : Phòng máy vi tính đã được cài đủ Turbo Pascal
2 Học sinh : Sách giáo khoa, bài tập
D TIẾN TRÌNH LÊN LỚP
I Ổn định lớp
II Kiểm tra bài cũ
(không kiểm tra bài cũ)
III Bài mới
1 Đặt vấn đề:
Để có thể hiểu rõ hơn câu lệnh rẽ nhánh hoạt động như thế nào, hôm nay lớp chúng ta sẽ thực hành chạy một số chương trình có sử dụng cấu trúc rẽ nhánh trên máy
2 Triển khai bài
Mục đích rèn luyện kĩ năng lập trình hoàn thiện một bài toán
1 Nêu nội dung, mục đích, yêu cầu của bài toán
- Hỏi: Bước đầu tiên để giải bài toán?
- Hỏi: Để xác định ta phải đặt các câu hỏi như thế
nào? Gọi học sinh đặt câu hỏi và gọi học sinh trả lời
cho câu hỏi đó?
- Yêu cầu học sinh phác họa thuật toán
2 Yêu cầu học sinh gõ chương trình vào máy
- Giáo viên tiếp cận từng học sinh để hướng dẫn và
sửa sai
3 Yêu cầu học sinh nhập dữ liệu
1 Chú ý theo dõi vấn đề đặt ra của giáo viên
- Xác định input, output và thuật giải
- Mục đích của giải phương trình?
+ Kết luận số nghệm và giá trị nghiệm x
-Để tính được nghiệm x cần các đại lượng nào?
+ Cần các đại lượng: a b
- Có các bước xử lý nào để tính được x?
2 Độc lập soạn chương trình vào máy
- Thông báo kết quả viết được
3 Nhập dữ liệu theo test của giáo viên và thông báo kết quả của chương trình
TIẾT
16
Trang 2- Nhập dữ liệu với test 1 2 -2
4 Yêu cầu học sinh xác định các testcasse, nhập dữ
liệu, đối sánh kết quả
4 Tìm testcase
0 0 VSN
0 3 VN
2 3 -1.5 Nhập dữ liệu và thông báo kết quả
HS: Gõ chương trình vào máy và thực hiện các yêu cầu SGK/50
* GV cần chú ý
Rèn luyện, uốn nắn HS về cách viết các câu lệnh sao cho chính xác và gọn gàng, nên gõ mỗi câu lệnh trên một dòng để thuận lợi cho việc kiểm tra, chỉnh sửa chương trình
Rèn luyện cho HS tính cẩn thận, chu đáo khi lập trình
Rèn luyện cách hiệu chỉnh chương trình khi gặp lỗi và cách kiểm thử lại chương trình thông qua một số Test
GV: Theo dõi, hướng dẫn các em trong quá trình các em thực hành trên máy
- Đối với HS TB –Yếu, cần chú ý chỉ dẫn nhiều
- Đối với HS Khá, Giỏi, gợi ý các em cải tiến chương trình, dùng hàm để tính toán
* Ở câu h), GV gợi ý để HS suy nghĩ và tự giải thích
IV Củng cố bài
Những nội dung đã học
Các bước để hoàn thành một chương trình:
- Phân tích bài toán để xác định dữ liệu vào, dữ liệu ra, thuật toán
- Soạn chương trình vào máy
- Lưu trữ chương trình
- Biên dich
- Thực hiện và hiệu chỉnh chương trình
V Dặn dò
Câu hỏi và bài tập về nhà
- Viết chương trình nhập vào độ dài ba cạnh của một tam giác và tính chu vi, diện tích của tam giác đó
VI RÚT KINH NGHIỆM: