Yªu cÇu häc sinh nhËp d÷ liÖu.[r]
Trang 1Tiết 47:
Bài thực hành số 6
I Mục tiêu:
1 Kiến thức:
- Nắm chắc cấu trúc và sơ đồ thực hiện của cấu trúc rẽ nhánh
- Biết áp dụng đợc cấu trúc này để giải toán
2 Kĩ năng:
- Rèn luyện kỹ năng sử dụng cấu trúc rẽ nhánh trong việc lập trình giải một số bài toán cụ thể
- Làm quen với công cụ phục vụ và hiệu chỉnh chơng trình
3 Thái độ:
- Tự giác, tích cực và chủ động trong thực hành
II Đồ dùng dạy học
1 Chuẩn bị của GV:
Phòng máy vi tính đợc cài đầy đủ Pascal, máy chiếu để hớng dẫn
2 Chuẩn bịo của HS:
SGK, sách bài tập và bài tập đã viết ở nhà
III Hoạt động dạy học
Hoạt động 1: Rèn luyện kỹ năng lập trình hoàn thiện một bài toán.
1 Mục tiêu:
- Học sinh biết đọc hiểu đề, phân tích yêu cầu của đề Từ đó chọn đợc cấu trúc dữ liệu và lệnh phù hợp để lập trình
2 Nội dung:
- Viết chơng trình giải phơng trình ax +b = 0
Ngày 22/4/2008
Trang 23 Các bớc tiến hành:
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: Gọi học sinh đặt câu
hỏi và trả lời
- Yêu cầu học sinh mô ta
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
- Nhập dữ liệu với test 1 2 -2
4 Yêu cầu học sinh nhập thêm để đối
sáh kết quả
1 Chú ý theo dõi:
- Xác định input, output và thuật giải
- Mục đích của giải phơng trình? + Xác định số nghiệm và giái 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 số liệu của giáo viên và thông báo kết quả chơng trình
4 Tìm một và số khác Nhập dữ liệu và thông báo kết quả
IV Củng 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
- Lu trữ chơng trình