Yªu cÇu häc sinh nhËp d÷ liÖu.[r]
Trang 1Tiết 49:
Bài thực hành số 7 (tiết 2/2)
I Mục tiêu:
1 Kiến thức:
- Củng cố lại kiến thức về chơng trình con
- 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 2: Rèn luyện kỹ năng lập trình
1 Mục tiêu:
- Viết đợc chơng trình có sử dụng chơng trình con để tính đợc số lợng tam giác đều, số lợng tam giác cân và số lợng tam giác vuông
2 Nội dung:
- Viết chơng trình sử dụng các hàm và thủ tục đã đợc xây dựng và giải quyết bài toán sau
Cho tệp dữ liệu TAMGIAC INP có cấu trúc nh sau:
Dòng 1: Ghi số nguyên n (1<=n<=100)
N dòng tiếp theo: Mỗi dòng ghi 6 số thực xA, yA, xB, yB, xC, yC là các toạ độ của 3 đỉnh A, B, C của một tam giác
Yêu cầu: Đọc dữ liệu từ tệp TAMGIAC INP, xử lý và đa kết quả ra tệp TAMGIAC.OUT gồm 3 dòng
Dòng 1: Ghi số lợng tam giác đều
Dòng 2: Ghi số lợng tam giác cân
Dòng 3: Ghi số lợng tam giác vuông
3 Các bớc tiến hành:
Hoạt động của GV Hoạt động của HS
1 Phân tích yêu cầu của đề bài
- Hỏi: Bớc đầu tiên để giải
1 Chú ý theo dõi:
- Xác định input, output và thuật giải
Ngày 28/04/2008
Trang 2bà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ả
- Mục đích của giải phơng trình? + Xác định dữ liệu vào, ra
- Cần sửa chỗ nào trong chơng trình?
- 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