Bài 5: Ngôn ngữ lập trình

Lý thuyết và bài tập cho Bài 5: Ngôn ngữ lập trình, Chương 1, Tin học 10

1. Ngôn ngữ máy

- Ngôn ngữ máy là ngôn ngữ duy nhất để viết chương trình mà máy tính trực tiếp hiểu và thực hiện được. Mỗi chương trình viết bằng ngôn ngữ khác muốn thực hiện trên máy tính đều phải được dịch ra ngôn ngữ máy bằng một chương trình dịch.

- Các lệnh viết ở ngôn ngữ máy ở dạng mã nhị phân hoặc dạng mã hexa.

- Ưu điểm của ngôn ngữ máy: khai thác triệt để đặc điểm phần cứng của máy.

- Nhược điểm của ngôn ngữ máy:

+ Con người khó có thể hiểu được ngôn ngữ máy.

Bài Tập / Bài Soạn: 

Câu 1 trang 46 SGK Tin học 10

Đề bài

Em hiểu ngôn ngữ lập trình là gì?

Lời giải chi tiết

Ngôn ngữ lập trình là ngôn ngữ để viết chương trình, là phương tiện dùng để diễn đạt cho máy tính những việc con người muốn máy thực hiện.

Câu 2 trang 46 SGK Tin học 10

Đề bài

Chương trình dịch là gì?

Lời giải chi tiết

Chương trình dịch dùng để dịch những chương trình viết bằng ngôn ngữ bậc cao sang ngôn ngữ máy.

Câu 3 trang 46 SGK Tin học 10

Đề bài

Vì sao phải phát triển các ngôn ngữ bậc cao?

Lời giải chi tiết

Phải phát triển các ngôn ngữ bậc cao là vì để phù hợp với sự phát triển của khoa học kỹ thuật đặc biệt là công nghệ sản xuất máy tính, để tạo ra môi trường làm việc dễ dàng cho các nhà lập trình và đông đảo người dùng. Cũng nhờ đó mới phát triển nhanh nguồn nhân lực lập trình nói riêng và ứng dụng tin học nói chung.


Giải các môn học khác

Bình luận

Chương 1: Một số khái niệm cơ bản của tin học

Chương 2: Hệ điều hành

Chương 3: Soạn thảo văn bản

Chương 4: Mạng máy tính và Internet