Giáo án tuần 5 (chuẩn)

4 324 0
Giáo án tuần 5 (chuẩn)

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

Thông tin tài liệu

Tuần: 5 - Tiết: 9 Ngày soạn: 15/ 09 / 2010 Ngày giảng: 21/09/2010 ]]]]]] Bài thực hành 2: Viết chơng trình để tính toán (tiết 1) I. Mục tiêu Học xong tiết học học sinh có khả năng : - Soạn thảo chơng trình Pascal, hiểu một số lỗi trong chơng trình - Chuyển đợc biểu thức toán học sang biểu diễn trong pascal. - Hiểu đợc kiểu dữ liệu khác nhau thì đợc xử lí khác nhau. - Hiểu và biết cách sử dụng phép toán Div, Mod. II. Ph ơng tiện chuẩn bị dạy và học. + Giáo viên: Giáo án, SGK, SGV, phấn, phòng máy. + Học sinh: SGK, Vở, Bút III. Tiến trình các hoạt động dạy và học. 1. ổn định lớp: Kiểm tra sĩ số lớp 8A, 8B. 2. Kiểm tra bài cũ : ? HS1: Em hãy nêu ít nhất hai kiểu dữ liệu và một phép toán có thể thực hiện trên kiểu dữ liệu này mà không có nghĩa trên kiểu dữ liệu kia? 3. Bài mới. Các em đã đợc làm quen với chơng trình và ngôn ngữ lập trình. Để luyện tập soạn thảo, chỉnh sửa chơng trình, chạy, dịch và xem kết quả với phần mền: Tubo Pascal Chúng ta đi vào bài thực hành 2: Viết chơng trình để tính toán (tiết 1) Hoạt động của giáo viên Hoạt động của học sinh Hoạt động 1: Kiến thức cơ bản ? Em hãy cho biết các cách để khởi động ch- ơng trình Pascal? G. Nhận xét, nhắc lại ? Em hãy liệt kê một số từ khóa, câu lệnh sử dụng trong ngôn ngữ lập trình Pascal? GV: Củng cố lại kiến thức cho HS. I. Kiến thức cần thiết. HS: Nêu 2 cách khởi động: C1: Nháy đúp chuột vào biểu tợng Pascal trên màn hình. C2: Nháy đúp chuột vào biểu tợng TPX.exe trong th mục TP/BIN HS: trả lời dựa vào VD của bài học trớc: Program, Begin, Uses, Var, End, Writeln, Div, Mod HS: Nghe, ghi nhớ và khắc sâu kiến thức, ghi chép. Biên dịch chơng trình: Alt + F9. - Chạy chơng trình: Ctrl + F9. - Sử dụng phím Backspace, Delete, các phím mũi tên khi soạn thảo. - Lệnh: Writeln (in ra màn hình), Readln (nhập dữ liệu), Clrscr (Xóa màn hình), lệnh chia: Div, Mod, các phép toán với kiểu dữ liệu số. Hoạt động 2: Thực hành * Phân công 2 học sinh/ máy làm bài thực hành theo nhóm. G. Nêu nội dung thực hành và hớng dẫn Bài tập 1.(SGK Tr 27) a. Viết các biểu thức số học sang ngôn ngữ lập trình Pascal. b. Khởi động Tubo Pascal để gõ chơng trình, tính các biểu thức trên. c. Lu chơng trình, dịch và chạy chơng trình. G. Yêu cầu HS thực hành GV: Quan sát quá trình thực hành của học sinh. Giải đáp thắc mắc cho học sinh trong quá trình thực hành. GV: chỉ dẫn, sửa lỗi, giải thích. GV: Nhận xét kết quả thực hành của từng nhóm, kết hợp cho điểm học sinh. Thực hành: H. Chia nhóm thực hành H. Tìm hiểu bài thực hành HS: làm bài thực hành. Bài tập 1.(SGK Tr 27) - Khởi động đợc chơng trình Pascal. - Soạn thảo đợc chơng trình. Program CT2; Uses crt; Begin Writeln( 15*4 30 + 12 =,15*4 - 30+12); Writeln((10+15)/(3+1)-18/ (5+1)=,(10+15)/(3+1)-18/(5+1)); Writeln((10+2)*(10+2)/ (3+1)=,(10+2)*(10+2)/ (3+1)); Writeln ( ((10+2) * (10+2) -24)/ (3+1)=,((10+2)*(10+2)-24/(3+1)); Readln; End. - Chạy chơng trình dịch, sửa lỗi. - Lu bài tập: File/ Save. 4. Củng cố ? Em hãy cho biết các cách để khởi động chơng trình Pascal? ? Em hãy liệt kê một số từ khóa, câu lệnh sử dụng trong ngôn ngữ lập trình Pascal? - Đã thực hiện đợc việc khởi động, viết chơng trình, chạy chơng trình dịch, sửa lỗi, chạy chơng trình, - Lu kết quả. 2. Hớng dẫn về nhà. - Thực hiện lại các thao tác đã thực hành. - Nghiên cứu Bài tập 2 mục c,d. Bài tập 3 tiết sau chuẩn bị thực hành tiếp. Tiết: 10 Ngày soạn: 15/ 09 / 2010 Ngày giảng: 23/09/2010 ]]]]]] Bài thực hành 2: Viết chơng trình để tính toán (tiết 2) I. Mục tiêu Học xong tiết học học sinh tiếp tục : - Soạn thảo chơng trình Pascal, hiểu một số lỗi trong chơng trình - Chuyển đợc biểu thức toán học sang biểu diễn trong pascal. - Hiểu đợc kiểu dữ liệu khác nhau thì đợc xử lí khác nhau. - Hiểu và biết cách sử dụng phép toán Div, Mod. - Hiểu thêm về các lệnh in ra màn hình, tạm ngừng chơng trình. II. Ph ơng tiện chuẩn bị dạy và học. + Giáo viên: Giáo án, SGK, SGV, phấn, phòng máy. + Học sinh: SGK, Vở, Bút III. Tiến trình các hoạt động dạy và học. 1. ổn định lớp: Kiểm tra sĩ số lớp 8A, 8B. 2. Kiểm tra bài cũ : ? HS1: Em hãy cho biết câu lệnh in dữ liệu ra màn hình trong ngôn ngữ lập trình Pascal? 3. Bài mới. Các em đã đợc làm quen với chơng trình và ngôn ngữ lập trình. Để luyện tập soạn thảo, chỉnh sửa chơng trình, chạy, dịch và xem kết quả với phần mền: Tubo Pascal Pascal Chúng ta đi vào bài thực hành 2: Viết chơng trình để tính toán (tiết 2) . Hoạt động của giáo viên Hoạt động của học sinh Hoạt động 1: Kiến thức cơ bản ? Em hãy cho biết các cách để khởi động ch- ơng trình Pascal? G. Nhận xét, nhắc lại ? Em hãy liệt kê một số từ khóa, câu lệnh sử dụng trong ngôn ngữ lập trình Pascal? GV: Củng cố lại kiến thức cho HS. I. Kiến thức cần thiết. HS: Nêu 2 cách khởi động: C1: Nháy đúp chuột vào biểu tợng Pascal trên màn hình. C2: Nháy đúp chuột vào biểu tợng TPX.exe trong th mục TP/BIN HS: trả lời dựa vào VD của bài học trớc: Program, Begin, Uses, Var, End, Writeln, Div, Mod HS: Nghe, ghi nhớ và khắc sâu kiến thức, ghi chép. Biên dịch chơng trình: Alt + F9. - Chạy chơng trình: Ctrl + F9. - Sử dụng phím Backspace, Delete, các phím mũi tên khi soạn thảo. - Lệnh: Writeln (in ra màn hình), Readln (nhập dữ liệu), Clrscr (Xóa màn hình), lệnh chia: Div, Mod, các phép toán với kiểu dữ liệu số. Hoạt động 2: Thực hành * Phân công 2 học sinh/ máy làm bài thực hành theo nhóm. G. Nêu nội dung thực hành và hớng dẫn Bài tập 2.(SGK Tr 27 - 28) Tìm hiểu các phép chia lấy phần nguyên, phần d với số nguyên. Sử dụng câu lệnh tạm ngừng chơng trình. c. Thêm các câu lệnh Delay (5000) vào sau mỗi câu lệnh Writeln. Chạy chơng trình và xem kết quả: Chơng trình sẽ tạm dừng 5 giây sau khi in từng kết quả ra màn hình.(SGK Tr 28) d. Thêm câu lệnh: Readln vào sau chơng trình, trớc từ khóa end. G. Yêu cầu HS thực hành GV: Quan sát quá trình thực hành của học sinh. Giải đáp thắc mắc cho học sinh trong quá trình thực hành. GV: chỉ dẫn, sửa lỗi, giải thích. GV: Nhận xét kết quả thực hành của từng nhóm, kết hợp cho điểm học sinh. G. Nêu nội dung bài tập 3 Bài tập 3.(SGK Tr 28) Tìm hiểu thêm về các lệnh in ra màn hình. GV: Nhận xét kết quả thực hành của từng nhóm, kết hợp cho điểm học sinh. Thực hành: H. Chia nhóm thực hành H. Tìm hiểu bài thực hành HS: làm bài thực hành. Bài tập 2: - Soạn thảo đợc chơng trình. Program CT2; Uses crt; Begin Writeln( 15*4 30 + 12 =,15*4 - 30+12); Delay (5000); Writeln((10+15)/(3+1)-18/ (5+1)=,(10+15)/(3+1)-18/(5+1)); Delay (5000); Writeln((10+2)*(10+2)/ (3+1)=,(10+2)*(10+2)/ (3+1)); Delay (5000); Write( ((10+2) * (10+2) -24)/ (3+1)=,((10+2)*(10+2)-24/(3+1)); Readln; End. - Chạy chơng trình dịch, sửa lỗi. - Lu bài tập: File/ Save. * Nhận xét: Chơng trình dừng lại để hiển thị kết quả cho đến khi nhấn phím Enter. Program CT3; Uses crt; Begin 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); Readln; End. KQ: Nhận xét 4. Củng cố ? Em hãy liệt kê một số từ khóa, câu lệnh sử dụng trong ngôn ngữ lập trình Pascal? ? Em hãy cho biết các cách để khởi động chơng trình Pascal? - Đã thực hiện đợc việc khởi động, viết chơng trình, chạy chơng trình dịch, sửa lỗi, chạy chơng trình, lu kết quả. 5. Hớng dẫn về nhà. - Thực hiện lại các thao tác đã thực hành. - Nghiên cứu bài 4: Sử dụng biến trong chơng trình. . crt; Begin Writeln( 15* 4 30 + 12 =, 15* 4 - 30+12); Delay (50 00); Writeln((10+ 15) /(3+1)-18/ (5+ 1)=,(10+ 15) /(3+1)-18/ (5+ 1)); Delay (50 00); Writeln((10+2)*(10+2)/. Program CT2; Uses crt; Begin Writeln( 15* 4 30 + 12 =, 15* 4 - 30+12); Writeln((10+ 15) /(3+1)-18/ (5+ 1)=,(10+ 15) /(3+1)-18/ (5+ 1)); Writeln((10+2)*(10+2)/ (3+1)=,(10+2)*(10+2)/

Ngày đăng: 25/09/2013, 20:10

Hình ảnh liên quan

Tìm hiểu thêm về các lệnh in ra màn hình. - Giáo án tuần 5 (chuẩn)

m.

hiểu thêm về các lệnh in ra màn hình Xem tại trang 4 của tài liệu.

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan