Hoạt động 1: Luyện gõ biểu thức số học pascal - Yêu cầu HS khởi động Turbo và - Thực hiện theo yêu gõ chương trình tính các biểu thức cầu.. aViết các biểu thức toán học sau a.[r]
(1)Tiết Bài thực hành : VIẾT CHƯƠNG TRÌNH TÍNH TOÁN Ngày soạn: 15/09/2012 Dạy các lớp: Ngày dạy Tại lớp Sĩ số HS Học sinh vắng 8A 8B 8C MỤC TIÊU a Kiến thức - Biết soạn thảo, chỉnh sửa và phiên dịch chương trình - Biết tương tác người và máy là người lập trình tạo b Kỹ - Chuyển biểu thức toán học sang biểu diễn pascal - Soạn thảo, chỉnh sữa chương trình, biên dịch và chạy xem kết hoạt động chương trình môi trường turbo pascal c Thái độ - Nghiêm túc thực hành, có tinh thần học hỏi, sáng tạo ĐỒ DÙNG a Chuẩn bị Giáo viên: Sách giáo khoa, giáo án, phòng thực hành, và bài tập b Chuẩn bị Học sinh: Sách giáo khoa, vở, viết, thước kẻ Bài tập chuẩn bị trước PHƯƠNG PHÁP: thực hành, vấn đáp HOẠT ĐỘNG DẠY HỌC a Tổ chức lớp (2’) - Ổn định tổ chức - Kiểm tra sĩ số học sinh b Kiểm tra bài cũ (5’) * Câu hỏi: - Chuyển các biểu thức toán học đây thành biểu thức viết ngôn (10 2) 24 (3 1) ngữ pascal: ; * Trả lời: ((10+2)-24)/(3+1); c Bài mới: Giới thiệu bài: (1’) Để củng cố thêm nội dung hai tiết học trước Hôm ta vào nội dung bài thực hành Tiến trình bài dạy: TG Hoạt động giáo viên Hoạt động học sinh Nội dung (2) 15’ Hoạt động 1: Luyện gõ biểu thức số học pascal - Yêu cầu HS khởi động Turbo và - Thực theo yêu gõ chương trình tính các biểu thức cầu (bài 1) a)Viết các biểu thức toán học sau a 15*4-30+12; đây dạng biểu thức b ((10+5)/(3+1))-18/ Pascal (5+1); a 15x4-30+12; c (10+2)*(10+2)-24/ 10 18 (3+1); d ((10+2)*(10+2))/ b ; (3+1); (10 2) 24 c (3 1) ; (10 2) d (3 1) ; - hướng dẫn hs viết NNLT - viết CT NNLT Pascal các biểu thức trên Luyện tập gõ các biểu thức số học a)Viết các biểu thức toán học sau đây dạng biểu thức Pascal a 15*4-30+12; b ((10+5)/(3+1))-18/ (5+1); c (10+2)*(10+2)-24/ (3+1); d ((10+2)*(10+2))/ (3+1); - Chuyển đổi thành các biểu thức viết kí hiệu pascal - Thực theo hướng dẫn - Lưu chương trình với tên CT2.pas - Dịch và chạy chương - Hướng dẫn hs quá trình trình để kiểm tra KQ Lưu chương trình với thao tác tên CT2.pas 16’ Hoạt động2: Tìm hiểu phép chia lấy phần nguyên và phép Bài tập chia lấy phần dư - Phép chia lấy phần nguyên và phép chia - Giới thiệu phép chia lấy phần - Lắng nghe lấy phần dư nguyên và phép chia lấy phần dư - Tìm hiểu lệnh delay, - Mở tệp readln và cho nhận - Yêu cầu hoàn thành nội dung bài - Thực hành xét giống mẫu + Mở tệp và gõ Thực hiện: chương trình Sau đó dịch và chạy chương trình, quan sát Kq nhận và cho nhận xét + Thêm câu lệnh Delay (5000) sau câu lệnh + Thêm câu lệnh a Mở file với tên CT3.pas và readln vào chương Gõ chương trình theo hình trình trước từ khóa b Dịch và chạy chương trình end Quan sát các kết nhận và cho nhận xét các kết đó (3) c Thêm các câu lệnh delay(5000) vào sau câu lệnh writeln chương trình trên Dịch và chạy chương trình Quan sát chương trình tạm dừng giây sau in kết trên màn hình d Thêm câu lệnh readln vào chương trình trước từ khóa end Dịch và chạy chương trình Quan sát kết hoạt động chương trình Nhấn phím Enter để tiếp tục - Kiểm tra kết bài làm học sinh va sửa sai cho hs 5’ Hoạt động3: củng cố * Bổ sung: - Các lệnh tạm ngừng - Hệ thông lại toàn nội dung - Lắng nghe chương trình ? Gõ đoạn chương trình - Thực + delay(x); Writeln(‘so tien phai tra la’,thanh + readln or read; tien,10:2); - Lệnh tạm ngừng CT d Củng cố bài học: (đã phần trên) e Bài tập nhà: 1’ - Xem trước bài - Làm bài tập SGK RÚT KINH NGHIỆM BÀI HỌC (4)