Simulacrum, từ simulacrum Latin, là một sự bắt chước, giả mạo hoặc hư cấu. Khái niệm này được liên kết với mô phỏng, đó là hành động mô phỏng .Một...
Bài 1: Máy tính và chương trình máy tính
Câu 1 trang 8 SGK Tin học 8
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
Trả lời:
Bạn đang đọc: Bài 1: Máy tính và chương trình máy tính
– Nếu biến hóa thứ tự của hai lệnh trong chương trình điều khiển và tinh chỉnh rô-bốt, rô-bốt sẽ không triển khai được việc làm nhặt rác vì rô-bốt sẽ không đi đúng hướng và hoàn toàn có thể không đi tới vị trí có rác, hoặc triển khai việc nhặt rác tại vị trí không có rác, ….
– Ví dụ, nếu biến hóa thứ tự của lệnh 1 ” Tiến 2 bước ” và lệnh 2 ” Quay trái, tiến 1 bước “, công 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, những lệnh điều khiển và tinh chỉnh rô-bốt hay chương trình cần được đưa ra theo một thứ tự xác lập sao cho ta đạt hiệu quả mong ước .
– Trong một số ít ít trường hợp, ta hoàn toàn có thể đưa ra những lệnh khác nhau, nhưng vẫn đạt hiệu quả. Chẳng hạn, trong ví dụ về rô-bốt, thay cho hai câu lệnh tiên phong, ta hoàn toàn có thể tinh chỉnh và điều khiển rô-bốt đến đúng vị trí có rác bằng những 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 ít những trường hợp khác, việc biến hóa thứ tự của một vài câu lệnh vẫn cho hiệu quả đúng như nhu yếu .
– Vị trí mới của rô-bốt sau khi triển khai xong lệnh ” Hãy quét nhà ” là vị trí có thùng rác ( ở góc đối lập ). Ta có nhiều cách khác nhau để đưa ra hai lệnh để rô-bốt trở lại vị trí khởi đầu của mình, một trong những cách đó là hai lệnh ” Quay trái, tiến 5 bước ” và ” Quay trái, tiến 3 bước ” .
Câu 2 trang 8 SGK Tin học 8
Hãy cho biết lí do cần phải viết chương trình để điều khiển máy tính.
Trả lời:
Máy tính thực ra chỉ là một thiết bị điện tử vô tri vô giác. Để máy tính hoàn toàn có thể triển khai một việc làm theo mong ước của mình thì con người phải đưa ra những hướng 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 tinh chỉnh và điều khiển máy tính một cách đơn thuần và hiệu suất cao hơn .
Câu 3 trang 8 SGK Tin học lớp 8
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?
Trả lời:
Tuy ngôn ngữ máy cũng là một loại ngôn từ lập trình nhưng ở đây tất cả chúng ta hiểu ngôn từ lập trình là ngộn ngữ lập trình bậc cao.trong ngôn từ máy mọi thông tư đều được màn biểu diễn bởi những số lượng nhị phân 0 và 1 .
Ngôn ngữ máy khó đọc và khó sử dụng tuy nhiên ngôn từ máy là ngôn từ duy nhất mà bộ vi xử lí hoàn toàn có thể phân biệt và thực thi một những trực tiếp .
Ngoài ra yếu điểm chính của những chương trình viết bằng ngôn từ máy là nhờ vào vào phần cứng máy tính. những ngôn từ lập trình bậc cao được tăng trưởng để khắc phục những yếu điểm trên của ngôn ngữ máy .
Ngôn ngữ lập trình sử dụng những cụm từ tự nhiên nên dễ nhớ, đễ học và không phụthuộc vào phần cứng máy tính
Câu 4 trang 8 SGK tin học lớp 8
Chương trình dịch làm gì?
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 từ khác nhằm mục đích triển khai trên máy tính ra ngôn ngữ máy .
Chương trình dịch chuyển đổi những dòng lệnh được soạn thảo thành tệp hoàn toàn có thể chạy trên máy tính
Giaibaitap.me
Source: https://vh2.com.vn
Category : Tin Học