Máy tính có thể trực tiếp hiểu và thực hiện công việc bằng

* Hướng dẫn giải

Giải thích :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âu hỏi trên thuộc đề trắc nghiệm dưới đây !

Số câu hỏi: 10

Đáp án : D


Giải thích :


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.

BÀI 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH

1. Con người ra lệnh cho máy tính như thế nào?

- Để chỉ dẫn máy tính thực hiện một công việc nào đó, con người đưa cho máy tính một hoặc nhiều lệnh, máy tính sẽ lần lượt thực hiện các lệnh này theo đúng thứ tự nhận được.

2. Ví dụ: Robot nhặt rác

Máy tính có thể trực tiếp hiểu và thực hiện công việc bằng

(?) Giả sử có một đống rác và một rô-bốt ở các vị trí như hình trên. Từ vị trí hiện thời của rô-bốt, ta cần ra các lệnh nào để chỉ dẫn rô-bốt nhặt rác và bỏ rác vào thùng rác để ở nơi quy định.

Trả lời: 

- Sơ đồ hóa vị trí của robot, rác và thùng rác:

 

thùng rác

Rác 

→↑

Robot

→↑

- Các lệnh cần yêu cầu robot để nhặt rác và bỏ rác vào thùng rác đúng nơi quy định là:

  1. Tiến hai bước.
  2. Quay trái, tiến một bước.
  3. Nhặt rác.
  4. Quay phải, tiến ba bước.
  5. Quay trái, tiến hai bước.
  6. Bỏ vào thùng rác.

3. Viết chương trình – ra lệnh cho máy tính làm việc

- Chương trình máy tính là một dãy các lệnh mà máy tính có thể hiểu và thực hiện được.

- Khi thực hiện chương trình, máy tính sẽ thực hiện các lệnh có trong chương trình một cách tuần tự, nghĩa là thực hiện xong một lệnh sẽ thực hiện lệnh tiếp theo, từ lệnh đầu tiên đến lệnh cuối cùng.

Hình 2: Ví dụ về chương trình:

Hãy nhặt rác; //Tên chương trình
Bắt đầu  

    Tiến 2 bước;

    Quay trái, tiến 1 bước;

    Nhặt rác;

    Quay phải, tiến 3 bước;    

    Quay trái, tiến 2 bước;

    Bỏ rác vào thùng;

//Dãy lệnh đơn giản trong chương trình

Kết thúc.  

4. Chương trình và ngôn ngữ lập trình

a. Ngôn ngữ máy

- Ngôn ngữ máy là ngôn ngữ được hình thành từ accs số 0 và 1, trên cơ sở các bít. 

- Ngôn ngữ máy rất khó học và sử dụng

- Ngôn ngữ máy là ngôn ngữ duy nhất dành cho máy tính. Máy tính có thể trực tiếp hiểu và thực hiện.

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

- Ngôn ngữ lập trình là ngôn ngữ sử dụng để viết các chương trình máy tính.

- Gẫn gũi với ngôn ngữ tự nhiên, dễ học dễ sử dụng.

- Máy tính chưa thể trực tiếp hiểu và thực thi các lệnh được viết bằng ngôn ngữ lập trình.

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

- Chương trình dịch là chương trình dùng để chuyển đổi ngôn ngữ lập trình sang ngôn ngữ máy

d. Môi trường lập trình

- Chương trình soạn thảo và chương trình dịch cùng với các công cụ trợ giúp tìm kiếm, sửa lỗi hoặc thực hiện chương trình được kết hợp vào một phần mềm gọi là môi trường lập trình. 

e. Viết chương trình cho máy tính

- Việc viết chương trình cho máy tính gồm 2 bước:

  • Bước 1: Viết chương trình bằng ngôn ngữ lập trình
  • Bước 2: Dịch chương trình thành ngôn ngữ máy cho máy tính hiểu được

f. Các ngôn ngữ lập trình hiện nay

- Hiện nay, có rất nhiều ngôn ngữ lập trình sử dụng cho việc tạo ra các chương trình như:

  • Turbo Pascal, Free Pascal
  • Turbo C, C++, C#
  • Java
  • Visual Basic

Lời giải chuẩn nhất cho câu hỏi: “ Ngôn ngữ nào sau đây máy có thể trực tiếp hiểu và thực hiện? ” và phần kiến thức mở rộng thú vị do TOP TÀI LIỆU biên soạn là tài liệu hay dành cho các bạn học sinh và thầy cô giáo tham khảo

