Tải Giải bài tập SGK Tin học 8 bài 1 - Máy tính và chương trình máy tính

3 18 0
Tải Giải bài tập SGK Tin học 8 bài 1 - Máy tính và chương trình máy tính

Đang tải... (xem toàn văn)

Thông tin tài liệu

- Hiện nay có rất nhiều ngôn ngữ lập trình, trong đó các ngôn ngữ phổ biến hiện nay là: Python, PHP, Go, Java Script, Visual Basic.NET, Ruby on Rails, Swift, C#, Scala… Việc học được nhi[r]

(1)

Giải tập SGK Tin học 1: Máy tính chương trình máy tính Bài (trang sgk Tin học lớp 8):

Trả lời:

- Ở đây, có cơng việc cần thực hiện, là:

1 Tìm kiếm cụm từ văn bản:

2 Thay cụm từ khác

- Để thực cơng việc này, máy tính cần đưa loạt mệnh lệnh:

+ Sao chép cụm từ cần tìm kiếm (gọi cụm từ 1) vào nhớ máy tính

+ Tìm kiếm cụm từ chép

3 Xóa cụm từ tìm kiếm

+ Sao chép cụm từ cần thay (gọi cụm từ 2) vào bố nhớ máy tính

+ Từ vị trí xóa cụm từ 1, chép cụm từ vào

- Không thể thay đổi thứ tự lệnh mà khơng thay đổi kết Ví dụ ta đổi lệnh cho lệnh Lúc máy thực việc chép cụm từ vào nhớ, chất cụm từ liệu nên lúc máy tính coi cụm từ cụm từ bắt đầu thực lệnh cụm từ Thế nên, ta thay đổi lệnh cho lệnh việc tìm kiếm thay cụm từ thành cụm từ trở thành chương trình tìm kiếm thay cụm từ thành cụm từ Lúc đó, kết bị thay đổi

Bài (trang sgk Tin học lớp 8): Trong ví dụ rơ-bốt, thay đổi thứ tự lệnh lệnh chương trình, rơ-bốt có thực cơng việc nhặt rác khơng? Hãy xác định vị trí rơ-bốt sau thực xong chương trình với thay đổi Em bổ sung hai lệnh để đưa rơ-bơt vị trí ban đầu?

(2)

- Nếu thay đổi thứ tự lệnh lệnh chương trình, rơ-bốt khơng thực công việc nhặt rác Lúc này, rô-bốt thực xong lệnh đến vị trí lại khơng có rác để nhặt

- Vị trí rơ-bơt thực xong chương trình với thay đổi trên:

- Ở ví trí mới, muốn đưa rơ-bốt vị trí ban đầu ta có nhiều cách thực câu lệnh khác nhau, sau cách đơn giản để minh họa:

1 Lùi bước

2 Quay phải

Bài (trang sgk Tin học lớp 8): Hãy cho biết lí cần phải viết chương trình để điều khiển máy tính:

Trả lời:

- Trong thực tế, cơng việc người muốn máy tính thực đa dạng phức tạp Một lệnh đơn giản khơng đủ để dẫn cho máy tính hồn thành cơng việc Do đó, việc viết nhiều lệnh tập hợp lại chương trình giúp người khai thác triệt để tốc độ máy tính điều khiển máy tính đơn giản, dễ dàng

- Khi thực chương trình, máy tính thực lệnh có chương trình, nghĩa thực xong lệnh thực lệnh tiếp theo, từ lệnh đến lệnh cuối

Bài (trang sgk Tin học lớp 8): Tại người ta phải tạo ngôn ngữ lập trình điều khiển máy tính ngôn ngữ máy

Trả lời:

- Đầu tiên phải hiểu rằng, ngôn ngữ máy dãy bit, dãy bit bao gồm số Ví dụ: 00111010

- Chúng ta thấy việc viết chương trình ngơn ngữ máy, gồm số khó khăn nhiều thời gian, cơng sức, khó nhớ khó sử dụng Do đó, để thuận tiện hơn, đơn giản, dễ hiểu hơn, ngôn ngữ lập trình đời nhằm phục vụ mục đích

(3)

Trả lời:

- Do ngơn ngữ lập trình tạo nhằm mục đích dễ hiểu cho người, máy tính lại khơng thể hiểu ngơn ngữ Do đó, chương trình cịn cần chuyển đổi sang ngơn ngữ máy chương trình dịch tương ứng

Tìm hiểu mở rộng (trang sgk Tin học lớp 8): Có nhiều ngơn ngữ lập trình khác nhau, kể tên số ngôn ngữ phổ biến C, Java, Basic, Pascal… Em kể tên số ngơn ngữ lập trình khác khơng?

Trả lời:

- Hiện có nhiều ngơn ngữ lập trình, ngơn ngữ phổ biến là: Python, PHP, Go, Java Script, Visual Basic.NET, Ruby on Rails, Swift, C#, Scala… Việc học nhiều ngơn ngữ lập trình lợi thế, nhiên bạn cần trọng cho việc học thuật tốn xác định cơng việc tương lai mà dự định, từ tập trung vào số ngơn ngữ lập trình cần thiết

Ngày đăng: 31/12/2020, 16:17

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan