Bài thực hành 1: LÀM QUEN VỚI TURBO PASCAL (tt)
A. Mục tiêu:
1. Kiến thức:
- Biết cách dịch, sửa lỗi trong chương trình, chạy chương trình và xem kết quả.
- Biết sự cần thiết phải tuân thủ quy định của ngôn ngữ lập trình.
2. Kĩ năng:
- Soạn thảo một chương trình đơn giản
3. Thái độ: Học tập tự giác, tích cực, sáng tạo, có tinh thần vươn lên, yêu thích môn học.
B. Chuẩn bị:
- Gv: Sách giáo khoa, phòng máy, giáo án.
- Hs: Vở ghi, sách giáo khoa.
C. Tiến trình bài dạy:
Ổn định lớp: (1’)
8:……………………………………………………………………………
2. Kiểm tra bài cũ: (5’)
Câu 1: Cho chương trình Turbo Pascal in ra màn hình dòng chữ “Chao cac ban”, “Toi la ten hoc sinh”. Em hãy thực hiện thao tác dịch, chạy chương trình và xem kết quả?
3. Nội dung bài mới:
HOẠT ĐỘNG CỦA GIÁO VIÊN VÀ HỌC SINH
GHI BẢNG
Hoạt động 1: (32’) Tìm hiểu bài tập 3.
+ GV: Yêu cầu HS đọc và tìm hiểu nội dung bài tập 3.
+ GV: Nêu tóm tắt nhiệm vụ và hướng dẫn HS thực hiện nội dung bài 3 trang 18 SGK.
+ GV: Hướng dẫn Hs thực hiện.
- Khi xóa dòng lệnh Begin. Dịch chương trình (Alt + F9) và ta thấy điều gì?.
+ GV: Với thông báo lỗi: “BEGIN expected” có ý nghĩa là gì?
+ GV: Yêu cầu HS nhấn phím bất kì và gõ lại lệnh Begin như cũ.
+ GV: Yêu cầu HS xóa dấu chấm sau chữ end. Dịch chương trình và quan sát nhận xét.
+ GV: Dịch chương trình thì ta thấy trên màn hình xuất hiện thông báo lỗi: “Error 10: Unexpected end of file”. Nghĩa là gì?
+ GV: Lưu ý:
- Dấu chấm phẩy “;” được dùng để phân cách các dòng lệnh trong Pascal. Sau câu lệnh ngay trước từ khóa End. có thể không cần đặt dấu chấm phẩy.
- Từ khóa End kết thúc phần thân chương trình luôn có một dấu chấm (.) đi kèm.
+ GV: Nhấn Alt + X để thoát khỏi Turbo Pascal. Khi đó xuất hiện hộp thoại Information. Chọn No để không lưu các chỉnh sửa và thoát ra.
+ GV: Hướng dẫn Hs thực hiện các thao tác trên.
+ GV: Cho Hs tự thực hiện theo cá nhân.
+ GV: Quan sát hướng dẫn và sửa sai cho các em.
+ GV: Yêu cầu Hs thực hiện xong lưu bài lại.
+ GV: Lấy một bài thực hiện còn thiếu sót trình chiếu và yêu cầu các bạn khác nhận xét bổ sung.
+ GV: Nhận xét và sửa các lỗi sai mà Hs thường gặp.
+ GV: Yêu cầu một số HS khác lên thao tác lại các nội dung đã được GV chỉnh sửa.
+ GV: Trình chiếu một bài hoàn chỉnh của HS và nhận xét.
+ GV: Hướng dẫn các theo tác mà HS còn yếu.
+ GV: Nhận xét chốt nội dung bài tập thực hành.
+ HS: Đọc và tìm hiểu các yêu cầu của bài tập đưa ra trong SGK.
+ HS: Tập trung, chú ý lắng nghe, tìm hiểu, định hướng nội dung thực hiện trong bài tập.
+ HS: Khi xóa dòng lệnh Begin. Dịch chương trình ta thấy thông báo lỗi.
+ HS: Nghĩa là thiếu từ khóa BEGIN.
+ HS: Thực hiện theo sự hướng dẫn của GV, thao tác theo cá nhân.
+ HS: Thực hiện theo yêu cầu và nhận xét khi dịch chương trình sẽ thông báo lỗi.
+ HS: Nghĩa là thiếu dấu kết thúc chương trình.
+ HS: Quan sát, chú ý:
- Tập trung, chú ý lắng nghe, ghi nhớ và hiểu bài. Thực hiện thao tác mà GV đã lưu ý, quan sát và nhận biết theo từng cá nhân.
- Xóa dấu chấm (.) sau từ khóa End dịch và kiểm tra, tìm hiểu nội dung thông báo lỗi.
+ HS: Thực hiện theo yêu cầu của GV theo từng cá nhân.
+ HS: Quan sát Gv thực hiện các thao tác trên.
+ HS: Thực hiện các thao tác theo từng cá nhân.
+ HS: Thao tác dưới sự hướng dẫn của Gv.
+ HS: Lưu bài lại với tên cũ.
+ HS: Quan sát nhận xét và góp ý bổ sung sai sót của các bạn.
+ HS: Chú ý lắng nghe và sửa chữa những sai sót thường gặp.
+ HS: Một số HS lên bảng thao tác lại