+ HS: Quan sát, chú ý lắng nghe + GV: Trình chiếu một bài có sự hướng dẫn của GV, cách trình chương trình chạy đúng bị lỗi, bày và các lỗi thường mắc phải hướng dẫn các em cách trình bày[r]
(1)Tuần: Tiết: Ngày soạn: 17/09/2016 Ngày dạy: 19/09/2016 BÀI THỰC HÀNH 2: VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TOÁN I MỤC TIÊU: Kiến thức: Biết kiểu liệu khác thì xử lý khác Kĩ năng: Chuyển biểu thức toán học sang biểu diễn ngôn ngữ lập trình; Thái độ: Nghiêm túc, rèn luyện tính cẩn thận, có ý thức và yêu thích môn học II CHUẨN BỊ: Giáo viên: Sách giáo khoa, máy tính điện tử, giáo án, máy chiếu Học sinh: Vở ghi, sách giáo khoa III CÁC HOẠT ĐỘNG DẠY – HỌC: Ổn định lớp: (1’) 8A1:…………………………………………………………………………… 8A2:…………………………………………………………………………… Kiểm tra bài cũ: (5’) Câu 1: Chuyển biểu thức toán học đây thành biểu thức viết ngôn ngữ pascal: (10 2) 24 1 Bài mới: Hoạt động GV Hoạt động HS Nội dung ghi bảng Hoạt động 1: (37’) Luyện gõ biểu thức số học pascal + GV: Yêu cầu các em ôn lại + HS: Thực nhắc lại các Luyện gõ biểu thức số cách biến đổi biểu thức số học sang phép toán với liệu kiểu số: +, học pascal biểu thức chương trình Pascal -, *, / + GV: Đưa số ví dụ yêu cầu + HS: Thực theo yêu cầu HS vận dụng và thực GV đưa + GV: Cho HS đọc nội dung bài + HS: Đọc và tìm hiểu SGK + GV: HS viết biểu thức toán học + HS: Thực theo yêu cầu sang dạng biểu thức Pascal a) 15x4-30+12; a) 15*4-30+12; 10+5 18 − ; 3+ 5+1 10+2 ¿ ¿ c) ; ¿ ¿ 10+2 ¿2 − 24 ¿ d) ¿ ¿ b) + GV: Yêu cầu các HS thực theo cá nhân, viết bài vào học + GV: Cho HS lên bảng thực các bài tập khác + GV: Quan sát hướng dẫn quá trình làm bài các em bên + GV: Hướng dẫn các em sửa các bài tập, yêu cầu các bạn khác quan b) ((10+5)/(3+1))-18/(5+1); c) (10+2)*(10+2)-24/(3+1); d) ((10+2)*(10+2))/(3+1); + HS: Thực theo cá nhân các yêu cầu GV đưa + HS: Lên bảng thực theo yêu cầu GV đưa + HS: Thực bài làm hướng dẫn GV đưa + HS: Quan sát so sánh với bài làm mình nhận xét bổ xung cho bài bạn (2) sát nhận xét + HS: Quan sát tự thực theo + GV: Hướng dẫn sửa sai cho HS, hướng dẫn GV các lỗi các em thường gặp + HS: Một em lên bảng thực + GV: Lưu ý: Chỉ dùng dấu gõ chương trình trên ngoặc đơn để nhóm các phép toán + HS: Thực hành trên máy tính, + GV: Yêu cầu HS khởi động Turbo khởi động Pascal và gõ theo mẫu Pascal và gõ chương trình tính các nội dung bài 1.b biểu thức (bài 1) + HS: Chương trình: + GV: Lưu ý: Các biểu thức Begin Pascal đặt câu lệnh Writeln(‘15*4 – 30 + 12= ’, writeln để in kết quả, em có cách 15*4 – 30 + 12); viết khác sau làm quen với khái … niệm biến bài End + GV: Quan sát quá trình thực + HS: Thực các bước theo + GV: Hướng dẫn HS quá hướng dẫn GV đưa trình gõ chương trình vào Pascal + HS: Thực lưu bài với các + GV: Yêu cầu HS sau gõ xong bước đã học tiết trước thực lưu bài với tên bieuthuc + HS: Thực biên dịch (Alt + + GV: Yêu cầu HS sau gõ xong F9) chương trình kiểm tra lỗi, sửa biên dịch chương trình kiểm tra lỗi, lỗi có chạy chương trình xem kết + HS: So sánh bài làm mình, + GV: Yêu cầu HS nhận xét bài làm nhận xét và bổ xung ý kiến bạn thực trên bảng + HS: Thực chạy chương + GV: Sau biên dịch sửa các lỗi trình (Ctrl + F9) kiểm chứng, xem xong yêu cầu HS thực chạy kết đạt chương trình kiểm chứng kết + HS: Thực hướng + GV: Quan sát hướng dẫn HS thực dẫn GV chạy chương trình kiểm chứng + HS: Quan sát và học tập các bài + GV: Cho HS quan sát số bài làm tốt bạn mình mà các bạn em đã thực tốt + HS: Quan sát, chú ý lắng nghe + GV: Trình chiếu bài có hướng dẫn GV, cách trình chương trình chạy đúng bị lỗi, bày và các lỗi thường mắc phải hướng dẫn các em cách trình bày và gõ chương trình khắc phục lỗi thường gặp + HS: Thực lưu bài lại với + GV: Yêu cầu HS lưu bài lại sau tên cũ đã chỉnh sửa với tên cũ + HS: Rèn luyện các kỹ còn + GV: Giúp đỡ các HS còn yếu, yêu theo hướng dẫn GV thực thao tác chưa tốt + HS: Chú ý lắng nghe ghi nhớ + GV: Nhận xét bài làm HS, các nội dung đã thực chốt nội dung bài tập Củng cố: - Cũng cố nội dung bài học Dặn dò: (2’) - Ôn lại phép chia lấy nguyên là chia lấy dư - Xem phần bài thực hành IV RÚT KINH NGHIỆM: (3) (4)