+ GV: Chạy chương trình trước và sau khi đã thêm câu lệnh cho các em quan sát sự khác nhau của hai chương trình.. + GV: Em có nhân xét gì về chương trình sau khi đã sửa so vớ[r]
(1)BÀI THỰC HÀNH 2: VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TỐN (tt)
I MỤC TIÊU:
1 Kiến thức: Hiểu thêm lệnh in thông tin hình 2 Kĩ năng: Thực viết câu lệnh;
3 Thái độ: Nghiêm túc, rèn luyện tính cẩn thận, có ý thức u thích mơn học. II CHUẨN BỊ:
1 Giáo viên: Sách giáo khoa, máy tính điện tử, giáo án, máy chiếu. 2 Học sinh: Vở ghi, sách giáo khoa.
III CÁC HOẠT ĐỘNG DẠY – HỌC: 1 Ổn định lớp: (1’)
8A1:……… 8A2:……… 2 Kiểm tra cũ:
Thông qua nội dung thực hành 3 Bài mới:
Hoạt động GV Hoạt động HS Nội dung ghi bảng Hoạt động 1: (38’) Tìm hiểu thêm cách in liệu hình.
+ GV: Cho HS đọc tìm hiểu SGK + GV: Yêu cầu HS mở lại tệp chương trình bieuthuc.pas bài thực hành trước
+ GV: Củng cố lại thao tác lưu mở tệp tin chương trình Pascal
+ GV: Yêu cầu HS thực sửa ba lệnh cuối (trước từ khóa end) thành: writeln((10 + 5)/(3 + 1) – (18/(5 + 1):4:2);
writeln((10 + 2)*(10 + 2)/(3 + 1):4:2);
writeln((10 + 2)*(10 + 2) – 24)/(3 + 1):4:2);
+ GV: Quan sát hướng dẫn trình làm em bên
+ GV: Cho HS lên bảng thực tập theo yêu cầu đưa + GV: Hướng dẫn em sửa tập, yêu cầu bạn khác quan sát nhận xét
+ GV: Hướng dẫn sửa sai cho HS, lỗi em thường gặp + GV: Lưu ý: sử dụng “:” khác với “;” dùng để kết thúc câu lệnh
+ GV: Yêu cầu HS sau gõ xong
+ HS: Đọc tìm hiểu thông tin + HS: Thực theo yêu cầu mở lại tệp chương trình bieuthuc.pas.
+ HS: Tự rèn luyện theo nhân, hoàn thiện thao tác mở lưu tệp tin
+ HS: Thực gõ chương trình theo yêu cầu hướng dẫn: writeln((10 + 5)/(3 + 1) – (18/(5 + 1):4:2);
writeln((10 + 2)*(10 + 2)/(3 + 1):4:2);
writeln((10 + 2)*(10 + 2) – 24)/(3 + 1):4:2);
+ HS: Thực quan sát giúp đỡ GV
+ HS: Một HS lên thực yêu cầu giống bạn bên + HS: Sửa lỗi theo hướng dẫn GV gặp khó khăn
+ HS: Nhận biết lỗi em hay gặp trình thực + HS: Chú ý dùng dấu tránh nhầm lẫn hai dấu
+ HS: Thực lưu với tên
3 Thêm cách in liệu ra hình.
Ngày soạn: Ngày dạy: Tuần: 6
(2)thực lưu với tên cũ
+ GV: Yêu cầu HS sau gõ xong biên dịch chương trình
+ GV: Cho HS chạy chương trình xem kết đạt gõ xong
+ GV: Chạy chương trình trước sau thêm câu lệnh cho em quan sát khác hai chương trình
+ GV: Em có nhân xét chương trình sau sửa so với chương trình chưa sửa
+ GV: Giải thích cho HS khác biệt hai chương trình cho em nhận biết
+ GV: Sửa lại chương trình với thơng số khác
+ GV: Lưu ý: Các kết in hình thẳng lề phải
+ GV: Cho HS nhận xét ưu điểm chương trình sau sửa
+ GV: Quan sát hướng dẫn HS thực chạy chương trình kiểm chứng + GV: Cho HS quan sát số mà bạn em thực tốt + GV: Chỉ ưu điểm mà làm HS đạt
+ GV: Trình chiếu có chương trình chạy bị lỗi, hướng dẫn em cách trình bày khắc phục lỗi thường gặp
+ GV: Yêu cầu HS lưu lại sau chỉnh sửa hoàn thiện
+ GV: Nhận xét làm HS, chốt nội dung tập
cũ thực tiết trước
+ HS: Thực biên dịch (Alt + F9) chương trình kiểm tra lỗi, sửa lỗi có
+ HS: Thực chạy chương trình (Ctrl + F9) kiểm chứng, xem kết đạt
+ HS: Quan sát GV thực hiện, so sánh khác hai chương trình sau sửa chưa sửa chương trình
+ HS: Kết tính tốn với phần thập phân rút gọn lại
+ HS: Biết câu lệnh writeln(<giá trị thực>:n:m); dùng để điều khiển cách in số thực hình
+ HS: Quan sát kết GV thực nhận biết khác biệt + HS: Chú ý quan sát nhận biết hình kết
+ HS: Độ rộng số thập phân giới hạn lại phù hợp với nhu cầu sử dụng
+ HS: Thực chạy chương trình quan sát kết đạt + HS: Quan sát học tập làm tốt bạn
+ HS: Học tập cách làm việc khoa học
+ HS: Tập trung, ý lắng nghe hướng dẫn GV, cách trình bày lỗi thường mắc phải gõ chương trình
+ HS: Thực bước lưu với tên cũ
+ HS: Chú ý lắng nghe ghi nhớ nội dung thực 4 Củng cố: (5’)
- Giáo viên cố lại thao tác học sinh yếu 5 Dặn dò: (1’)
- Xem lại nội dung thực hành
- Ôn lại học Chuẩn bị cho ôn tập kiểm tra tiết IV RÚT KINH NGHIỆM :