Skip to content

Trang Học trực tuyến

  • Môn Toán

Trang Học trực tuyến

  • Home » 
  • Tin học lớp 8

Giải SGK Tin học 8 Bài 2 (Cánh diều): Sử dụng biến trong chương trình

By admin 28/09/2023 0

Giải bài tập Tin học lớp 8 Bài 2: Sử dụng biến trong chương trình

Giải Tin học 8 trang 85

Khởi động trang 85 Tin học 8: Em hãy chạy thử chương trình Scratch ở Hình 1 và giải thích ý nghĩa của mỗi lệnh.

Em hãy chạy thử chương trình Scratch ở Hình 1 và giải thích ý nghĩa của mỗi lệnh.

Trả lời:

– Lệnh bắt đầu: Đây là khối đầu tiên trong chương trình Scratch. Nó được sử dụng để bắt đầu chương trình và chỉ được sử dụng một lần trong mỗi chương trình.

– Lệnh “ask” trong Scratch được sử dụng để hiển thị một thông điệp yêu cầu người dùng nhập dữ liệu từ bàn phím. Cụ thể, lệnh “ask Tên bạn là gì” sẽ hiển thị một thông điệp “Tên bạn là gì” lên màn hình và yêu cầu người dùng nhập tên của họ.

Từ khóa “and wait” được sử dụng để đợi người dùng nhập dữ liệu trước khi thực hiện các lệnh tiếp theo trong chương trình. Do đó, khi sử dụng lệnh “ask Tên bạn là gì and wait” trong Scratch, chương trình sẽ hiển thị thông điệp yêu cầu người dùng nhập tên, đợi người dùng nhập tên, và sau đó lưu tên đó vào biến để sử dụng trong các lệnh tiếp theo của chương trình.

– Câu lệnh này trong Scratch sẽ hiển thị một thông điệp kết hợp giữa chuỗi “chào bạn” và giá trị mà người dùng đã nhập vào câu hỏi trước đó bằng lệnh “ask”. Cụ thể, nếu người dùng nhập tên của họ là “John” trong câu hỏi “Tên bạn là gì?”, thì sẽ hiển thị thông điệp “chào bạn John” lên màn hình của Scratch.

Hoạt động trang 85 Tin học 8: Xét bài toán: Một vận động viên chạy hết quãng đường dài D km, trong thời gian S giây gồm cả N giây nghỉ giữa đường chạy.

Hãy tính tốc độ chạy của vận động viên đó.

Em hãy cho biết:

1) Có những dữ liệu nào đã cho và những dữ liệu nào cần tính?

2) Nếu dùng Scratch để giải bài toán trên, em làm thế nào để lưu các giá trị đã cho và kết quả lời giải?

Trả lời:

1) Những dữ liệu đã cho: độ dài quãng đường, tổng thời gian đi và thời gian nghỉ

Những dữ liệu nào cần tính là tốc độ chạy của vận động viên đó.

2) Để lưu các giá trị đã cho và kết quả lời giải khi tính toán vận tốc bằng Scratch, em có thể sử dụng các biến. Đầu tiên, em cần tạo ra hai biến để lưu giá trị quãng đường và thời gian:

– Tạo biến “quang_duong” để lưu giá trị quãng đường đã cho. Bấm vào mục “Data” (dữ liệu) ở thanh công cụ, sau đó bấm vào nút “Make a Variable” (tạo biến) và đặt tên cho biến là “quang_duong”.

– Tạo biến “thoi_gian” để lưu giá trị thời gian đã cho. Làm tương tự như trên và đặt tên cho biến là “thoi_gian”.

Sau đó, em cần tính toán vận tốc bằng cách chia giá trị quãng đường cho giá trị thời gian và lưu kết quả vào một biến khác:

– Tạo biến “van_toc” để lưu giá trị vận tốc tính được. Tương tự như trên, bấm vào “Data” và tạo biến “van_toc”.

– Tạo một block lệnh để tính toán vận tốc. Sử dụng block “set” (gán giá trị) để gán giá trị vận tốc bằng phép chia giá trị quãng đường cho giá trị thời gian.

– Sử dụng block “join” để tạo một chuỗi thông báo với giá trị vận tốc và hiển thị lên màn hình.

– Sử dụng block “set” để gán giá trị quãng đường và thời gian vào các biến đã tạo ở bước 1 và 2.

– Sử dụng block “set” để gán giá trị vận tốc vào biến đã tạo ở bước 3.

Sau khi thực hiện các bước trên, các giá trị quãng đường, thời gian và vận tốc sẽ được lưu vào các biến tương ứng và hiển thị trên màn hình Scratch.

