I. MỤC TIÊU:
- Phân biệt được ngôn ngữ lập trình bậc cao với ngôn ngữ máy và hợp ngữ.
- Biết được vai trò của chương trình dịch, phân biệt được thông dịch và biên dịch.
- Phân biệt được tên, hằng, biến . Tên đặt đúng trong Pascal.
II. PHÂN TIẾT:
- Tiết 3: Kiểm tra 15 phút và chữa bài tập.
III. TIẾN TRÌNH BÀI HỌC:
A. Ổn định lớp
B. Bài cũ: Kiểm tra 15 phút
C. Bài mới
Tiết 3 : BÀI TẬP CUỐI CHƯƠNG I. MỤC TIÊU: - Phân biệt được ngôn ngữ lập trình bậc cao với ngôn ngữ máy và hợp ngữ. - Biết được vai trò của chương trình dịch, phân biệt được thông dịch và biên dịch. - Phân biệt được tên, hằng, biến . Tên đặt đúng trong Pascal. II. PHÂN TIẾT: - Tiết 3: Kiểm tra 15 phút và chữa bài tập. III. TIẾN TRÌNH BÀI HỌC: A. Ổn định lớp B. Bài cũ: Kiểm tra 15 phút C. Bài mới Hoạt động 1: câu 1 Hoạt động của giáo viên Hoạt động của học sinh Nội dung H1:Hoạt động nhóm (Mỗi nhóm 1 bàn) H2: Gọi 2 nhóm lên bảng trình bày.Sau đó giáo viên gọi các nhóm còn lại nhận xét và bổ sung (nếu có). - Hoạt động 5 phút. - Làm theo phát vấn của học sinh. Câu 1: Ngôn ngữ lập trình bậc cao có những ưu điểm sau: - Gần với ngôn ngữ tự nhiên hơn. - Nói chung không phụ thuộc vào máy. - Dễ hiểu, dễ hiệu chỉnh và dễ nâng cấp. - Có nhiều kểu dữ liệu và cách tổ chức dữ liệu đa dạng. Hoạt động 2: Câu 2, 3,4,5,6 Hoạt động của giáo viên Hoạt động của học sinh Nội dung H1: Chương trình dịch là gì? Vì sao phải có chương trình dịch? H2: Biên dịch và thông dịch khác nhau như thế nào? H3: Gọi 2 học sinh lên bảng viết ra 5 tên đúng theo quy tắc của Pascal? H4: Phát vấn học sinh: Biểu diễn này có phải là hằng? Nếu là hằng thì cho biết là tên hằng? Còn không thì chữa lỗi. - HS trả lời và nhận xét . - HS trả lời và nhận xét . - Lên bảng và HS còn lại nhận xét. - HS trả lời và nhận xét . D.Củng cố và dặn dò: - Nắm vững các kiến thức trong các câu hỏi và bài tập trên. - Về nhà xem lạibai2 và chuẩn bị bài mới .
Tài liệu đính kèm: