KHÁI NIỆM NGÔN NGỮ LẬP TRÌNH

     

Bài học bài bác Khái niệm vềlập trình và ngôn ngữ lập trình nhằm mục tiêu giúp các em học sinh: Biết khái niệm lập trình, ngôn ngữ lập trình; phân loại ngôn ngữ lập trình; hiểu rứa nào là chương trình dịch, thông dịch, biên dịch,... Để tìm hiểu nội dung chi tiết, mời những em cùng theo dõi nội dung bài học kinh nghiệm dưới đây.

Bạn đang xem: Khái niệm ngôn ngữ lập trình


1. Cầm tắt lý thuyết

1.1.Khái niệm lập trình, ngôn từ lập trình

1.2.Phân loại ngôn từ lập trình

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

2. Bài tập minh họa

3. Luyện tập Bài 1 Tin học 11

3.1. Trắc nghiệm

3.2. Bài bác tập SGK

4. Hỏi đápBài 1 Tin học tập 11


Lập trình là sử dụng kết cấu dữ liệu và những câu lệnh của một ngữ điệu lập trình rõ ràng để tế bào phỏng tài liệu và biểu đạt các thao tác làm việc của thuật toánNgôn ngữ lập trình là ngôn ngữ dùng để viết chương trình

Ngôn ngữ xây dựng được phân thành ba loại:

Ngôn ngữ máy:Ngôn ngữ độc nhất vô nhị máy hoàn toàn có thể trực tiếp hiểu cùng thực hiệnHợp ngữ:Rất gần với ngôn từ máy, nhưng lại mã lệnh được thay bởi tên viết tắt của thao tác (thường là giờ đồng hồ Anh)Ngôn ngữ bậc cao: sát với ngữ điệu tự nhiên, tất cả tính hòa bình cao, ít dựa vào vào một số loại máy với chương trình đề nghị dịch sang ngữ điệu máy mới triển khai được
a. Khái niệm

Chương trình tất cả chức năng chuyển đổi chương trình viết trên ngữ điệu lập trình bậc cao thành chương trình tiến hành được trên laptop gọi là chương trình dịch

*

Hình 1. Công tác dịch

Trong đó:

Chương trình nguồn: Là công tác viết trên ngữ điệu lập trình bậc caoChương trình đích:Là chương trình nguồn được thay đổi sang ngôn từ máy nhờ công tác dịchb. Phân loại

Chương trình dịch được tạo thành hai loại: Thông dịch và biên dịch

b. 1 Thông dịchThực hiện lặp đi tái diễn dãy quá trình sau:Kiểm tra tính chính xác của câu lệnh tiếp theo sau trong chương trình nguồnChuyển thay đổi câu lệnh đó thành những câu lệnh tương ứng trong ngôn ngữ máyThực hiện các câu lệnh vừa gửi đổiLoại chương trình dịch này quan trọng thích hòa hợp cho môi trường thiên nhiên đối thoại giữa người dùng và hệ thống, như những ngôn ngữ khai thác hệ quản trị cửa hàng dữ liệu, đối thoại với hệ điều hành…b.2 Biên dịchThực hiện qua hai cách sau:Duyệt, kiểm tra, phát hiện lỗi, khẳng định chương trình nguồn có dịch được khôngDịch lịch trình nguồn thành một chương trình đích rất có thể thực hiện tại trên máy và tàng trữ lại để sử dụng về sauLoại công tác dịch này dễ ợt cho các chương trình ổn định và cần thực hiện nhiều lầnKèm với lịch trình dịch, người tiêu dùng còn được hỗ trợ các thương mại & dịch vụ lên quan liêu như biên soạn, lưu giữ trữ... Tạo thành một môi trường có tác dụng việc trên một ngữ điệu lập trình. Ví dụ: Turbo Pascal 7.0, không tính tiền Pascal 1.2, Visual Pascal 2.1,...

Xem thêm: 50 Hình Ảnh Cung Sư Tử Nữ Chibi Làm Hình Nền Đẹp Nhất, Hình Ảnh Cung Sư Tử Đẹp Nhất


Câu 2

Trong chế độ biên dịch, một công tác đã được dịch thông suốt, hệ thống không báo lỗi. Rất có thể khẳng định rằng ta đã bao gồm một lịch trình đúng giỏi chưa? trên sao?

Gợi ý trả lời:

Không thể xác định chương trình đúng vị chương trình rất có thể vẫn còn chứa lỗi ngữ nghĩa.

Xem thêm: Tìm Bội Chung Nhỏ Nhất - Bội Chung Nhỏ Nhất Là Gì

Câu 3

Trong chính sách thông dịch, trả sử nhị phần tía số câu lệnh trong chương trình đã được thự hiện. Hoàn toàn có thể khẳng định rằng chương trình không còn chứa lỗi cú pháp nữa hay không? tại sao?

Gợi ý trả lời:

Không thể khẳng định. Cú pháp của những câu lệnh chưa triển khai chưa được kiểm tra.

Câu 4

Sau khi chương trình đã được dịch thông suốt, không hề lỗi cú pháp, tất cả cần tiếp tục hiệu chỉnh, tức là tìm cùng sửa lỗi trong chương trình nguồn nữa tốt không?