Chương trình dịch làm gì?
Chương trình dịch làm gì?
Chương trình dịch là chương trình dùng để dịch ngôn ngữ lập trình sang ngôn ngữ máy để máy tính có thể hiểu và thực hiện được.
Trả lời:
Chương trình dịch đóng vai trò "người phiên dịch" và dịch chương trình máy tính được viết bằng ngôn ngữ lập trình sang ngôn ngữ máy để máy tính hiểu được.
Chúc bạn học tốt!
Chương trình dịch làm gì?
Trả lời:
Chương trình dịch đóng vai trò "người phiên dịch" và dịch chương trình máy tính được viết bằng ngôn ngữ lập trình sang ngôn ngữ máy để máy tính hiểu được.
Chúc bạn học tốt!
- Chương trình dịch là chương trình dịch từ ngôn ngữ lập trình sang ngôn ngữ máy
Tại sao người ta phải tạo ra các ngôn ngữ lập trình trong khi có thể điều khiển máy tính bằng ngôn ngữ máy?
- Vì ngôn ngữ máy rất khó nhớ, khó sử dụng lại khô khan và viết ngôn ngữ máy mất nhiều thời gian và công sức
Tuy ngôn ngữ máy là một loại ngôn ngữ lập trình nhưng ở đây chúng ta hiểu ngôn ngữ lập trình này là ngôn ngữ lập trình bậc cao, vì mọi chỉ thị đều được biểu diễn bởi các dãy bit (0 và 1). Ngôn ngữ máy khó đọc, khó sử dụng, tuy vậy ngôn ngữ máy là ngôn ngữ duy nhất mà máy tính có thể nhận biết và thực hiện một cách trực tiếp, phụ thuộc vào phần cứng của máy tính; còn ngôn ngữ lập trình trình thì dễ hiểu, dễ sử dụng, dễ nhớ không phụ thuộc vào phần cứng máy tính.
Trả lời:
Vì ngôn ngữ máy rất phức tạp và dài dòng, hơn nữa lại khác với tư duy tự nhiên của con người. Vì vậy nếu sử dụng nó, thì sẽ rất mất thời gian cho việc xây dựng chương trình, dữ liệu ....(đặc bịệt là các dự án lớn)và khiến ta không thể có nghành công nghiệp phần mềm như hiện nay. Chúc bạn học tốt!Trong ví dụ về rô bốt , nếu thay đổi thứ tự của lệnh 1 và lệnh 2 trong chương trình , rô bốt có thực hiện được công việc nhặt rác không ? Hãy xác định vị trí mới của rô bốt sau khi thực hiện xong chương trình.Em hãy bổ sung 2 lệnh để rô bốt quay lại vị trí ban đầu.Ngắn thôi nha đừng dài dòng!
Trả lời:
- Nếu thay đổi thứ tự của hai lệnh trong chương trình điều khiển rô-bốt, rô-bốt sẽ không thực hiện được công việc nhặt rác vì rô-bốt sẽ không đi đúng hướng và có thể không đi tới vị trí có rác, hoặc thực hiện việc nhặt rác tại vị trí không có rác,....
- Ví dụ, nếu thay đổi thứ tự của lệnh 1 "Tiến 2 bước" và lệnh 2 "Quay trái, tiến 1 bước", tác dụng của cả hai lệnh này sẽ là "Quay trái và tiến 3 bước". Khi đó rô-bốt sẽ nhặt rác tại vị trí không có rác. Nói chung, các lệnh điều khiển rô-bốt hay chương trình cần được đưa ra theo một thứ tự xác định sao cho ta đạt kết quả mong muốn.
- Trong một số ít trường hợp, ta có thể đưa ra các lệnh khác nhau, nhưng vẫn đạt kết quả. Chẳng hạn, trong ví dụ về rô-bốt, thay cho hai câu lệnh đầu tiên, ta có thể điều khiển rô-bốt đến đúng vị trí có rác bằng các lệnh sau: "Quay trái, tiến 1 bước" và "Quay phải, tiến 2 bước" hoặc "Quay phải, tiến 2 bước", "Quay trái, tiến 2 bước" và "Quay trái, tiến 4 bước". Trong một số ít các trường hợp khác, việc thay đổi thứ tự của một vài câu lệnh vẫn cho kết quả đúng như yêu cầu.
- Vị trí mới của rô-bốt sau khi thực hiện xong lệnh "Hãy quét nhà" là vị trí có thùng rác (ở góc đối diện). Ta có nhiều cách khác nhau để đưa ra hai lệnh để rô-bốt trở lại vị trí ban đầu của mình, một trong các cách đó là hai lệnh "Quay trái, tiến 5 bước" và "Quay trái, tiến 3 bước".
Chúc bạn học tốt!
Sao các bạn mới HK I đã dk học tin rồi . bọn mk phải sang HK II mới dk học Tin cơ
Ai giải bài tập SGK Tin Học 8 giùm mình với !!! Khó quá nên mình không biết làm !!! Ai biết ghi đáp án ra giúp mình nha !!! Thanks
Bộ bạn định nhờ tụi mk giải hết bài tập trong đó à . Bạn phải ns rõ bài mấy trang mấy chứ
Ai giỏi Tin giúp cái cho triệu like
Trong các dải lệnh của Excel có những dải lệnh nào đặc biệt dùng để thực hiện các phép tính với các số và xử lý dữ liệu
Tại sao người ta phải tạo ra các ngôn ngữ lập trình trong khi có thể điều khiển máy tính bằng ngôn ngữ máy?
Vì ngôn ngữ máy rất phức tạp và dài dòng ,hơn nữa lại khác với tư duy tự nhiên của con người.Vì vậy nếu sử dụng nó ,thì sẽ rất mất thời gian cho việc xây dựng chương trình,dữ liệu ....(đặc bịệt là các dự án lớn)và khiến ta không thể có nghành công nghiệp phần mềm như hiện nay . Nên ngôn ngữ lập trình được tạo ra để người lập trình có thể điều khiển máy bằng cách lập sẵn các lệnh điều khiển vào một gói gọi là chương trình, và để phù hợp với công việc và chức năng tùy theo lãnh vực cần thiết.
tham khảo bài mk nha!
vì ngôn ngữ máy rất phức tạp và dài dòng ,hơn nữa lại khác với tư duy tự nhiên của con người.Vì vậy nếu sử dụng nó ,thì sẽ rất mất thời gian cho việc xây dựng chương trình,dữ liệu ....(đặc bịệt là các dự án lớn)và khiến ta không thể có nghành công nghiệp phần mềm như hiện nay
vì sẽ mất nhiều thời gian và công sức
Khi soạn thảo văn bản trên máy tính và yêu cầu chương trình tìm kiếm một cụm từ trong văn bản và hay thế bằng một cụm từ khác thực chất ta đã yêu cầu máy tính thực hiện những lệnh gì? Có thể thay đổi thứ tự của lệnh đó mà vẫn không thay đổi kết quả được không?
Khi soạn thảo văn bản trên máy tính và yêu cầu chương trình tìm kiếm một cụm từ trong văn bản và hay thế bằng một cụm từ khác thực chất ta đã yêu cầu máy tính thực hiện những lệnh là tìm kiếm và thay thế. Không thể thay đổi thứ tự của lệnh đó mà vẫn không thay đổi kết quả.
Khi soạn thảo văn bản trên máy tính và yêu cầu chương trình tìm kiếm một cụm từ trong văn bản và hay thế bằng một cụm từ khác thực chất ta đã yêu cầu máy tính thực hiện những lệnh là tìm kiếm và thay thế. Không thể thay đổi thứ tự của lệnh đó mà vẫn không thay đổi kết quả.
Câu 2 và 4 SGK tin học 8??
Trả lời:
Câu 2:
Máy tính thực chất chỉ là một thiết bị điện tử vô tri vô giác. Để máy tính có thể thực hiện một công việc theo mong muốn của mình thì con người phải đưa ra những chỉ dẫn thích hợp cho máy. Việc viết nhiều lệnh và tập hợp lại trong một chương trình, giúp con người điều khiển máy tính một cách đơn giản và hiệu quả hơn.
Câu 4:
Trả lời:
Chương trình dịch dùng để dịch cách chương trình được viết bằng ngôn ngữ khác nhằm thực hiện trên máy tính ra ngôn ngữ máy.
Chương trình dịch chuyển đổi các dòng lệnh được soạn thảo thành tệp có thể chạy trên máy tính
Chúc bạn học tốt!!!