- HS nghiên cứu Ngôn ngữ lập trình gồm: - Giải thích về bảng chữ cái: Pascal - bảng chữ cái và các quy SGK trả lời câu có: tắc để viết các câu lệnh có hỏi?. * Các ký hiệu đặc biệt như dấ[r]
(1)GIÁO ÁN TIN HỌC Tiết PPCT: Ngày soạn: 20/8/2009 Ngày dạy: 25/8/2009 §2 LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH (1 Ví dụ chương trình; Ngôn ngữ lập trình gồm gì?; Từ khóa và tên) I Mục tiêu: - Biết ngôn ngữ lập trình gồm các thành phần là bảng chữ cái và các quy tắc để viết chương trình, câu lệnh - Biết ngôn ngữ lập trình có tập hợp các từ khóa dành riêng cho mục đích sử dụng định II Chuẩn bị: GV: Bảng phụ HS: SGK, dụng cụ học tập đầy đủ III Hoạt động dạy học: 1/ Ổn định tổ chức: Yêu cầu hs báo cáo sĩ số, kiểm diện học sinh 2/ Kiểm tra bài cũ: TG Hoạt động GV 6’ - Đặt câu hỏi chung cho lớp: Con người lệnh cho máy tính nào? Máy tính có ngôn ngữ gì? Chương trình dich là gì? - Y/c HS trả lời các câu hỏi trên - Y/c nhóm HS chuẩn bị câu hỏi trắc nghiệm nhận xét, đánh giá HS trả lời câu hỏi 3/ Bài mới: Hoạt động HS Nội dung - Vấn đáp giáo viên, học sinh để ôn lại bài cũ - Nhóm HS nhận xét, đánh giá HS trả - HS trả lời các lời câu hỏi câu hỏi GV - Nhóm HS nhận xét, đánh giá HS trả lời câu hỏi TG Hoạt động GV Hoạt động HS Ở bài trước, chúng ta đã tìm hiểu chương trình điều khiển Robot, ngôn ngữ tự nhiên, nhiên nó là ví dụ minh họa Muốn viết chương trình gồm nhiều lệnh để điều khiển máy tính, ta cần tìm hiểu cách viết chương trình theo ngôn ngữ lập trình định, đây là chương trình Pascal 10’ Hoạt động 1: Ví dụ chương trình - Treo bảng phụ vẽ hình SGK trang - Giới thiệu cho HS biết đây là chương trình đơn giản viết ngôn ngữ Pascal Sau cho chương Nội dung Ví dụ chương trình: (SGK trang 9) Trang Lop8.net (2) trình Turbo Pascal dịch thì nó xuất dòng chữ “Chao cac ban” - Chương trình có bao nhiêu dòng - Chương trình có lệnh? Mỗi dòng lệnh gồm gì? năm dòng lệnh, dòng lệnh gồm các từ khác tạo thành từ các chữ cái Ngôn ngữ lập trình Hoạt động 2: Ngôn ngữ lập trình gồm gì? 10’ gồm gì? - Ngôn ngữ lập trình gồm gì? - HS nghiên cứu Ngôn ngữ lập trình gồm: - Giải thích bảng chữ cái: Pascal - bảng chữ cái và các quy SGK trả lời câu có: tắc để viết các câu lệnh có hỏi ý nghĩa xác định,… cách * 26 chữ cái la tinh thường và hoa (a; - HS chú ý nghe bố trí các câu lệnh, b; c; ; z A; B; C; ; Z) cho có thể tạo thành * Ký tự gạch nối ( _ ) chương trình hoàn chỉnh * Các ký hiệu toán học : +, - , * , /, ( để dịch và chạy trên ), <, > , = , máy tính * Các ký hiệu đặc biệt dấu chấm câu và các dấu khác: , : ; [ ] ? ~ ! Từ khóa và tên: @#$%^&“‘ a Từ khóa: Là các từ * Dấu cách (Khoảng trắng) dùng riêng cho - Giải thích các quy tắc viết Pascal , các từ này người chương trình Pascal - HS chú ý nghe sử dụng phải dùng đúng 10’ Hoạt động 3: Từ khóa và tên với ngữ pháp không dùng vào việc khác chương trình - Treo bảng phụ vẽ hình SGK trang VD: PROGRAM, BEGIN, END, - Hãy đâu là từ khóa? b Tên: là người lập - Giải thích thêm từ khóa - Program, Uses, trình tự đặt Dùng để begin, end,… - Hãy từ gọi là tên phân biệt các đại lượng Pascal - CT_Dau_Tien, chương trình, tên - Nêu lưu ý đặt tên Crt,… không trùng với từ - Y/c HS đọc Ví dụ khoá - Giải thích ví dụ * Tên không có dấu - Đọc VD cách (khoảng trắng); không phân biệt thường hay hoa ; ký từ đầu không phải số, không phải ký tự đặc biệt; không trùng từ khoá VD: CT_Dau_tien, Củng cố, dặn dò: TG Hoạt động GV 9’ * Củng cố: - Ngôn ngữ lập trình là gì? - Hãy cho biết các thành phần Hoạt động HS Trang Lop8.net Nội dung - Hs trả lời số câu hỏi GV đặt (3) ngôn ngữ lập trình? - Ta có thể viết chương trình câu lệnh tiếng Việt không? Yêu cầu hs trả lời, nhận xét - Hs trả lời và nhận xét câu hỏi GV * Dặn dò: - Yêu cầu hs nhà xem lại nội dung bài (nhóm hs chuẩn bị các câu hỏi trắc nghiệm) Trang Lop8.net (4)