Tin Học 11 Bài 1

     

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

Bạn đang xem: Tin học 11 bài 1


1. Tóm tắt lý thuyết

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

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

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

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

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

3.1. Trắc nghiệm

3.2. Bài xích tập SGK

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


Lập trình là sử dụng cấu tạo dữ liệu và những câu lệnh của một ngôn từ lập trình ví dụ để mô phỏng tài liệu và diễn đạt các thao tá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 máy có thể trực tiếp hiểu cùng thực hiệnHợp ngữ:Rất gần với ngữ điệu máy, tuy thế mã lệnh được thay bằng tên viết tắt của thao tác (thường là tiếng Anh)Ngôn ngữ bậc cao: sát với ngôn từ tự nhiên, gồm tính chủ quyền cao, ít phụ thuộc vào vào các loại máy với chương trình cần dịch sang ngôn từ máy mới thực hiện được
a. Khái niệm

Chương trình gồm chức năng biến hóa chương trình viết trên ngôn ngữ lập trình bậc cao thành chương trình tiến hành được trên máy tính xách tay gọi là chương trình dịch

*

Hình 1. Chương trình dịch

Trong đó:

Chương trình nguồn: Là chương trình 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 ngữ máy nhờ công tác dịchb. Phân loại

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

b. 1 Thông dịchThực hiện tại lặp đi lặp lại dãy quá trình sau:Kiểm tra tính chính xác của câu lệnh tiếp sau trong lịch trình nguồnChuyển thay đổi câu lệnh đó thành các câu lệnh tương xứng trong ngôn từ máyThực hiện các câu lệnh vừa gửi đổiLoại công tác dịch này đặc biệt thích hòa hợp cho môi trường xung quanh đối thoại giữa người dùng và hệ thống, như các ngôn ngữ khai quật hệ quản lí trị đại lý dữ liệu, đối thoại với hệ điều hành…b.2 Biên dịchThực hiện nay qua hai cách sau:Duyệt, kiểm tra, phát hiện nay lỗi, khẳng định chương trình nguồn tất cả dịch được khôngDịch chương trình nguồn thành một công tác đích có thể thực hiện tại trên sản phẩm công nghệ và tàng trữ lại để áp dụng về sauLoại công tác dịch này tiện lợi cho những chương trình bất biến và cần triển khai nhiều lầnKèm với chương trình dịch, người dùng còn được cung ứng các dịch vụ thương mại lên quan như biên soạn, lưu trữ... Tạo nên thành một môi trường làm việc trên một ngôn từ 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: Lời Bài Hát Trái Tim Cua Em Biet Dau, Trái Tim Em Cũng Biết Đau


Câu 2

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

Gợi ý trả lời:

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

Xem thêm: Con Gái Uống Sữa Fami Có Vô Sinh Không, Có Bị Vô Sinh Không

Câu 3

Trong chính sách thông dịch, mang sử hai phần tía số câu lệnh trong lịch trình đã được thự hiện. Hoàn toàn có thể khẳng định rằng chương trình không thể chứa lỗi cú pháp nữa hay không? trên 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 lịch trình đã được dịch thông suốt, không thể lỗi cú pháp, bao gồm cần tiếp tục hiệu chỉnh, có nghĩa là tìm cùng sửa lỗi trong lịch trình nguồn nữa xuất xắc không?