2. Các kiểu dữ liệu trong Scratch

Giải Tin học 8 trang 87

Luyện tập trang 87 Tin học 8: Em hãy tạo chương trình Scratch để giải quyết bài toán nêu ở mục Hoạt động.

Trả lời:

Trong chương trình này, ta sử dụng các biến quangduong và thoigian để lưu trữ giá trị quãng đường và thời gian. Bằng cách sử dụng khối ask and wait và set, người dùng sẽ được hỏi để nhập giá trị quãng đường và thời gian. Sau đó, chương trình sử dụng khối set và toán tử / để tính toán giá trị vận tốc và lưu vào biến speed. Cuối cùng, chương trình sử dụng khối say để hiển thị giá trị vận tốc lên màn hình.

Để chạy chương trình, ta có thể nhấn vào biểu tượng mũi tên xanh để bắt đầu chương trình. Sau đó, nhập giá trị của quãng đường và thời gian theo yêu cầu của chương trình và chờ đợi cho kết quả. Khi chương trình tính toán xong, giá trị vận tốc sẽ được hiển thị lên màn hình.

Vận dụng trang 87 Tin học 8: Em hãy tạo chương trình Scratch để giải quyết bài toán sau đây:R là hợp chất S (sulfur) và O (oxygen), khối lượng phân tử của R là 64 amu. Biết khối lượng nguyên tử của S là 32 amu, khối lượng nguyên tử của O là 16 amu, phần trăm khối lượng của O trong R là 50%. Hãy xác định số lượng nguyên tử trong hợp chất.

Trả lời:

Để giải bài toán này, ta cần sử dụng các công thức sau:

– Khối lượng mol của hợp chất R = khối lượng phân tử của R = 64 g/mol

– Khối lượng mol của O trong hợp chất R = (50/100) x 64 = 32 g/mol

– Khối lượng mol của O trong hợp chất R = 64 – 32 = 32 g/mol

– Số lượng nguyên tử của S trong hợp chất R = 32/32 = 1 nguyên tử

– Số lượng nguyên tử của O trong hợp chất R = 32/16 = 2 nguyên tử

Với Scratch, em có thể tạo chương trình như sau:

1. Khởi tạo biến

Em hãy tạo chương trình Scratch để giải quyết bài toán sau đây

2. Thiết lâp chương trình như sau và hiển thị kết quả như sau:

Em hãy tạo chương trình Scratch để giải quyết bài toán sau đây

Câu hỏi trang 87 Tin học 8: Trong các câu sau, những câu nào đúng?

1) Biến là đại lượng dùng để lưu trữ dữ liệu được xử lí trong chương trình.

2) Để dùng được biến phải đặt tên cho biến.

3) Trong nhiều ngôn ngữ lập trình khác còn có khái niệm hằng, đó là đại lượng được đặt tên và giá trị của nó không thay đổi khi chạy chương trình.

4) Giá trị của một biến trong Scratch chỉ thuộc một trong hai kiểu dữ liệu: kiểu số hoặc kiểu xâu kí tự.

Trả lời:

Các câu đúng 2, 3

Câu sai

1) Biến là đại lượng dùng để lưu trữ dữ liệu trong chương trình.

2) Ngoài kiểu số hoặc xâu kí tự, Scratch còn có kiểu Logic

Câu hỏi tự kiểm tra (trang 87)

Câu hỏi trang 87 Tin học 8: Trong các câu sau, những câu nào đúng?

1) Biến là đại lượng dùng để lưu trữ dữ liệu được xử lí trong chương trình.

2) Để dùng được biến phải đặt tên cho biến.

3) Trong nhiều ngôn ngữ lập trình khác còn có khái niệm hằng, đó là đại lượng được đặt tên và giá trị của nó không thay đổi khi chạy chương trình.

4) Giá trị của một biến trong Scratch chỉ thuộc một trong hai kiểu dữ liệu: kiểu số hoặc kiểu xâu kí tự.

Trả lời:

Các câu đúng 2, 3

Câu sai

1) Biến là đại lượng dùng để lưu trữ dữ liệu trong chương trình.

2) Ngoài kiểu số hoặc xâu kí tự, Scratch còn có kiểu Logic

Xem thêm các bài giải SGK Tin học lớp 8 Cánh diều hay, chi tiết khác:

Bài 1: Thể hiện cấu trúc tuần tự trong chương trình

Bài 2: Sử dụng biến trong chương trình

Bài 3: Sử dụng biểu thức trong chương trình

Bài 4: Thể hiện cấu trúc rẽ nhánh trong chương trình

Bài 5: Thể hiện cấu trúc lặp trong chương trình

Share
facebookShare on FacebooktwitterShare on TwitteremailShare on Email
Post navigation
Previous post

Giải Sách bài tập Tiếng Anh 8 Unit 11: Science and technology | Giải SBT Tiếng Anh 8 Global Success

Next post

Bài giảng điện tử Địa Lí 8 Bài 11 (Kết nối tri thức): Phạm vi biển đông. vùng biển đảo và đặc điểm tự nhiên vùng biển đảo Việt Nam | Giáo án PPT Địa Lí 8

Bài liên quan:

Lý thuyết Tin học 8 Bài 1 (Kết nối tri thức 2023): Lược sử công cụ tính toán

Tổng hợp Lý thuyết Tin học 8 Kết nối tri thức | Kiến thức trọng tâm Tin học lớp 8 Kết nối tri thức hay, chi tiết

Giải sgk Tin học 8 (cả 3 bộ sách) | Giải bài tập Tin 8 (hay, ngắn gọn) | Soạn Tin 8 (sách mới)

Giải SGK Tin học 8 Bài 1 (Kết nối tri thức): Lược sử công cụ tính toán

Giải sgk Tin học 8 Kết nối tri thức | Giải bài tập Tin học 8 Kết nối tri thức (hay, ngắn gọn) | Soạn Tin 8 KNTT

Lý thuyết Tin học 8 Bài 2 (Kết nối tri thức 2023): Thông tin trong môi trường số

Giải SGK Tin học 8 Bài 2 (Kết nối tri thức): Thông tin trong môi trường số

Giải SGK Tin học 8 Bài 3 (Kết nối tri thức): Thực hành: Khai thác thông tin số

Leave a Comment Hủy

