Networks Business Online Việt Nam & International VH2

Thông dịch là gì Tin học 11

Đăng ngày 09 September, 2022 bởi admin

Giải Tin học 11 Bài 1: Khái niệm lập trình và ngôn ngữ lập trình

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

– Lập trình: Là việc 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.

Quảng cáo

– Ngôn ngữ lập trình: Là ngôn ngữ dung để diễn tả thuật toán sao cho máy tính hiểu và thực hiện được.Bao gồm:

+ Ngôn ngữ máy: Chương trình viết bằng ngôn ngữ máy có thể nạp trự tiếp vào bố nhớ và thực hiện ngay

+ Hợp ngữ: Dùng các thuật nhớ than thiện để viết chương trình thay cho cách lập trình trực tiếp bằng mã máy

+ Ngôn ngữ lập trình bậc cao: Chương trình viết trên ngôn ngữ lập trình bậc cao phải chuyển đổi thành chương trình trên ngôn ngữ máy mới có thể thực hiện được.

Quảng cáo

–  Chương trình dịch: Là chương trình đặc biệt nhằm chuyển đổi chương trình viết bằng ngôn ngữ lập trình bậc cao(chương trình nguồn) sang ngôn ngữ máy (chương trình đích).

Chương trình dịch có 2 loại :+ Thông dịch : Chương trình thông dịch lần lượt dịch và thực thi từng câu lệnh. Thích hợp cho môi trường tự nhiên đối thoại giữa người và mạng lưới hệ thống. Tuy nhiên nếu một câu lệnh nào đó phải thực thi bao nhiêu lần thì nó phải được dich bấy nhiêu lần .Quảng cáoảnh : Giao tiếp giữa người và mạng lưới hệ thống .

Cụ thể thông dịch được triển khai bằng lặp lại những bước sau :B1 : Kiểm tra tính đúng đắn của câu lệnh tiếp theo trong chương trình nguồn .B2 : Chuyển đổi câu lệnh đó thành một hay nhiều câu lệnh tương ứng trong ngôn ngữ máy .B3 : Thực hiện câu lệnh vừa quy đổi được .

-Biên dịch: Được thực hiện qua hai bước

B1 : Duyệt, phát hiện lỗi, kiểm tra tính đúng đắn của những câu lệnh trong chương trình nguồnB2 : Dịch hàng loạt chương trình nguồn thành một chương trình đích hoàn toàn có thể thực thi trên máy và hoàn toàn có thể tàng trữ để sử dụng lại khi thiết yếu .

Thông thường, trong môi trường làm việc trên một ngôn ngữ lập trình cụ thể, ngoài chương trình biên dịch còn có một số thành phần chức năng như biên soạn, lưu trữ, tìm kiếm.

Ví dụ trên Free Pascal :Các bài giải bài tập và vấn đáp thắc mắc Tin học 11 Chương 1 khác :

Giới thiệu kênh Youtube Tôi

Source: https://vh2.com.vn
Category : Tin Học