I. Mục tiêu:
- Làm quen với việc khai báo và sử dụng biến mảng.
- Ôn luyện cách sử dụng câu lệnh lặp for.do
- Củng cố các kĩ năng đọc hiểu và chỉnh sửa chương trình.
- Thái độ học tập nghiêm túc, yêu thích viết chương trình để thực hiện một số công việc.
II. Chuẩn bị:
GV: Phòng máy tính.
HS: SGK, dụng cụ học tập đầy đủ.
III. Hoạt động dạy học:
1/ Ổn định tổ chức: Yêu cầu hs báo cáo sĩ số, kiểm diện học sinh (1’)
2/ Kiểm tra bài cũ:
GIÁO ÁN TIN HỌC 8 Tiết PPCT: 24 (HKII) Ngày soạn: 15/3/2010 Ngày dạy: 22/3/2010 – 27/3/2010 Bài thực hành số 7 XỬ LÝ DÃY SỐ TRONG CHƯƠNG TRÌNH (tt) I. Mục tiêu: - Làm quen với việc khai báo và sử dụng biến mảng. - Ôn luyện cách sử dụng câu lệnh lặp for..do - Củng cố các kĩ năng đọc hiểu và chỉnh sửa chương trình. - Thái độ học tập nghiêm túc, yêu thích viết chương trình để thực hiện một số công việc. II. Chuẩn bị: GV: Phòng máy tính. HS: SGK, dụng cụ học tập đầy đủ. III. Hoạt động dạy học: 1/ Ổn định tổ chức: Yêu cầu hs báo cáo sĩ số, kiểm diện học sinh (1’) 2/ Kiểm tra bài cũ: 5’ TG Hoạt động của GV Hoạt động của HS Nội dung - Đặt câu hỏi chung cho cả lớp: 1. Lập bảng chạy cho đoạn chương trình sau: for i:=1 to 6 do readln(a[i]); max:=a[1]; for i:=2 to 6 do if max<a[i] then max:=a[i]; - Y/c 1 HS lần lượt trả lời câu hỏi trên (ghi trên bảng). - Y/c HS nhận xét, đánh giá HS trả lời câu hỏi. - 1 HS trả lời các câu hỏi của GV. - HS nhận xét, đánh giá HS trả lời câu hỏi. - Vấn đáp giữa giáo viên, học sinh để ôn lại bài cũ. - Nhóm HS nhận xét, đánh giá HS trả lời câu hỏi. 3/ Bài mới: TG Hoạt động của GV Hoạt động của HS Nội dung 30’ - Ôn lại cách lập bảng chạy các chương trình đã học ở tiết trước. - Y/c Hs đọc bài tập 2. - Giải thích yêu cầu bài tập 2. - Nêu lại những gì mà em hiểu? - Giải thích lại (nếu có hs chưa hiểu). - Lập bảng chạy chương trình với n=5. - Y/c Hs gõ nội dung chương trình, sửa chữa (nếu có) và chạy thử với n=4, 5, 6,... - Trả lời theo yêu cầu của giáo viên. - Đọc bài tập 2 SGK trang 81. - Nêu lên những gì mà hs hiểu. - Quang sát, lắng nghe và trả lời câu hỏi theo gợi ý của GV. - Gõ nội dung chương trình: Bài 2: Program Xep_loai; uses crt; Var i, n: integer; TBtoan, TBvan: real; diemT, diemV: array[1..100] of real; Begin clrscr; writeln('Diem TB : '); For i:=1 to n do write(i,' . ',(diemT[i] + diemV[i])/2:3:1); TBtoan: =0; TBvan: =0; For i:=1 to n do Begin TBtoan: = TBtoan + diemT[i] ; TBvan: = TBvan + diemV[i] ; end; TBtoan: = TBtoan /n; TBvan: = TBvan /n; writeln('Diem TB mon Toan : ',TBtoan :3:2); writeln('Diem TB mon Van: ',TBvan :3:2); readln; End. Bổ sung và chỉnh sửa chương trình trong BT2 (tiết 59 ) để nhập 2 loại điểm Toán và Ngữ văn của các bạn. Sau đó in ra màn hình : a/ điểm TB của mỗi bạn trong lớp theo công thức: Điểm TB = (Điểm toán + điểm văn)/2 b/ Điểm TB của cả lớp theo từng môn Toán và Ngữ văn 4. Củng cố, dặn dò: 9’ TG Hoạt động của GV Hoạt động của HS Nội dung * Củng cố: - Y/c 1 – 2 Hs lập bảng chạy chương trình, giả thích những gì mình hiểu được. * Dặn dò: - Yêu cầu hs về nhà xem lại nội dung lý thuyết, chuẩn bị bài tiết theo (quan sát hình không gian với phần mềm Yenka). - HS: thực hiện theo yêu cầu của GV. - Hs thực hiện một số thao tác theo yêu cầu của GV
Tài liệu đính kèm: