tuan 5 tiet 9 tin 8 2015 2016

11 3 0
tuan 5 tiet 9 tin 8 2015 2016

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

+ GV: Sau khi biên dịch sửa các lỗi xong yêu + HS: Thực hiện chạy chương trình Ctrl + F9, cầu HS thực hiện chạy chương trình kiểm chứng xem kết quả đạt được.. kết quả đạt được.[r]

(1)Tuần: Tiết: Ngày soạn: 22/09/2015 Ngày dạy: 24/09/2015 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 các 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) Ngày soạn: 15/09/2014 Ngày dạy: 17/09/2014 Tuần: Tiết: 10 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 - Hiểu phép toán chia lấy phần nguyên, chia lấy phần dư - Hiểu thêm các lệnh in thông tin màn hình 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: 8A1:…………………………………………………………………………… 8A2:…………………………………………………………………………… 8A3:…………………………………………………………………………… Kiểm tra bài cũ: Thông qua bài thực hành Bài mới: Hoạt động GV Hoạt động HS Hoạt động 1: Tìm hiểu phép chia lấy phần nguyên và phép chia lấy phần dư + GV: Yêu cầu các em ôn lại cách chia lấy + HS: Thực nhắc lại phép toán chia lấy phần nguyên và chia lấy phần dư với số nguyên phần nguyên dùng div và phép toán chia lấy chương trình Pascal phần dư dùng mod + GV: Cho HS đọc nội dung bài + HS: Đọc và tìm hiểu SGK + GV: Yêu cầu HS mở tệp và gõ + HS: Thực gõ chương trình theo yêu cầu chương trình sau đây: vào Pascal: uses crt; uses crt; begin begin clrscr; clrscr; writeln(‘16/3 = ’, 16/3); writeln(‘16/3 = ’, 16/3); writeln(‘16 div = ’, 16 div 3); writeln(‘16 div = ’, 16 div 3); writeln(‘16 mod = ’, 16 mod 3); writeln(‘16 mod = ’, 16 mod 3); writeln(‘16 mod = ’, 16 – (16 div 3)*3); writeln(‘16 mod = ’, 16 – (16 div 3)*3); writeln(’16 div = ’, (16 – (16 mod 3))/3); writeln(’16 div = ’, (16 – (16 mod 3))/3); end end + GV: Yêu cầu các HS thực theo cá nhân, + HS: Thực theo cá nhân các yêu cầu soạn chương trình trên máy tính GV đưa + GV: Cho HS lên bảng thực bài tập độc + HS: Một em lên bảng thực theo yêu cầu lập với các HS khác GV đưa + GV: Quan sát hướng dẫn quá trình làm bài + HS: Làm bài hướng dẫn GV + GV: Hướng dẫn các em sửa các lỗi các em gặp + HS: Quan sát so sánh với bài làm bạn làm phải quá trình thực theo hướng dẫn GV (5) + GV: Yêu cầu HS sau gõ xong thực + HS: Thực lưu bài với các bước đã lưu bài với tên phepchia học tiết trước + GV: Yêu cầu HS sau gõ xong biên dịch + HS: Thực biên dịch (Alt + F9) chương chương trình kiểm tra lỗi, chạy chương trình trình kiểm tra lỗi, sửa lỗi có xem kết đạt gõ xong + GV: Hướng dẫn HS thực sửa các lỗi mà + HS: Thực sửa các lỗi theo hướng dẫn các em gặp phải quá trình gõ chương trình GV đưa + GV: Yêu cầu HS nhận xét bài làm bạn + HS: So sánh bài làm mình, nhận xét và bổ thực trên bảng xung ý kiến + GV: Sau biên dịch sửa các lỗi xong yêu + HS: Thực chạy chương trình (Ctrl + F9), cầu HS thực chạy chương trình kiểm chứng xem kết đạt kết đạt + GV: Quan sát hướng dẫn HS thực chạy + HS: Thực hướng dẫn GV, chương trình xem kết đạt chú ý kết đạt + GV: Yêu cầu các em nhận xét kết đạt + HS: Nhận xét kết câu lệnh: chạy chương trình writeln(‘16 div = ’, 16 div 3); + GV: Yêu cầu các em so sánh các câu lệnh writeln(’16 div = ’, (16 – (16 mod 3))/3); khác các câu lệnh so với kết thu  Có kết giống và sau chạy chương trình writeln(‘16 mod = ’, 16 mod 3); + GV: Nhận xét kết đạt các em sau writeln(‘16 mod = ’, 16 – (16 div 3)*3); thực xong chương trình  Có kết giống và + GV: Cho HS quan sát số bài mà các bạn + HS: Quan sát và học tập các bài làm tốt em đã thực tốt bạn mình Hoạt động 2: Sử dụng các câu lệnh tạm ngừng chương trình + GV: Yêu cầu HS tiếp tục thêm các câu lệnh + HS: Thực thêm các câu lệnh delay(5000) delay(5000) vào sau câu lệnh writeln vào sau câu lệnh writeln theo yêu cầu + GV: Cho HS thực chạy chương trình xem + HS: Thực chạy chương trình (Ctrl + F9), kết đạt xem kết đạt + GV: Các em có nhận xét gì thêm câu lệnh + HS: Chương trình tạm dừng giây sau in delay(5000) vào sau câu lệnh writeln kết màn hình + GV: Yêu cầu HS nhắc lại ý nghĩa câu lệnh + HS: Lệnh delay dùng để tạm ngừng delay(5000) đã tìm hiểu khoảng thời gian định + GV: Yêu cầu HS tiếp tục thêm các câu lệnh + HS: Thực thêm các câu lệnh readln vào readln vào chương trình trước từ khóa end chương trình trước từ khóa end + GV: Cho HS thực chạy chương trình xem + HS: Thực chạy chương trình (Ctrl + F9), kết đạt xem kết đạt + GV: Yêu cầu HS nhấn phím Enter và quan sát + HS: Thực nhấn phím Enter, chương trình kết thực quay lại màn hình soạn thảo + GV: Chức câu lệnh readln + HS: Tạm ngừng người dùng nhấn chương trình? phím + GV: Nhận xét bài làm HS, chốt nội dung + HS: Chú ý lắng nghe ghi nhớ các nội dung Củng cố - dặn dò: - Giáo viên nhận xét và đánh giá tiết thực hành học sinh - Xem lại bài thực hành, các thao tác - Xem phần bài thực hành IV RÚT KINH NGHIỆM: (6) (7) (8) Hoạt động GV Hoạt động HS Nội dung ghi bảng Bài tập 1: Luyện tập gõ các biểu thức số học a 15x4-30+12; 10  18  b   ; (10  2)  24 (3  1) c ; (10  2)2 d (3  1) ;  Chuyển đổi thành các biểu thức viết kí hiệu pascal Hoạt động 2: (12’) Tìm hiểu phép chia lấy phần nguyên và phép chia lấy phần dư + GV: Cho HS đọc nội dung bài + HS: Đọc, tìm hiểu SGK Bài tập + GV: Gợi mở lại cho HS phép + HS: Tập trung quan sát chú ý, - Phép chia lấy phần nguyên chia lấy phần nguyên và phép chia nhớ lại kiến thức đã học và phép chia lấy phần dư lấy phần dư - Tìm hiểu lệnh delay, + GV: Yêu cầu HS mở tệp và + HS: Thực hành các thao tác đã readln và cho nhận xét gõ chương trình bài học + GV: Yêu cầu hoàn thành nội dung + HS: Thực quan sát bài giống mẫu GV + GV: Yêu cầu HS dịch và chạy + HS: Thực hành thao tác dịch và chương trình chạy chương trình + GV: Yêu cầu HS thêm câu lệnh + HS: Thêm câu lệnh delay(5000) vào sau câu lệnh delay(5000) theo hướng dẫn Writeln Chạy chương trình và quan Chạy chương trình, quan sát và sát nhận xét (9) + GV: Yêu cầu HS thêm câu lệnh Readln vào sau câu lệnh Writeln Chạy chương trình và quan sát Nhấn Enter để tiếp tục + GV: Nhận xét chốt nội dung + HS: Thêm câu lệnh Readln theo hướng dẫn Chạy chương trình, quan sát và nhận xét Nhấn Enter để tiếp tục + HS: Chú ý lắng nghe (10) Hoạt động GV Hoạt động HS Nội dung ghi bảng Bài tập 1: Luyện tập gõ các biểu thức số học a 15x4-30+12; 10  18  b   ; (10  2)  24 (3  1) c ; (10  2)2 d (3  1) ;  Chuyển đổi thành các biểu thức viết kí hiệu pascal Hoạt động 2: (12’) Tìm hiểu phép chia lấy phần nguyên và phép chia lấy phần dư + GV: Cho HS đọc nội dung bài + HS: Đọc, tìm hiểu SGK Bài tập + GV: Gợi mở lại cho HS phép + HS: Tập trung quan sát chú ý, - Phép chia lấy phần nguyên chia lấy phần nguyên và phép chia nhớ lại kiến thức đã học và phép chia lấy phần dư lấy phần dư - Tìm hiểu lệnh delay, + GV: Yêu cầu HS mở tệp và + HS: Thực hành các thao tác đã readln và cho nhận xét gõ chương trình bài học + GV: Yêu cầu hoàn thành nội dung + HS: Thực quan sát bài giống mẫu GV + GV: Yêu cầu HS dịch và chạy + HS: Thực hành thao tác dịch và chương trình chạy chương trình + GV: Yêu cầu HS thêm câu lệnh + HS: Thêm câu lệnh delay(5000) vào sau câu lệnh delay(5000) theo hướng dẫn Writeln Chạy chương trình và quan Chạy chương trình, quan sát và sát nhận xét (11) + GV: Yêu cầu HS thêm câu lệnh Readln vào sau câu lệnh Writeln Chạy chương trình và quan sát Nhấn Enter để tiếp tục + GV: Nhận xét chốt nội dung + HS: Thêm câu lệnh Readln theo hướng dẫn Chạy chương trình, quan sát và nhận xét Nhấn Enter để tiếp tục + HS: Chú ý lắng nghe (12)

Ngày đăng: 16/09/2021, 10:07

Tài liệu cùng người dùng

Tài liệu liên quan