2012 - PPCT 17

3 150 0
2012 - PPCT 17

Đang tải... (xem toàn văn)

Thông tin tài liệu

Giáo án chi tiết lớp 10 Bài 5: ngôn ngữ lập trình Tiết theo PPCT: 17. Ngời soạn: GV Phạm Anh Tùng. Ngày soạn: 12 tháng 10 năm 2012. Tuần học thứ: 09 I. Mục đích, yêu cầu: 1. Mục đích: Giúp học sinh nắm đợc các nội dung sau đây. - Biết đợc nh thế nào là ngôn ngữ lập trình. - Hợp ngữ và ngôn ngữ bậc cao - ứng dụng của ngôn ngữ lập trình trong cuộc sống ngày nay 2. Yêu cầu: Giáo viên: - Giáo án, tranh ảnh. - Sách giáo khoa. Học sinh: - Đọc trớc sách giáo khoa ở nhà. - Sách giáo khoa và vở ghi chép bài. Thiết bị dạy học: - Máy chiếu đa năng, bảng đen, sách giáo khoa, máy tính điện tử, II. Tiến trình lên lớp: A. ổn định lớp: - Sĩ số: - Số học sinh có mặt: B. Nội dung bài học: 43 C. Củng cố bài học: - Định nghĩa ngôn ngữ lập trình. - Phân biệt đợc ngôn ngữ máy, hợp ngữ và ngôn ngữ bậc cao. D. Bài tập về nhà: Các em về nhà đọc và học lại nội dung đã học. Đọc trớc bài 6: Giải bài toán trên máy vi vính. E. Đúc rút kinh nghiệm: Hoạt động dạy HọC NộI DUNG - GV: Để giải một bài toán máy tính không thể trực tiếp thuật toán mà phải thực hiện theo chơng trình . Vậy ta cần chuyển thuật toán sang chơng trình. - GV: Mỗi loại máy tính đều có ngôn ngữ riêng. Đó là ngôn ngữ máy. Vậy ngôn ngữ máy là ngôn ngữ nh thế nào? - HS: Trả lời câu hỏi của GV. - GV: Nhận xét câu trả lời của HS và đa ra khái niệm về Ngôn ngữ máy. - GV: Tuy nhiên ngôn ngữ máy không thuận lợi cho con ngời trong việc viết và hiểu chơng trình. Với ngôn ngữ máy ta phải nhớ máy móc các dòng số đồng thời phải sử dụng nhiều câu lệnh. Để khắc phục điều đó một số ngôn ngữ lập trình khác phát triển đó là: Hợp ngữ và Ngôn ngữ lập trình bậc cao. - GV: Em nào có thể cho Thầy và cả lớp biết về Hợp ngữ là gì? - HS: Trả lời câu hỏi của GV. - GV: Nhận xét và đa ra khái niệm về hợp ngữ. - GV: Hợp ngữ vẫn là ngôn ngữ vẫn cha thực sự gần gũi với đại đa số những ngời lập trình vì nó đang yêu cầu ngời lập trình phải nhớ quá nhiều câu lệnh và các câu lệnh của Hợp ngữ sẽ tác động trực tiếp lên phần cứng máy tính nên rất dễ h phần cứng nếu ngời lập trình làm sai. - GV: Ngôn ngữ lập trình bậc cao ra đời đã giải quyết đợc các khó khăn mà các ngôn ngữ lập trình trớc (Ngôn ngữ máy, hợp ngữ) đang còn gặp phải. - HS: Lắng nghe giảng và ghi chép bài đầy đủ. +Định nghĩa: Một chơng trình có thể viết từ nhiều ngôn ngữ khác nhau sao cho máy tính có thể hiểu và thực hiện đợc gọi là ngôn ngữ lập trình. + Các loại ngôn ngữ lập trình: 1. Ngôn ngữ máy. Là ngôn ngữ duy nhất mà máy tính có thể hiểu và thực hiện đợc. Các lệnh viết bằng ngôn ngữ máy ở dạng nhị phân hoặc hexa. Các ngôn ngữ khác muốn máy tính có thể hiểu và thực hiện đợc phải dịch ra ngôn ngữ máy thông qua chơng trình dịch. 2. Hợp ngữ. Sử dụng một số từ ( viết tắt bằng tiếng anh) để thực hiện các lệnh cần thực hiện trên các thanh ghi. Ví dụ : ADD AX,BX Công giá trị đặt trên hai thanh ghi AX và BX, kết quả đặt trên AX. 3. Ngôn ngữ bậc cao. - Lệnh viết của ngôn ngữ bậc cao gần với ngôn ngữ tự nhiên, có tính độc lập, ít phụ thuộc vào các loại máy. Ngôn ngữ bậc cao muốn máy tính hiểu đ- ợc cũng phải dịch ra ngôn ngữ máy thông qua chơng trình dịch 44 ……………………………………………………………………………………… …… ……………………………………………………………………………… ……………………………………………………………………………… …………………………………………………………………… 45 . ngữ lập trình. - Hợp ngữ và ngôn ngữ bậc cao - ứng dụng của ngôn ngữ lập trình trong cuộc sống ngày nay 2. Yêu cầu: Giáo viên: - Giáo án, tranh ảnh. - Sách giáo khoa. Học sinh: - Đọc trớc sách. trình Tiết theo PPCT: 17. Ngời soạn: GV Phạm Anh Tùng. Ngày soạn: 12 tháng 10 năm 2012. Tuần học thứ: 09 I. Mục đích, yêu cầu: 1. Mục đích: Giúp học sinh nắm đợc các nội dung sau đây. - Biết đợc nh. khoa ở nhà. - Sách giáo khoa và vở ghi chép bài. Thiết bị dạy học: - Máy chiếu đa năng, bảng đen, sách giáo khoa, máy tính điện tử, II. Tiến trình lên lớp: A. ổn định lớp: - Sĩ số: - Số học sinh

Ngày đăng: 29/01/2015, 02:00

Tài liệu cùng người dùng

Tài liệu liên quan