Lập trình là việc sử dụng cấu trúc dữ liệu và các lệnh của ngôn ngữ lập trình cụ thể để mô tả dữ liệu và diễn đạt các thao tác của thuật toán. - Ta được một chương trình. 2. Tham khảo sách giáo khoa và sử dụng vốn hiểu biết về tin học để điền phiếu học tập. - Ngôn ngữ máy - Hợp ngữ. - Ngôn ngữ bậc cao. | KHÁI NIỆM LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH Giáo án Tin Học lớp 11 GIÁO ÁN TIN HỌC 11 KHÁI NIỆM LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH Trang 1 Nguyễn Công Như Giáo án 11 Trường THPT Buôn Hồ KHÁI NIỆM LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH I. MỤC TIÊU - Biết được khái niệm lập trình và ngôn ngữ lập trình. - Biết được khái niệm chương trình dịch. - Phân biệt được hai loại chương trình dịch là biên dịch và thông dịch. II. ĐỒ DÙNG DẠY HỌC 1-Chuẩn bị của giáo viên - Bảng viết, sách giáo khoa, sách giáo viên, phiếu học tập. 2-Chuẩn bị của học sinh - Sách giáo khoa. III. HOẠT ĐỘNG DẠY-HỌC 1. Hoạt động 1: Tìm hiểu khái niệm lập trình và ngôn ngữ lập trình. HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH 1. Chiếu nội dung bài toán đặt vấn đề: 1. Quan sát nội dung bài toán và theo dõi yêu c ầu c ủa Kết luận nghiệm của phương trình giáo viên. ax+b=0 - Input : a, b - Hãy xác định các yếu tố Input và Output - Output : x=-b/a, Vô nghiệm, Vô số nghiệm. của bài toán? Bước 1 : Nhập a,b. Bước 2 : Nếu a0 kết luận có nghiệm x=-b/a. - Hãy xác định các bước để tìm output? Bước 3 : Nếu a=0 và b0, kết luận Vô nghiệm. Bước 4 : Nếu a=0 và b=0, kết luận Vô số nghiệm. - Ngôn ngữ Tiếng Anh. - Diễn giải; Hệ thống các bước này - Em dùng ngôn ngữ lập trình. được gọi là thuật toán. - Nếu trình bày thuật toán với một người nước ngoài, em sẽ dùng ngôn ngữ nào để diễn đạt? - Nếu diễn đạt thuật toán này cho máy -Lập trình là việc sử dụng cấu trúc dữ liệu và các hiểu, em sẽ dùng ngôn ngữ nào? lệnh của ngôn ngữ lập trình cụ thể để mô tả dữ li ệu - Diễn giải: Hoạt động để diễn đạt một và diễn đạt các thao tác của thuật toán. thuật toán thông qua một ngôn ngữ lập - Ta được một chương trình. trình được gọi là lập trình. 2. Tham khảo sách giáo khoa và sử dụng vốn hiểu - Yêu cầu học sinh đọc sách giáo khoa và biết về tin học để điền phiếu học tập. cho biết khái niệm lập trình. - Ngôn ngữ máy - Hợp ngữ. - Ngôn ngữ bậc cao. - Hỏi: kết quả của hoạt động lập