Mục lục

  1. Lý thuyết Tin học 8 Bài 1 (Kết nối tri thức 2023): Lược sử công cụ tính toán
  2. Tổng hợp Lý thuyết Tin học 8 Kết nối tri thức | Kiến thức trọng tâm Tin học lớp 8 Kết nối tri thức hay, chi tiết
  3. Giải sgk Tin học 8 (cả 3 bộ sách) | Giải bài tập Tin 8 (hay, ngắn gọn) | Soạn Tin 8 (sách mới)
  4. Giải SGK Tin học 8 Bài 1 (Kết nối tri thức): Lược sử công cụ tính toán
  5. Giải sgk Tin học 8 Kết nối tri thức | Giải bài tập Tin học 8 Kết nối tri thức (hay, ngắn gọn) | Soạn Tin 8 KNTT
  6. Lý thuyết Tin học 8 Bài 2 (Kết nối tri thức 2023): Thông tin trong môi trường số
  7. Giải SGK Tin học 8 Bài 2 (Kết nối tri thức): Thông tin trong môi trường số
  8. Giải SGK Tin học 8 Bài 3 (Kết nối tri thức): Thực hành: Khai thác thông tin số
  9. Giải SGK Tin học 8 Bài 4 (Kết nối tri thức): Đạo đức và văn hóa trong sử dụng công nghệ kĩ thuật số
  10. Lý thuyết Tin học 8 Bài 4 (Kết nối tri thức 2023): Đạo đức và văn hoá trong sử dụng công nghệ kĩ thuật số
  11. Giải SGK Tin học 8 Bài 5 (Kết nối tri thức): Sử dụng bảng tính giải quyết bài toán thực tế
  12. Lý thuyết Tin học 8 Bài 5 (Kết nối tri thức 2023): Sử dụng bảng tính giải quyết bài toán thực tế
  13. Giải SGK Tin học 8 Bài 6 (Kết nối tri thức): Sắp xếp và lọc dữ liệu
  14. Lý thuyết Tin học 8 Bài 6 (Kết nối tri thức 2023): Sắp xếp và lọc dữ liệu
  15. Giải SGK Tin học 8 Bài 7 (Kết nối tri thức): Trình bày dữ liệu bằng biểu đồ
  16. Lý thuyết Tin học 8 Bài 7 (Kết nối tri thức 2023): Trực quan hoá dữ liệu
  17. Giải SGK Tin học 8 Bài 8a (Kết nối tri thức): Làm việc với danh sách dạng liệt kê và hình ảnh trong văn bản
  18. Lý thuyết Tin học 8 Bài 8a (Kết nối tri thức 2023): Làm việc với danh sách dạng liệt kê và hình ảnh trong văn bản
  19. Giải SGK Tin học 8 Bài 9a (Kết nối tri thức): Tạo đầu trang, chân trang cho văn bản
  20. Lý thuyết Tin học 8 Bài 9a (Kết nối tri thức 2023): Tạo đầu trang, chân trang cho văn bản
  21. Giải SGK Tin học 8 Bài 10a (Kết nối tri thức): Định dạng nâng cao cho trang chiếu
  22. Lý thuyết Tin học 8 Bài 10a (Kết nối tri thức 2023): Định dạng nâng cao cho trang chiếu
  23. Giải SGK Tin học 8 Bài 11a (Kết nối tri thức): Sử dụng bản mẫu tạo bài trình chiếu
  24. Lý thuyết Tin học 8 Bài 11a (Kết nối tri thức 2023): Sử dụng bản mẫu tạo bài trình chiếu
  25. Giải SGK Tin học 8 Bài 8b (Kết nối tri thức): Phần mềm chỉnh sửa ảnh
  26. Lý thuyết Tin học 8 Bài 8b (Kết nối tri thức 2023): Phần mềm chỉnh sửa ảnh
  27. Giải SGK Tin học 8 Bài 9b (Kết nối tri thức): Thay đổi khung hình, kích thước ảnh
  28. Lý thuyết Tin học 8 Bài 9b (Kết nối tri thức 2023): Thay đổi khung hình, kích thước ảnh
  29. Giải SGK Tin học 8 Bài 10b (Kết nối tri thức): Thêm văn bản, tạo hiệu ứng cho ảnh
  30. Lý thuyết Tin học 8 Bài 10b (Kết nối tri thức 2023): Thêm văn bản, tạo hiệu ứng cho ảnh
  31. Giải SGK Tin học 8 Bài 11b (Kết nối tri thức): Thực hành tổng hợp
  32. Giải SGK Tin học 8 Bài 12 (Kết nối tri thức): Từ thuật toán đến chương trình
  33. Lý thuyết Tin học 8 Bài 12 (Kết nối tri thức 2023): Từ thuật toán đến chương trình
  34. Giải SGK Tin học 8 Bài 13 (Kết nối tri thức): Biểu diễn dữ liệu
  35. Lý thuyết Tin học 8 Bài 13 (Kết nối tri thức 2023): Biểu diễn dữ liệu
  36. Giải SGK Tin học 8 Bài 14 (Kết nối tri thức): Cấu trúc điều khiển
  37. Lý thuyết Tin học 8 Bài 14 (Kết nối tri thức 2023): Cấu trúc điều khiển
  38. Lý thuyết Tin học 8 Bài 15 (Kết nối tri thức 2023): Gỡ lỗi
  39. Giải SGK Tin học 8 Bài 16 (Kết nối tri thức): Tin học với nghề nghiệp
  40. Lý thuyết Tin học 8 Bài 16 (Kết nối tri thức 2023): Tin học với nghề nghiệp
  41. Bộ 10 đề thi học kì 2 Tin học 8 Kết nối tri thức có đáp án năm 2024
  42. Bộ 10 đề thi giữa kì 2 Tin học 8 Kết nối tri thức có đáp án năm 2024
  43. Bộ 10 đề thi học kì 1 Tin học 8 Kết nối tri thức có đáp án năm 2023
  44. Bộ 10 đề thi giữa kì 1 Tin học 8 Kết nối tri thức có đáp án năm 2023
  45. Top 100 Đề thi Tin học lớp 8 Kết nối tri thức năm học 2023 – 2024 mới nhất
  46. Lý thuyết Tin học 8 Bài 1 (Chân trời sáng tạo 2023): Lịch sử phát triển máy tính
  47. Tổng hợp Lý thuyết Tin học 8 Chân trời sáng tạo | Kiến thức trọng tâm Tin học lớp 8 Chân trời sáng tạo hay, chi tiết
  48. Giải SGK Tin học 8 Bài 1 (Chân trời sáng tạo): Lịch sử phát triển máy tính
  49. Giải sgk Tin học 8 Chân trời sáng tạo | Giải bài tập Tin học 8 Chân trời sáng tạo (hay, ngắn gọn) | Soạn Tin 8 CTST
  50. Lý thuyết Tin học 8 Bài 2 (Chân trời sáng tạo 2023): Thông tin trong môi trường số
  51. Giải SGK Tin học 8 Bài 2 (Chân trời sáng tạo): Thông tin trong môi trường số
  52. Lý thuyết Tin học 8 Bài 3 (Chân trời sáng tạo 2023): Thông tin với giải quyết vấn đề

Copyright © 2025 Trang Học trực tuyến
  • Sach toan
  • Giới thiệu
  • LOP 12
  • Liên hệ
  • Sitemap
  • Chính sách
Back to Top
Menu
  • Môn Toán