Ngôn ngữ lập trình là gì tin học 10
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.