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

Bài 5: Ngôn ngữ lập trình – Câu 1 trang 46 SGK Tin học 10. Em hiểu ngôn ngữ lập trình là gì?

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

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.

Tin học, tiếng Anh: informatics, tiếng Pháp: informatique, là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng [ảo]. Với cách hiểu hiện nay, tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin.

Nguồn : Wikipedia - Bách khoa toàn thư

Lớp 10 - Năm thứ nhất ở cấp trung học phổ thông, năm đầu tiên nên có nhiều bạn bè mới đến từ những nơi xa hơn vì ngôi trường mới lại mỗi lúc lại xa nhà mình hơn. Được biết bên ngoài kia là một thế giới mới to và nhiều điều thú vị, một trang mới đang chò đợi chúng ta.

Nguồn : ADMIN :]]

Copyright © 2021 HOCTAPSGK

Lý thuyết tổng hợp Tin học lớp 10 Bài 5 : Ngôn ngữ lập trình tinh lọc năm 2021 – 2022 mới nhất gồm tóm tắt kim chỉ nan và hơn 500 bài tập ôn luyện Tin 10. Hy vọng bộ tổng hợp lý thuyết Tin học lớp 10 sẽ giúp học viên củng cố kiến thức và kỹ năng, ôn tập và đạt điểm trên cao trong những bài thi trắc nghiệm môn Tin học 10 .

BÀI 5: NGÔN NGỮ LẬP TRÌNH

A. Lý thuyết

• Khái niệm:

ngôn ngữ lập trình là ngôn ngữ để chuyển thuật toán thành các chương trình mà từ đó máy có thể hiểu và thực hiện được.

Bạn đang đọc: Tin học 10 Bài 5: Ngôn ngữ lập trình

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 có thể trực tiếp hiểu và thực hiện được

– Các lệnh viết ở ngôn từ máy ở dạng mã nhị phân hoặc dạng mã hexa – Ưu điểm : khai thác triệt để đặc thù phần cứng của máy – Nhược điểm : + Con người khó hoàn toàn có thể hiểu được ngôn từ máy

+ Ngôn ngữ phức tạp, nhờ vào nhiều vào phần cứng, chương trình viết mất nhiều công sức của con người, cồng kềnh và khó hiệu chỉnh .

2. Hợp ngữ

– Sử dụng 1 số từ tiếng anh để tượng trưng cho những lệnh cần thực thi . – Ví dụ : cộng giá trị chứa trong hai thanh ghi AX và BX

Showroom AX, BX

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

– Nhược điểm của hợp ngữ : + Còn phức tạp, phụ thuộc vào vào nhiều loại máy

+ Vì vậy, ngôn từ máy chỉ thích hợp với những nhà lập trình chuyên nghiệp

3. Ngôn ngữ bậc cao

– Ngôn ngữ bậc cao là ngôn từ có lệnh viết gần với ngôn từ tự nhiện hơn, có tính độc lập cao, ít phụ thuộc vào vào loại máy, chương trình viết ngắn gọn, dễ hiểu, dễ tăng cấp – Cần có 1 chương trình dịch để chuyển sang ngôn ngữ máy .

– Một số ngôn từ bậc cao : Turbo Pascal, Java, C + + …

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

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

A. Chuyển đổi ngôn từ máy sang ngôn từ lập trình bậc cao B. Chuyển đổi chương trình viết bằng hợp ngữ hoặc ngôn từ lập trình bậc cao sang ngôn từ máy C. Chuyển đổi hợp ngữ sang ngôn từ lập trình bậc cao

D. Chuyển đổi ngôn từ máy sang hợp ngữ

Đáp án

Đáp án : B

Giải thích :

Mỗi chương trình viết bằng ngôn từ khác muốn máy tính triển khai trên máy tính đều phải được dịch ra ngôn ngữ máy nhờ chương trình dịch .

Câu 2: Ngôn ngữ máy là gì?

A. Là bất kể ngôn từ lập trình nào mà hoàn toàn có thể miêu tả thuật toán để giao cho máy tính thực thi B. Là ngôn từ duy nhất mà máy tính hoàn toàn có thể hiểu và triển khai được C. Là ngôn từ gần với ngôn từ tự nhiên, có tính độc lập cao và không nhờ vào vào những loại máy

D. Một giải pháp khác

Đáp án

Đáp án : B

Giải thích :

Ngôn ngữ máy là ngôn từ duy nhất để viết chương trình mà máy tính hoàn toàn có thể hiểu và triển khai được. Việc viết chương trình bằng ngôn ngữ máy hoàn toàn có thể khai thác triệt để những đặc thù phần cứng của máy .

Câu 3: Ngôn ngữ lập trình bao gồm:

A. Hợp ngữ, ngôn từ bậc cao B. Ngôn ngữ máy, hợp ngữ C. Ngôn ngữ máy, hợp ngữ, ngôn từ bậc cao

D. Ngôn ngữ bậc cao, ngôn từ máy

Đáp án

