Ngôn ngữ lập trình là gì tin học 10

      121

Mục tiêu của bài học kinh nghiệm bàiNgôn ngữ lập trìnhdưới đây nhằm giúp những em biết đượckhái niệm ngôn từ máy,hợp ngữvàngôn ngữ bậc cao; biết được ngôn ngữ lập trình là phương tiện đi lại dùng để diễn đạt cho máy tính những việc mà bé người mong máy thực hiện;... Để hiểu rõ hơn về nội dung chi tiết, mời những em cùng theo dõi bài học.

Bạn đang xem: Ngôn ngữ lập trình là gì tin học 10


1. Nắm tắt lý thuyết

1.1. Ngôn ngữ máy

1.2. Phù hợp ngữ

1.3. Ngôn ngữ bậc cao

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

3. Luyện tập

3.1. Bài xích tập từ bỏ luận

3.2. Bài bác tập trắc nghiệm

3.3. Trắc nghiệm Online

3. Kết luận


*


Ví dụ ngôn từ máy:

01100001 : a

01100010 : b

01000001 : A

01000010 : B

00101011 : +

- ngữ điệu máy làngôn ngữ duy nhất để viết chương trình mà sản phẩm tính rất có thể trực tiếp hiểu và tiến hành được

- Ưu điểm và nhược điểm của ngữ điệu máy:

+ Ưu điểm:

Vì là ngôn ngữ duy nhất nhưng máy tính có thể trực tiếp hiểu và triển khai nên được cho phép khai thác triệt để và tối ưu khả năng của máy.

+ Nhược điểm:

Ngôn ngữ phức tạp, phụ thuộc nhiều vào phần cứng, công tác viết mất không ít công sức, cồng kềnh và khó hiệu chỉnh.

Ngôn ngữ này sẽ không thích hợp với số đông bạn lập trình


1.2. Thích hợp ngữ


Một số lệnh:

INPUT: Nhập giá trị

ADD: Phép cộng

SUB: Phép trừ

DIV: Phép chia

- đúng theo ngữ làngôn ngữ phối hợp ngôn ngữ vật dụng với ngôn ngữ tự nhiên của con người (thường là viết tắt những từ tiếng Anh) để thể hiện những lệnh bên trên thanh ghi

- yếu điểm của hợp ngữ:

Còn phức tạp, phụ thuộc vào vào nhiều nhiều loại máy

Vì vậy, ngữ điệu máy chỉ thích hợp với các công ty lập trình chăm nghiệp

Để chương trình viết bằng hợp ngữ thực hiện được trên máy tính, nó rất cần được dịch ra ngôn ngữ máy bằngchương trình hợp dịch


1.3. Ngữ điệu bậc cao


Ngôn ngữ bậc cao làngôn ngữ có lệnh viết ngay gần với ngôn từ tự nhiện hơn, gồm tính hòa bình cao, ít phụ thuộc vào các loại máy, lịch trình viết ngắn gọn, dễ hiểu, dễ nâng cấp

Vì vậy ngôn ngữ này tương thích với hầu hết người lập trình

Một số ngôn từ bậc cao:Turbo Pascal, Visual Basic, Java, Delphi, C++...

Xem thêm: Brazil Bóng Đá - Đội Tuyển Bóng Đá Quốc Gia Brasil


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


Câu 1: Hãy nêu ưu điểm yếu kém của ngữ điệu máy

Hướng dẫn giải

- Ưu điểm:

Vì là ngôn từ duy nhất cơ mà máy tính hoàn toàn có thể trực tiếp hiểu và tiến hành nên có thể chấp nhận được khai thác triệt nhằm và tối ưu kỹ năng của máy.

- Nhược điểm:

Ngôn ngữ phức tạp, nhờ vào nhiều vào phần cứng, công tác viết mất nhiều công sức, cồng kềnh và nặng nề hiệu chỉnh.

Ngôn ngữ này không thích phù hợp với số đông bạn lập trình

Câu 2: nhược điểm của phù hợp ngữ là gì?

Hướng dẫn giải

Nhược điểm của hợp ngữ là:

Còn phức tạp, phụ thuộc vào vào nhiều nhiều loại máy

Vì vậy, ngữ điệu máy chỉ thích hợp với các bên lập trình chuyên nghiệp

Để chương trình viết bằng hợp ngữ thực hiện được trên thứ tính, nó cần được dịch ra ngôn ngữ máy bằngchương trình phù hợp dịch


3. Luyện tập


3.1. Bài bác tập tự luận


Câu 1: ngôn ngữ lập trình là gì?

Câu 2: Chương trình dịch là gì?

Câu 3: Vì sao phải cách tân và phát triển các ngữ điệu bậc cao?


3.2. Bài bác tập trắc nghiệm


Câu 1:Ngôn ngữ lập trình không cần chương trình dịch là:

A.Hợp ngữ

B.Ngôn ngữ lập trình bậc cao

C.Ngôn ngữ máy

D.Pascal

Câu 2:Ngôn ngữ lập trình là:

A.Ngôn ngữ khoa học

B.Ngôn ngữ tự nhiên

C.Ngôn ngữ giao tiếp hằng ngày

D.Ngôn ngữ để viết chương trình

Câu 3:Ngôn ngữ Pascal ở trong loại:

A.Ngôn ngữ bậc cao

B.Hợp ngữ

C.Ngôn ngữ máy

D.Cả A,B,C phần lớn sai

Câu 4:Ngôn ngữ xây dựng bậc cao là?

A.Là ngôn từ máy tính hoàn toàn có thể trực tiếp gọi và tiến hành được

B.Là ngôn ngữ gần với ngôn ngữ tự nhiên, có tính tự do cao với ít phụ thuộc vào nhiều loại máy ráng thể

C.Là ngôn ngữ có thể mô tả được tất cả các thuật toán

D.Là ngữ điệu mô tả thuật toán dưới dạng văn bản

Câu 5:Câu nào là sai lúc nói về đặc điểm của ngôn ngữ lập trình bậc cao:

A.Chương trình viết bằng ngôn ngữ bậc cao phải được dịch bằng chương trình dịch máy mới hiểu và thực hiện được

B.Ngôn ngữ bậc cao gần với ngôn ngữ tự nhiên

C.Có tính độc lập cao, ít phụ thuộc vào các loại máy cụ thể

D.Thực hiện được bên trên mọi loại máy


3.3.Trắc nghiệm Online


Các em hãy luyện tập bài trắc nghiệm ngữ điệu lập trìnhTin học tập 10 sau để nắm vững thêm kiến thức bài học.

Trắc Nghiệm


4. Kết luận


Sau khi tham gia học xongBài 5: ngôn từ lập trình, những em buộc phải nắm vữngkhái niệm ngôn ngữ máy,hợp ngữvàngôn ngữ bậc cao.