KHÁI NIỆM LẬP* EM HÃY NHẮC LẠI CÁC BƯỚC GIẢI MỘTTRÌNH VÀ NGÔN NGỮ B1

2. Chương trình dịch

chương trình viết bằng NN bậc

* Làm thế nào để chuyển chương trình

cao sang NN máy.

 Cần phải có chương trình

viết bằng NN bậc cao sang NN máy?

dịch

* Chương trình dịch nhận đầu vào là

chương trình nguồn (viết bằng NN bậc

cao) và chuyển đổi sang chương trình

b. Chương trình dịch có 2

đích (NN máy).

loại:

* Vd: Bạn là người chỉ biết tiếng Việt,

* Thông dịch: Gồm 3 bước

vậy làm sao có thể giao tiếp được với

người chỉ biết tiếng Anh hoặc đọc 1

- Kiểm tra tính đúng đắn của

cuốn sách toàn tiếng Anh? Khi đó ta

từng câu lệnh tiếp theo trong

cần 1 người dịch từ tiếng Anh sang

chương trình nguồn.

tiếng Việt.

- Chuyển đổi các câu lệnh đó

 Dịch ngay từng câu khi 2

người nói chuyện.

* Người đó có thể dịch theo những

thành 1 hay nhiều câu lệnh

cách nào?

 Dịch toàn bộ nội dung

trong ngôn ngữ máy.

cuốn sách sang tiếng Việt

- Thực hiện các lệnh ngôn ngữ

* Tương tự như vậy, chương trình dịch

để bạn đọc được.

máy vừa chuyển được.

có 2 loại: thông dịch và biên dịch.

Ví dụ: Thực hiện các câu lệnh

* Hãy cho biết thế nào là thông dịch?

trong môi trường DOS là thông

Thế nào là biên dịch?

dịch.

 HS trả lời.

* Và qua đó chương trình dịch có thể

* Biên dịch: Gồm 2 bước:

phát hiện lỗi cú pháp của chương trình

- Duyệt, phát hiện lỗi, kiểm

nguồn.

tra tính đúng đắn của các câu

* Có một số trình thông dịch giúp tiết

lệnh trong chương trình nguồn.

kiệm thời gian phát triển ứng dụng, ta

- Dịch toàn bộ chương trình

có thể nhập vào 1 biểu thức tại từng

nguồn thành một chương trình

thời điểm rồi ấn enter sẽ cho ngay kết

đích có thể thực hiện trên máy

quả (vd như: Python, Perl,…)

và có thể lưu trữ sử dụng khi

* Trong CT thông dịch không có CT

cần thiết.

đích để lưu trữ, Trong biên dịch cả CT

Ví dụ: NNLT Turbo Pascal

Nguồn và CT Đích đều có thể lưu trữ.

* Hoạt động 2: Các thành phần cơ bản của NNLT ( 10 phút)

a. Các phương pháp dạy học: Diễn giảng, vấn đáp, gợi mở

b. Các bước của hoạt động:

HĐ của GV HĐ của HS Nội dung