Bài thực hành: HÑ1: Hieäu chænh chöông trình: Noäi dung Hoạt động của GV và HS GV: Yêu cầu HS khởi động máy, mở CT Mở bài Cac_Phep_Toan ở tiết 1 ra để tiến Pascal lên và mở bài Cac_Phe[r]
(1)Tuaàn 06 - 07: Tieát - 9: Ngày soạn: 11/09/2008 Ngaøy daïy: 16/09/2008 BAØI TẬP VAØ THỰC HAØNH A Muïc tieâu: Kiến thức: Biết chương trình Pascal hoàn chỉnh Làm quen với các dịch vụ chủ yếu Turbo Pascal việc soạn thảo, dịch, thực hiện, và hiệu chỉnh chương trình Kyõ naêng: Soạn chương trình, lưu trên đĩa, dịch lỗi cú pháp, thực và tìm lỗi và hiệu chỉnh Bước đầu biết phân tích và hoàn thành chương trình đơn giản trên Turbo Pascal Thái độ: Tự giác, tích cực và chủ động thực hành B Troïng taâm: Bieát löu chöông trình leân ñóa Biết chạy, sữa lỗi chương trình C Chuaån bò: Giaùo vieân: Kiểm tra phòng máy vi tính đã cài đầy đủ Turbo Pascal HS: Tìm hiểu chương trình bài tập thực hành SGK trang 34 D Tieán trình tieát hoïc: Tổ chức lớp: Lớp trưởng báo cáo sĩ số lớp và đồng phục lớp mình Bài cũ: Thể tiết thực hành Bài mới: Tieát 1: HÑ1: Goõ chöông trình sau: Noäi dung Program Cac_Phep_Toan Uses crt; Var a, b: integer Begin Clrscr; Write (‘a, b’); Readln (a, b); Tong = a+b; Hieu = a-b; Tich = a*b; Thuong = a/b; writeln(‘Tong=’,Tong,’Hieu=’,Hieu); writeln(‘Tich=’,Tich,’Thuong=’,Thuong:5:2); readln; End HÑ2: Lưu chương trình.: Noäi dung Để lưu chương trình ta nhấn phím F2, nhập tên file đầy đủ vào Maøn hình nhö sau: Giaùo aùn tin hoïc 11 Hoạt động GV và HS GV: Hướng dẫn học sinh khởi động chương trình Pascal HS: Khởi động chương trình Pascal GV: Yêu cầu học sinh đọc, tìm hiểu và soạn thảo nội dung chương trình thực các phép toán số học bên HS: Soạn thảo (gõ) nội dung chương trình beân vào máy Hoạt động GV và HS GV: Yêu cầu học sinh lưu vào đĩa với tên là CAC_PHEP_TOAN HS: Nhấn phím F2, nhập tên file đầy đủ: D:\Bai Tap\ CAC_PHEP_TOAN Trang Lop11.com (2) GV: Trong Pascal CT nguồn có phần mở rộng mặc nhiên là PAS, lưu vào đĩa cần xác định: D:\Bai Tap\ CAC_PHEP_TOAN Nhaáp vaøo OK HÑ3 Dịch lỗi cú pháp, thực chương trình: Noäi dung Nhấn phím Alt + F9 (Hoặc nhấn phím F9) để dịch và sửa lỗi, tiến hành sữa loãi Thực chương trình Hoạt động GV và HS GV: Hướng dẫn học sinh thực các thao tác: + Dịch và sửa lỗi cú pháp (nếu có) + Thực chương trình HS: Nhấn phím Alt + F9 (Hoặc nhấn phím F9) GV: Hướng dẫn HS sữa lỗi HS: Tiến hành sữa các lỗi E Cuõng coá: Nắm các bước để hoàn thành chương trình: Phân tích bài toán để xác định liệu vào, liệu Xác định thuật toán Soạn thảo chương trình vào máy Lưu trữ chương trình Dặn dò: Về nhà xem lại bài và hoàn chỉnh chương trình trên F Ruùt kinh nghieäm: Tieát 2: Tổ chức lớp: Lớp trưởng báo cáo sĩ số lớp và đồng phục lớp mình Bài cũ: Thể tiết thực hành Bài thực hành: HÑ1: Hieäu chænh chöông trình: Noäi dung Hoạt động GV và HS GV: Yêu cầu HS khởi động máy, mở CT Mở bài Cac_Phep_Toan tiết để tiến Pascal lên và mở bài Cac_Phep_Toan tiết hành sữa lỗi hôm trước HS: Thực các yêu cầu GV đưa CT tiết trên GV: Các em tiến hành chạy CT để sữa lỗi, neáu CT coù loãi thì heä thoáng seõ baùo loãi taïi doøng CT sau hieäu chænh nhö sau: đó HS: Nhấn tổ hợp phím: Ctrl + F9 để chạy CT GV: Lỗi thứ đó là gì? HS: Khaùi baùo CT thieáu daáu ; Giaùo aùn tin hoïc 11 Trang Lop11.com (3) Program Cac_Phep_Toan; Uses crt; Var a, b, Tong, Hieu, Tich: integer; Thuong : Real; Begin Clrscr; Writeln (‘a, b’); Readln (a, b); Tong := a+b; Hieu := a-b; Tich := a*b; Thuong := a/b; writeln(‘Tong=’,Tong,’Hieu=’,Hieu); writeln(‘Tich=’,Tich,’Thuong=’,Thuong:5:2); readln; End GV: Caùc em tieáp tuïc chaïy CT vaø tieán haønh sữa lỗi tiếp Thế lỗi đó là gì? HS: Sau khai baùo bieán phaûi coù daáu ; vaø ta chöa khaùi baùo cho caùc bieán Tong, Hieu, Tich, Thuong GV: Theá caùc em haõy khai baùo bieán cho noù HS: Tiến hành hoàn thiện CT trên GV: Những lỗi đó là gì? HS: Các lỗi đó là cú pháp câu lệnh gaùn sai, cuù phaùp nhö sau: Tong : = a+b; Hieu : = a-b; Tich : = a*b; Thuong : = a/b; GV: Còn các lỗi nào hay không, không các em lưu lại lần trước ta laøm nhieäm vuï khaùc HS: Khoâng, tieán haønh löu laïi baèng caùch nhaán phím F2 HÑ2: Trở màn hình soạn thảo: Noäi dung Hoạt động GV và HS GV: Sau chạy CT xopng, làm nào để Nhấn phím Enter để trở màn hình soạn trở lại màn hình soạn thảo văn ? thaûo HS: Nhấn phím Enter HÑ3: Thực chương trình:: Noäi dung Nhấn tổ hợp phím: Ctrl + F9 để chạy chương trình, sau đó nhập a = 6, b = vaøo roài xem keát quaû Tiếp tục nhấn tổ hợp phím: Ctrl + F9 để chạy CT, nhập liệu 10; vào Keát quaû nhö sau: Giaùo aùn tin hoïc 11 Hoạt động GV và HS GV: Haõy chaïy CT? HS: Nhấn tổ hợp phím: Ctrl + F9 GV: Hãy nhập liệu sau: a=6 b=2 HS: Thực yêu cầu trên GV: Haõy quan saùt keát quaû, coù nhaän xeùt gì khoâng? HS: Keát quaû laø: Tong = Hieu = Tich = 12 Thuong = 3.00 Như kết đúng GV: Taïi Thuong laïi coù keát quaû 3.00? HS: Vì Thuong thuộc kiểu thực, ta lấy chữ soá sau daáu phaåy GV: Thực CT với liệu 10; và quan saùt keát quaû treân maøn hình HS: Quan saùt keát quaû treân maøn hình Trang Lop11.com (4) GV: Tại ta phải nhập nhiều liệu khaùc nhau? HS: Để xem tính chính xác thuật toán GV: Haõy löu laïi laàn cuoái HS: Nhấn phím F2 để lưu lại E Cuûng coá: Nắm các bước để hoàn thành chương trình Bieát bieân dòch CT Thực các liệu khác Hieäu chænh CT Bài tập cố: Viết CT nhập từ bàn phím hai giá trị a và b tuỳ ý, biết a và b là hai cạnh tam giác vuông Tính cạnh huyền và diện tích tam giác vuông đó? Daën doø: Xem lại các phần đã học và làm các bài tập SGK, SBT F Ruùt kinh nghieäm: Giaùo aùn tin hoïc 11 Trang Lop11.com (5)