+ GV: Lưu ý: Các biểu thức trong Pascal được đặt trong câu lệnh writeln để in ra kết quả, em có cách viết khác sau khi làm quen với khái niệm biến ở bài 4.. + GV: Quan sát quá [r]
(1)BÀI THỰC HÀNH 2: VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TỐN
I MỤC TIÊU:
1 Kiến thức: Biết kiểu liệu khác xử lý khác nhau.
2 Kĩ năng: Chuyển biểu thức tốn học sang biểu diễn ngơn ngữ lập trì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ũ: (5’)
Câu 1: Chuyển biểu thức toán học thành biểu thức viết ngôn ngữ pascal:
1
24 ) 10 (
3 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 em ôn lại cách biến đổi biểu thức số học sang biểu thức chương trình Pascal + GV: Đưa số ví dụ yêu cầu HS vận dụng thực
+ GV: Cho HS đọc nội dung + GV: HS viết biểu thức toán học sang dạng biểu thức Pascal a) 15x4-30+12;
b) 10+53+1 −18 5+1 ;
c) 10+2
¿2 ¿ ¿ ¿
;
d)
10+2¿2− 24 ¿ ¿ ¿
+ GV: Yêu cầu HS thực theo cá nhân, viết vào học + GV: Cho HS lên bảng thực tập khác
+ GV: Quan sát hướng dẫn trình làm em bên
+ GV: Hướng dẫn em sửa tập, yêu cầu bạn khác quan
+ HS: Thực nhắc lại phép toán với liệu kiểu số: +, -, *, /
+ HS: Thực theo yêu cầu GV đưa
+ HS: Đọc tìm hiểu SGK + HS: Thực theo yêu cầu
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);
+ HS: Thực theo cá nhân yêu cầu GV đưa
+ HS: Lên bảng thực theo yêu cầu GV đưa
+ HS: Thực làm hướng dẫn GV đưa
+ HS: Quan sát so sánh với làm nhận xét bổ xung cho bạn
1
Luyện gõ biểu thức số học pascal.
Ngày soạn: Ngày dạy: Tuần: 5
(2)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 ý: Chỉ dùng dấu ngoặc đơn để nhóm phép tốn + GV: Yêu cầu HS khởi động Turbo Pascal gõ chương trình tính biểu thức (bài 1)
+ GV: Lưu ý: Các biểu thức Pascal đặt câu lệnh writeln để in kết quả, em có cách viết khác sau làm quen với khái niệm biến
+ GV: Quan sát trình thực + GV: Hướng dẫn HS trình gõ chương trình vào Pascal + GV: Yêu cầu HS sau gõ xong thực lưu với tên bieuthuc. + GV: Yêu cầu HS sau gõ xong biên dịch chương trình kiểm tra lỗi, chạy chương trình xem kết + GV: Yêu cầu HS nhận xét làm bạn thực bảng
+ GV: Sau biên dịch sửa lỗi xong yêu cầu HS thực chạy chương trình kiểm chứng kết + 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: 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 với tên cũ
+ GV: Giúp đỡ HS yếu, thực thao tác chưa tốt
+ GV: Nhận xét làm HS, chốt nội dung tập
+ HS: Quan sát tự thực theo hướng dẫn GV
+ HS: Một em lên bảng thực gõ chương trình
+ HS: Thực hành máy tính, khởi động Pascal gõ theo mẫu nội dung 1.b
+ HS: Chương trình: Begin
Writeln(‘15*4 – 30 + 12= ’, 15*4 – 30 + 12);
… End
+ HS: Thực bước theo hướng dẫn GV đưa
+ HS: Thực lưu với bước họ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: So sánh làm mình, nhận xét bổ xung ý kiến + HS: Thực chạy chương trình (Ctrl + F9) kiểm chứng, xem kết đạt
+ HS: Thực hướng dẫn GV
+ HS: Quan sát học tập làm tốt bạn
+ HS: Quan sát, ý 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 lưu lại với tên cũ
+ HS: Rèn luyện kỹ yêu theo hướng dẫn GV + HS: Chú ý lắng nghe ghi nhớ nội dung thực
4 Củng cố:
- Cũng cố nội dung học 5 Dặn dò: (2’)
- Ôn lại phép chia lấy nguyên chia lấy dư - Xem phần thực hành
(3)