Đáp án : C

Giải thích :

Ngôn ngữ lập trình gồm có ngôn ngữ máy, hợp ngữ, ngôn từ bậc cao .

Câu 4: Ngôn ngữ lập trình bậc cao là?

A. Là ngôn từ máy tính hoàn toàn có thể trực tiếp hiểu và triển khai được B. Là ngôn từ gần với ngôn từ tự nhiên, có tính độc lập cao và ít nhờ vào vào loại máy đơn cử C. Là ngôn từ hoàn toàn có thể miêu tả được tổng thể những thuật toán

D. Là ngôn từ diễn đạt thuật toán dưới dạng văn bản

Đáp án

Xem thêm: Nước tiểu – Wikipedia tiếng Việt

Đáp án : B

Giải thích :

Ngôn ngữ lập trình bậc cao là ngôn từ gần với ngôn từ tự nhiên, có tính độc lập cao và ít phụ thuộc vào vào loại máy đơn cử, thao tác với nhiều kiểu tài liệu và cách tổ chức triển khai tài liệu phong phú .

Câu 5: 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ữ tiếp xúc hằng ngày

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

Đáp án

Đáp án : D

Giải thích :

Ngôn ngữ lập trình là ngôn từ để viết chương trình giúp máy tính hiểu và triển khai được .

Câu 6: 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

Đáp án

Đáp án : C

Giải thích :

Mỗi loại máy có một ngôn từ máy riêng. Ngôn ngữ máy là ngôn từ duy nhất để viết chương trình mà máy tính hoàn toàn có thể hiểu và thực thi được .

Câu 7: Câu nào là sai khi 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 từ bậc cao phải được dịch bằng chương trình dịch máy mới hiểu và triển khai được B. Ngôn ngữ bậc cao gần với ngôn từ tự nhiên C. Có tính độc lập cao, ít phụ thuộc vào vào những loại máy đơn cử

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

Đáp án

Đáp án : D

Giải thích :

Ngôn ngữ lập trình bậc cao là ngôn từ gần với ngôn từ tự nhiên, có tính độc lập cao và ít phụ thuộc vào vào loại máy đơn cử. Chương trình viết bằng ngôn từ 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 thi được .

Câu 8: Ngôn ngữ Pascal thuộc loại:

A. Ngôn ngữ bậc cao B. Hợp ngữ C. Ngôn ngữ máy

D. Cả A, B, C đều sai

Đáp án

Đáp án : A

Giải thích :

Ngôn ngữ lập trình bậc cao là ngôn từ gần với ngôn từ tự nhiên, có tính độc lập cao và ít phụ thuộc vào vào loại máy đơn cử. Chương trình viết bằng ngôn từ 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 thi được. Một số ngôn từ lập trình bậc cao : FORTRAN, COBOL, PASCAL, C …

Câu 9: Hợp ngữ là:

A. Ngôn ngữ trong những lệnh sử dụng một số ít từ tiếng Anh B. Ngôn ngữ máy tính hoàn toàn có thể trực tiếp hiểu được C. Ngôn ngữ gần với ngôn từ tự nhiên, có tính độc lập cao, ít nhờ vào vào những loại máy đơn cử

D. Ngôn ngữ trong những lệnh sử dụng một số ít từ tiếng Việt

Đáp án

Đáp án : A

Giải thích :

Hợp ngữ là ngôn từ phối hợp ngôn ngữ máy với ngôn từ tự nhiên của con người. Nó được cho phép người lập trình sử dụng một số ít từ [ thường là từ viết tắt những từ tiếng Anh ] để bộc lộ lệnh cần triển khai .

Câu 10: Ngôn ngữ nào sau đây máy có thể trực tiếp hiểu và thực hiện?

A. Ngôn ngữ bậc cao B. Hợp ngữ C. Pascal

D. Ngôn ngữ máy

Đáp án

Xem thêm: Điều kiện sử dụng – Trang Tĩnh | //blogchiase247.net

Đáp án : D

Giải thích :

Ngôn ngữ máy là ngôn từ duy nhất để viết chương trình mà máy tính hoàn toàn có thể trực tiếp hiểu và triển khai được .

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.

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

2. Hợp ngữ

- Sử dụng 1 số từ tiếng anh để tượng trưng cho các lệnh cần thực hiện.

- Ví dụ: cộng giá trị chứa trong hai thanh ghi AX và BX

   ADD AX, BX

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

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

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

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

3. Ngôn ngữ bậc cao

Ngôn ngữ bậc cao là ngôn ngữ trong đó các câu lệnh được viết gần với ngôn ngữ tự nhiên hơn, có tính độc lập cao, ít phụ thuộc vào các loại máy cụ thể và nó đều có một chương trình dịch để dịch những chương trình viết bằng ngôn ngữ này sang ngôn ngữ máy. Các ngôn ngữ bậc cao đó là: Fortran, Cobol, Algol, Basi Pascal, C, C++, Java, ...

Loigiaihay.com

Video liên quan

Chủ Đề