I. MỤC TIÊU:
1. Kiến thức:
- Thực hành khai báo sử dụng biến.
- Ôn luyện kết hợp các câu lệnh If .then, For .do.
2. Kỹ năng:
- Củng cố các kỹ năng đọc hiểu, chỉnh sửa chương trình.
3. Thái độ:
- Nghiêm túc, tập chung vào bài thực hành.
II. CHUẨN BỊ:
1. Giáo viên: Phòng máy, máy tính có cài sẵn chương trình Pascal.
2. Học sinh: Xem lại lí thuyết và chuẩn bị các bài tập thực hành trong SGK.
III. TIẾN TRÌNH TRÊN LỚP:
1. Ổn định tổ chức: 1’
2. Kiểm tra bài cũ: 5’
?1.Viết lại câu lệnh lặp if then, for do?
?2.Viết cú pháp khai báo biến mảng kiểu số nguyên và kiểu số thực?
3. Bài mới.
TuÇn 33 -TiÕt 63 Ngµy so¹n:11/4/2012 Ngµy d¹y:17/4:8B; 18/4: 8A Bài thực hành 7 XỬ LÝ DÃY SỐ TRONG CHƯƠNG TRÌNH (Tiết 1) I. MỤC TIÊU: 1. Kiến thức: - Thực hành khai báo sử dụng biến. - Ôn luyện kết hợp các câu lệnh If..then, For..do. 2. Kỹ năng: - Củng cố các kỹ năng đọc hiểu, chỉnh sửa chương trình. 3. Thái độ: - Nghiêm túc, tập chung vào bài thực hành. II. CHUẨN BỊ: 1. Giáo viên: Phòng máy, máy tính có cài sẵn chương trình Pascal. 2. Học sinh: Xem lại lí thuyết và chuẩn bị các bài tập thực hành trong SGK. III. TIẾN TRÌNH TRÊN LỚP: Ổn định tổ chức: 1’ Kiểm tra bài cũ: 5’ ?1.Viết lại câu lệnh lặp ifthen, fordo? ?2.Viết cú pháp khai báo biến mảng kiểu số nguyên và kiểu số thực? Bài mới. HĐ CỦA THẦY + TRÒ NỘI DUNG - GV yêu cầu HS ngồi đúng vị trí máy tính của mình. - Yêu cầu HS làm việc nghiêm túc theo sự hướng dẫn của GV. - Yêu cầu HS chuẩn bị khởi động máy tính (GV đóng nguồn điện). GV yêu HS đọc bài tập 1 trong SGK/ 80. ? Yêu cầu HS tóm tắt đầu bài yêu cầu của đề bài là gì? ? Yêu cầu HS xem lại bài tập ví dụ 2 và ví dụ 3 ở bài 9 về cách sử dụng và khai báo biến mảng trong Pascal. ? Gọi HS nêu yêu cầu bài toán ở ví dụ 2. * Cho HS làm việc theo nhóm để gõ chương trình ở ví dụ 3 trong tiết lý thuyết trước. * Các nhóm đọc, tìm hiểu ý nghĩa câu lệnh trong chương trình GV: Ở chương trình trên, ta đã khai báo những biết gì? Kiểu dữ liệu từng loại biến? - Biến mảng A gồm bao nhiêu phần tử ? - GV: Yêu cầu HS dịch và chạy chương trình với các bộ dữ liệu tùy ý. * Các nhóm báo cáo kết quả, GV nhận xét. ?GV: Để viết chương trình của bài 1, em cần sử dụng những biến nào? Em hãy thử khai báo các biến đó. ? HS viết phần khai báo của chương trình GV: Đưa phần khai báo biến (SGK) cho HS tìm hiểu và cho các em nêu tác dụng của từng biến? ? HS gõ phần khai báo và lưu tệp là “phan loai”. Tìm hiểu và viết tiếp các lệnh thân chương trình. ? Yêu cầu HS gõ tiếp nội dung thân chương trình vào phần khai báo. Dịch và chạy chương trình. GV: Nhận xét các nhóm. 1. Tổ chức tiết thực hành (5’) - HS thực hiện, ngồi vào máy của nhóm mình theo yêu cầu của GV - HS chú ý - HS thực hiện khởi động máy 2. Thực hành - HS thực hành khởi động phần mềm và làm theo yêu cầu của GV Bài tập 1 HS thực hiện tóm tắt đề bài. a, HS xem lại các ví dụ 2 và ví du 3 ở bài 9 về cách sử dụng và khai báo biến mảng trong Pascal. (10’) HS nhắc lại kiến thức ví dụ 2. HS trả lời HS thực hành dịch và chạy chương trình. Báo cáo kết quả. b, Liệt kê các biến dự định trong chương trình. (5’) Program Phan_loai; uses crt; Var i, n, G, Kh, TB, K: integer; A: array[1..100] of real; HS trả lời. c, Gõ phần khai báo và lưu tệp là “phanloai”. Tìm hiểu và viết tiếp các lệnh thân chương trình.(10’) Begin clrscr; write('nhap so HS trong lop, n= '); readln(n); writeln('Nhap diem :'); For i:=1 to n do Begin write(i,' . '); readln(a[i]); End; G:=0; Kh:= 0; TB:= 0; K:= 0; for i:=1 to n do Begin if a[i] >= 8.0 then G:= G + 1; if a[i] <5.0 then K:= K + 1; if (a[i] =6.5) then Kh:= Kh + 1; if (a[i] >= 5 ) and (a[i] < 6.5) then TB:= TB + 1; end; writeln(' Ket qua hoc tap: '); writeln(G, ' ban hoc gioi '); writeln(Kh, ' ban hoc kha '); writeln(TB, ' ban hoc trung binh'); writeln(K, ' ban hoc kem '); readln; End. d, HS gõ phần thân chương trình vào máy; dịch, sửa lỗi (nếu có) và chạy chương trình với các bộ dữ liệu tùy ý. (5’) Các nhóm quan sát kết quả trên màn hình. 4. Củng cố: 6’ - Nhắc lại cách khia báo biến mảng - Nhận xét tiết thực hành. - Yêu cầu HS thực hiện thao tác tắt máy. Vào Start\Turn off Computer\Turn off - Yêu cầu HS dọn vệ sinh phòng máy. 5. Hướng dẫn về nhà: 3’ - Chuẩn bị tiếp phần bài còn lại. - Về tập viết một số chương trình đơn giản và xem thêm sách tham khảo Rút kinh nghiệm: ............................................................................................................................ ............................................................................................................................ ............................................................................................................................
Tài liệu đính kèm: