§1:Khái niệm lập trình và ngôn ngữ lập trình

2 275 1
§1:Khái niệm lập trình và ngôn ngữ lập trình

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

Thông tin tài liệu

Tên bài dạy: §1:Khái niệm lập trình và ngôn ngữ lập trình CHƯƠNG 1:MỘT SỐ KHÁI NIỆM VỀ LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH §1:KHÁI NIỆM LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH I.Mục tiêu: 1.Kiến thức:  Biết vai trò của chương trình dịch.  Biết khái niệm thông dịch và biên dịch. 2.Kĩ năng:  Phân biệt được thông dịch và biên dịch. 3.Thái độ:  Rèn luyện ý thức học tập bộ môn. II.Chuẩn bị: Giáo viên: phấn viết bảng, sách giáo viên. Học sinh:vở viết bài, sách giáo khoa. III.Các hoạt động: A.Ổn định tổ chức: Kiểm tra sĩ số. B.Kiểm tra bài cũ: (5’) giới thiệu nội dung và một số qui định về môn học. C.Giảng bài mới: Thời gian Nội dung Hoạt động của gv Hoạt động của hs 10’ Hoạt động 1: Định nghĩa lập trình 1.Lập trình: là sử dụng cấu trúc dữ liệu và các câu 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. Khi giải bài toán trên máy tính điện tử, trước hết xác định bài toán và xây dựng hoặc lựa chọn thuật toán khả thi cuối cùng là lập trình.Vậy lập trình là gì? Lập trình là sử dụng cấu trúc dữ liệu và các câu 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. 23’ Hoạt động 2: Thế nào là chương trình dịch? 2.Chương trình dịch: là chương trình có chức năng chuyển đổi chương trình viết bằng ngôn ngữ lập trình bậc cao thành chương trình thực hiện được trên máy tính. a.Thông dịch ( interpreter): dịch lần lượt từng câu lệnh và thực hiện ngay câu lệnh đó. Thông dịch là việc lặp lại dãy các bước Làm thế nào để chuyển chương trình viết bằng ngôn ngữ bậc cao sang ngôn ngữ máy? Vậy chương trình dịch là gì? Trong chương trình dịch có hai loại: thông dịch và biên dịch. Vd: một thông dịch viên, khi người nước ngoài nói một câu thì thông dịch viên sẽ dịch một câu như vậy được gọi là thông dịch. Trên máy tính cũng vậy. Vậy thông dịch là gì? Dùng chương trình dịch. Chương trình dịch là chương trình có chức năng chuyển đổi chương trình viết bằng ngôn ngữ lập trình bậc cao thành chương trình thực hiện được trên máy tính. Thông dịch: dịch lần lượt từng câu lệnh và thực hiện ngay câu lệnh đó. sau:  Kiểm tra tính đúng đắn của câu lệnh tiếp theo trong chương trình nguồn.  Chuyển đổi các câu lệnh đó thành một hay nhiều câu lệnh trong ngôn ngữ máy.  Thực hiện các lệnh ngôn ngữ máy vừa chuyển được. b.Biên dịch (compiler): là dịch toàn bộ chương trình và sau đó lưu lại. Biên dịch thực hiện các bước sau:  Duyệt, kiểm tra, phát hiện lỗi và kiểm tra tính đúng đắn của các câu lệnh trong chương trình nguồn. Dịch toàn bộ chương trình nguồn thành một chương trình đích (ngôn ngữ máy) để có thể thực hiện trên máy và có thể lưu trữ để sử dụng khi cần. Vd: một cuốn sách viết bằng ngôn ngữ nước ngoài, chúng ta dịch ra tiếng việt toàn bộ cuốn sách đó và ghi lại thành một cuốn sách với ngôn ngữ là tiếng việt.Công việc đó được gọi là biên dịch. Vậy biên dịch là gì? Biên dịch: là dịch toàn bộ chương trình và sau đó lưu lại. D. Củng cố: ( 5’)  Nhắc lại khái niệm lập trình, chương trình dịch, thông dịch và biên dịch. E.Dặn dò: (2’)  Nhắc nhở hs về nhà học bài và trả lời các câu hỏi cuối bài.  Đọc bài đọc thêm trang 6  Đọc trước bài bài 2:Các thành phần của ngôn ngữ lập trình. F.Rút kinh nghiệm: . Tên bài dạy: §1:Khái niệm lập trình và ngôn ngữ lập trình CHƯƠNG 1:MỘT SỐ KHÁI NIỆM VỀ LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH §1:KHÁI NIỆM LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH I.Mục tiêu: 1.Kiến. toán khả thi cuối cùng là lập trình. Vậy lập trình là gì? Lập trình là sử dụng cấu trúc dữ liệu và các câu 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. động 2: Thế nào là chương trình dịch? 2.Chương trình dịch: là chương trình có chức năng chuyển đổi chương trình viết bằng ngôn ngữ lập trình bậc cao thành chương trình thực hiện được trên

Ngày đăng: 23/06/2015, 18:00

Từ khóa liên quan

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

Tài liệu liên quan