Câu hỏi

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

  • Máy tính có thể trực tiếp hiểu và thực hiện công việc bằng
    Tải app VietJack. Xem lời giải nhanh hơn!

  • Lý thuyết Bài 5: Ngôn ngữ lập trình (hay, chi tiết)

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

A. Chuyển đổi ngôn ngữ máy sang ngôn ngữ 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 ngữ lập trình bậc cao sang ngôn ngữ máy

C. Chuyển đổi hợp ngữ sang ngôn ngữ lập trình bậc cao

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

Hiển thị đáp án

Đáp án : B

Giải thích :

Mỗi chương trình viết bằng ngôn ngữ khác muốn máy tính thực hiện 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 cứ ngôn ngữ lập trình nào mà có thể mô tả thuật toán để giao cho máy tính thực hiện

B. Là ngôn ngữ duy nhất mà máy tính có thể hiểu và thực hiện được

C. Là ngôn ngữ gần với ngôn ngữ tự nhiên, có tính độc lập cao và không phụ thuộc vào các loại máy

D. Một phương án khác

Hiển thị đáp án

Đáp án : B

Giải thích :

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ể hiểu và thực hiện được. Việc viết chương trình bằng ngôn ngữ máy có thể khai thác triệt để các đặc điểm 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 ngữ bậc cao

B. Ngôn ngữ máy, hợp ngữ

C. Ngôn ngữ máy, hợp ngữ, ngôn ngữ bậc cao

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

Hiển thị đáp án

Đáp án : C

Giải thích :

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

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

A. Là ngôn ngữ máy tính có thể trực tiếp hiểu và thực hiện được

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

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

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

Hiển thị đáp án

Đáp án : B

Giải thích :

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

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ữ giao tiếp hằng ngày

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

Hiển thị đáp án

Đáp án : D

Giải thích :

Ngôn ngữ lập trình là ngôn ngữ để viết chương trình giúp máy tính hiểu và thực hiện đượ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

Hiển thị đáp án

Đáp án : C

Giải thích :

Mỗi loại máy có một ngôn ngữ máy riêng. 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ể hiểu và thực hiện đượ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 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 trên mọi loại máy

Hiển thị đáp án

Đáp án : D

Giải thích :

Ngôn ngữ lập trình bậc cao là ngôn ngữ gần với ngôn ngữ tự nhiên, có tính độc lập cao và ít phụ thuộc vào loại máy cụ thể. 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.

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

Hiển thị đáp án

Đáp án : A

Giải thích :

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

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

A. Ngôn ngữ trong các lệnh sử dụng một số từ tiếng Anh

B. Ngôn ngữ máy tính có thể trực tiếp hiểu được

C. Ngôn ngữ gần với ngôn ngữ tự nhiên, có tính độc lập cao, ít phụ thuộc vào các loại máy cụ thể

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

Hiển thị đáp án

Đáp án : A

Giải thích :

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

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

Hiển thị đáp án

Đáp án : D

Giải thích :

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.

Xem thêm các bài Lý thuyết và Câu hỏi trắc nghiệm Tin học lớp 10 chọn lọc, có đáp án hay khác:

Giới thiệu kênh Youtube VietJack

  • Máy tính có thể trực tiếp hiểu và thực hiện công việc bằng
    Hỏi bài tập trên ứng dụng, thầy cô VietJack trả lời miễn phí!

Máy tính có thể trực tiếp hiểu và thực hiện công việc bằng

Máy tính có thể trực tiếp hiểu và thực hiện công việc bằng

Máy tính có thể trực tiếp hiểu và thực hiện công việc bằng

Máy tính có thể trực tiếp hiểu và thực hiện công việc bằng

Máy tính có thể trực tiếp hiểu và thực hiện công việc bằng

Máy tính có thể trực tiếp hiểu và thực hiện công việc bằng

Đã có app VietJack trên điện thoại, giải bài tập SGK, SBT Soạn văn, Văn mẫu, Thi online, Bài giảng....miễn phí. Tải ngay ứng dụng trên Android và iOS.

Máy tính có thể trực tiếp hiểu và thực hiện công việc bằng

Máy tính có thể trực tiếp hiểu và thực hiện công việc bằng

Nhóm học tập facebook miễn phí cho teen 2k6: fb.com/groups/hoctap2k6/

Theo dõi chúng tôi miễn phí trên mạng xã hội facebook và youtube:

Nếu thấy hay, hãy động viên và chia sẻ nhé! Các bình luận không phù hợp với nội quy bình luận trang web sẽ bị cấm bình luận vĩnh viễn.

bai-5-ngon-ngu-lap-trinh.jsp