Giáo án Tin học Lớp 8 - Tuần 3 - Năm học 2018-2019
I. Mục tiêu bài học:
1. Kiến thức, kĩ năng, thái độ:
- Kiến thức: Bước đầu làm quen với môi trường lập trình Turbo Pascal, nhận diện, màn hình soạn thảo, mở các bảng chọn và câu lệnh.
- Kỹ năng: + Soạn thảo được một chương trình đơn giản
+ Biết cách dịch, sửa lỗi trong chương trình, chạy CT và xem kết quả.
- Thái độ: Có thái độ nghiêm túc, tuân thủ nội quy phòng máy
2. Năng lực có thể hình thành và phát triển cho học sinh:
- Năng lực chung: Năng lực tự học, giao tiếp.
- Năng lực chuyên biệt: Sử dụng thành thạo máy tính để hỗ trợ học tập: biết cách khởi động và tắt máy, làm quen với chương trình Tubo Pascal
II. Chuẩn bị về tài liệu và phương tiện dạy học:
Giáo viên: Giáo án, SGK, phấn, thước.
Học sinh: Xem bài trước ở nhà, SGK, vở ghi bài.
III. Tổ chức hoạt động học của học sinh:
1. Hoạt động dẫn dắt vào bài:
2. Kiểm tra bài cũ: không
3. Hoạt động hình thành kiến thức:
Ngày soạn: 12/9/2018 Tuần: 3 Tiết: 5 BÀI THỰC HÀNH 1: LÀM QUEN VỚI TURBO PASCAL I. Mục tiêu bài học: Kiến thức, kĩ năng, thái độ - Kiến thức: Bước đầu làm quen với môi trường lập trình Turbo Pascal, nhận diện, màn hình soạn thảo, mở các bảng chọn và câu lệnh. - Kỹ năng: + Thực hiện được thao tác khởi động, thoát khỏi môi trường lập trình, làm quen với màn hình soạn thảo chương trình. + Thực hiện được các thao tác mở các bảng chọn và chọn lệnh + Soạn thảo được một chương trình đơn giản - Thái độ: Có thái độ nghiêm túc, tuân thủ nội quy phòng máy Năng lực có thể hình thành và phát triển cho học sinh: - Năng lực chung: Năng lực tự học, giao tiếp. - Năng lực chuyên biệt: Sử dụng thành thạo máy tính để hỗ trợ học tập: biết cách khởi động và tắt máy, làm quen với chương trình Tubo Pascal II. Chuẩn bị về tài liệu và phương tiện dạy học: ¶ Giáo viên : Giáo án, SGK, phấn, thước. ¶ Học sinh : Xem bài trước ở nhà, SGK, vở ghi bài. III. Tổ chức hoạt động học của học sinh: 1. Hoạt động dẫn dắt vào bài: 2. Kiểm tra bài cũ: không Tiết trước đã học lý thuyết, để chạy được chương trình pascal chúng ta sẽ đi vào tiết thực hành hôm nay. 3. Hoạt động hình thành kiến thức: Hoạt động của GV - HS Nội dung HĐ 1: Tìm hiểu làm quen với Turbo Pascal GV: sử dụng phương pháp nhóm, trực quan, thuyết trình, vấn đáp gợi mở GV: Cho HS khởi động máy tính, tiếp tục khởi động CT Turbo Pascal bằng một trong hai cách: GV: Sau khi khởi động xong xuất hiện màn hình của Turbo Pascal GV: Yêu cầu học sinh so sánh Màn hình Turbo Pascal với hình 11 SGK trang 15 HS: Quan sát, thảo luận GV: cho HS: quan sát các thành phần: thanh bảng chọn. Tên tệp đang mở, con trỏ,. HS: Quan sát, thảo luận Bài 1: Làm quen với việc khởi động và thoát khỏi Pascal a. Khởi động Turbo Pascal bằng một trong hai cách: C1:Nháy đúp chuột vào biểu tượng của Pascal trên màn hình nền C2: Tìm đến tệp Turbo.exe hoặc TPX.exe trong thư mục này (thương là TP/Bin) b. Quan sát màn hình Turbo Pascal và so sánh với hình 11 SGK c. Nhận biết các thành phần: Thanh bảng chọn, tên tệp đang mở, con trỏ, dòng trợ giúp phía dưới màn hình GV: Hướng dẫn HS nhấn phím F10 để mở bảng chọn, sử dụng các phím mũi tên để di chuyển giữa các bang chọn HS: Quan sát và thực hành GV: Để mở một bảng chọn em chi cần nhấn phím Enter (hoặc có thể dùng chuột) HS: Quan sát, thực hành GV: Cho HS quan sát các lệnh trong từng bảng chọn bằng các khác : Nhấn tổ hợp phím Alt + phím tắt của bảng chọn HS: Thực hành theo yêu cầu GV: Theo dõi và chữa chữa kịp thời GV: Để di chuyển giữa các lệnh trong một bảng chọn em sử dụng phím mũi tên lên xuống HS: Thực hành GV: Trình bày cách thoát khỏi Turbo Pascal GV: Yêu cầu HS khởi động Turbo Pascal và gõ các dòng lệnh HS: Quan sát, thực hành GV: Nhắc học sinh: gõ đúng và không để sót các dấu nháy đơn (‘), dấu chấm phẩy (;) và dấu chấm (.) trong các dóng lệnh. - sử dụng các phím mũi tên, chuột, nhấn phím Enter để xuống dòng mới, nhấn phím Delete hoặc phím Backspace để xóa. - Câu lệnh uses crt để khai báo thư viện crt, còn clrscr có tác dụng để xóa màn hình kq. Chỉ có thể sử dụng câu lệnh clrscr khi đã khai báo thư viên crt. GV: YC học thực hiện dịch và chạy CT GV: Nhận xét, bổ xung d. Nhấn phím F10 để mở bảng chọn, sử dụng các phím mũi tên (←, →) để di chuyển giữa các bảng chọn. e. Nhấn Enter để mở một bảng chọn f. Quan sát các lệnh trong từng bảng chọn Mở các bảng chọn bằng cách khác. Nhấn tổ hợp phím Alt và phím tắt của bảng chọn (chữ màu đỏ ở tên bảng chọn, ví dụ phím tắt của bảng chọn File là F, bảng chọn Run là R) g. Sử dụng các phím mũi tên lên xuống để di chuyển giữa các lệnh trong một bảng chọn h. Nhấn tổ hợp phím Alt + X để thoát khỏi Turbo Pascal. Bài 2: Soạn thảo, lưu dịch và chạy một chương trình đơn giản. a. Khởi động Turbo Pascal và gõ các dòng lệnh dưới đây: Program CT_dau_tiên; Uses crt; Begin Clrscr; Writeln(‘Chao cac ban’); Writeln(‘toi la Turbo Pascal’); End. b. Nhấn phím F2 (File/ Save) để lưu chương trình c. Nhấn tổ hợp phím Alt + F9 để dịch CT. d. Nhấn tổ hợp phím Ctrl + F9 để chạy CT. Nhấn Alt + X để thoát khỏi Pascal 3. Hoạt động luyện tập: - Giáo viên hệ thống lại kiến thức đã học: - Bước đầu làm quen với môi trường lập trình Turbo Pascal 4. Hoạt động vận dụng: Vận dụng kiến thức đã học trả lời câu hỏi 4 (SGK trang 13) 5. Hoạt động tìm tòi mở rộng: Tìm hiểu thêm về cách viết chương trình trên Pascal thông qua các phương tiện khác. IV. Rút kinh nghiệm .... Ngày soạn: 12/9/2018 Tuần: 3 Tiết: 6 BÀI THỰC HÀNH 1: LÀM QUEN VỚI TURBO PASCAL (tt) I. Mục tiêu bài học: Kiến thức, kĩ năng, thái độ: - Kiến thức: Bước đầu làm quen với môi trường lập trình Turbo Pascal, nhận diện, màn hình soạn thảo, mở các bảng chọn và câu lệnh. - Kỹ năng: + Soạn thảo được một chương trình đơn giản + Biết cách dịch, sửa lỗi trong chương trình, chạy CT và xem kết quả. - Thái độ: Có thái độ nghiêm túc, tuân thủ nội quy phòng máy Năng lực có thể hình thành và phát triển cho học sinh: - Năng lực chung: Năng lực tự học, giao tiếp. - Năng lực chuyên biệt: Sử dụng thành thạo máy tính để hỗ trợ học tập: biết cách khởi động và tắt máy, làm quen với chương trình Tubo Pascal II. Chuẩn bị về tài liệu và phương tiện dạy học: ¶ Giáo viên: Giáo án, SGK, phấn, thước. ¶ Học sinh: Xem bài trước ở nhà, SGK, vở ghi bài. III. Tổ chức hoạt động học của học sinh: 1. Hoạt động dẫn dắt vào bài: 2. Kiểm tra bài cũ: không 3. Hoạt động hình thành kiến thức: Hoạt động của GV - HS Nội dung HĐ 1. Tìm hiểu cách chỉnh sửa và nhận biết một số lỗi GV: sử dụng phương pháp nhóm, trực quan, thuyết trình, vấn đáp gợi mở Gv: Yêu cầu học sinh soạn thảo lại bài tạp 2 đã thực hành trong tiết trước HS: lắng nghe, thực hành GV: Yêu cầu học sinh xóa dòng lệnh Begin. Dịch chương trình và quan sát thông báo lỗi như hình 16 dưới đây HS: thực hiện theo yêu cầu của giáo viên và nhận biết thông báo lỗi trên màn hình Bài 3: Chỉnh sửa chương trình và nhận biết một số lỗi Program CT_dau_tiên; Uses crt; Begin Clrscr; Writeln(‘Chao cac ban’); Writeln(‘toi la Turbo Pascal’); End. a. Xóa dòng lệnh Begin. Dịch chương trình và quan sát thông báo lỗi như hình 16 SGK - xuất hiện lỗi: Error 36: Begin expected: Thiếu từ khóa Begin GV: Cho học sinh nhấn 1 phím bất kì sau đó gõ lại lệnh Begin như cũ. Xóa dấu chấm sau chữ End. Dịch chương trình và quan sát thông báo lỗi GV: Lưu ý học sinh ` GV: Cho học sinh tìm hiểu một số câu hỏi trong phần tông kết HS: Quan sát, thảo luận GV: gọi học sinh trả lời HS: Trả lời GV: Nhận xét, bổ xung GV: YC học sinh tìm hiểu phần đọc thêm HS: quan sát b. Nhấn phím bất kì và gõ lại lệnh Begin như cũ. Xóa dấu chấm sau chữ End. Dịch chương trình và quan sát thông báo lỗi. - Lỗi 10: Error 10: Unexpected end of file: không tìm thấy kết thúc tệp Qua thông báo lỗi trên ta nhận thấy: - Phần thân của CT Pascal bao giờ cũng bắt đầu bằng từ khóa Begin - Dấu ; dùng để phân cách các câu lệnh trong Pascal - Riêng từ khóa End kết thúc phân thân CT luôn có một dấu chấm (.) đi kèm. c. Nhấn Alt + X để thoát khỏi Pasal nhưng không lưu các chỉnh sửa. Tổng kết - Lệnh kết thúc CT là End. (có dấu chấm) mọi thông tin đứng sau lệnh này bị bỏ qua trong quá trình dịch CT - Dấu ; dúng để phân cách các lệnh trong Pascal. Đọc thêm - Giới thiệu 3 bảng chọn thường sử dụng: + Bảng chọn File + Bảng chọn Compile + Bảng chọn Run + Bảng chọn Options 3. HĐ luyện tập: - Giáo viên hệ thống lại kiến thức qua một số câu hỏi - Lệnh kết thúc CT trong Pascal là gì ? dấu ; trong Pascal được dùng làm gì ? - Giáo viên hệ thống lại kiến thức đã học: - Bước đầu làm quen với môi trường lập trình Turbo Pascal 4. HĐ vận dụng: Vận dụng kiến thức đã học trả lời câu hỏi 6 (SGK trang 13) 5. HĐ tìm tòi mở rộng: Tìm hiểu thêm về cách viết chương trình trên Pascal thông qua các phương tiện khác. IV. Rút kinh nghiệm .. Khánh Hưng, ngày: 15/09/ 2018 Kí duyệt: Phạm Huy Bình
File đính kèm:
- giao_an_tin_hoc_lop_8_tuan_3_nam_hoc_2018_2019.doc