Chào các em! Dưới đây là lời giải chi tiết cho các câu hỏi và bài tập trong Bài 15: Sử dụng biểu thức trong chương trình thuộc Chủ đề 6 trong sách giáo khoa Tin học lớp 5 bộ sách Kết nối tri thức với cuộc sống.
Giải Bài 14: Sử dụng biến trong chương trình
Giải Bài 13: Cấu trúc rẽ nhánh
Giải Bài 12: Thực hành sử dụng lệnh lặp

Phần Khởi động (trang 73)

Giải câu hỏi trang 73 SGK Tin học lớp 5 Kết nối tri thức
Trả lời:
Nhân vật đã sử dụng khối lệnh biểu thức số học **`phép trừ`** (toán tử) để tính toán. Cụ thể, nhân vật đã sử dụng khối lệnh `[2023] – [2022]` và lồng vào khối lệnh `nói`. Khối lệnh này sẽ tự động tính toán kết quả và hiển thị ra màn hình.
Phần 1: Biểu thức số học (trang 73-74)
Giải Hoạt động trang 73 SGK Tin học lớp 5 Kết nối tri thức
Trả lời:
Để tính toán, em sử dụng các khối lệnh trong nhóm lệnh **Các phép toán (Operators)**.
Giải Hoạt động trang 74 SGK Tin học lớp 5 Kết nối tri thức

Trả lời:
Giá trị của biểu thức `(10 + 5) * 2` là **30**. Theo quy tắc tính toán, ta thực hiện phép tính trong ngoặc trước: `10 + 5 = 15`, sau đó nhân với 2: `15 * 2 = 30`.
Trả lời:
Để tính điểm trung bình của ba môn học, em có thể sử dụng biểu thức sau trong Scratch: `(Điểm1 + Điểm2 + Điểm3) / 3`.
Phần 2: Thực hành tạo chương trình tính toán (trang 75-76)
Giải Thực hành trang 75 SGK Tin học lớp 5 Kết nối tri thức

Hướng dẫn:
- Kéo khối lệnh **khi bấm vào** từ nhóm **Sự kiện**.
- Tạo hai biến số: `a` và `b` và một biến `Tổng`.
- Kéo khối **hỏi “Nhập số thứ nhất” và đợi** vào, sau đó **đặt `a` thành `trả lời`**.
- Kéo khối **hỏi “Nhập số thứ hai” và đợi** vào, sau đó **đặt `b` thành `trả lời`**.
- Kéo khối **đặt `Tổng` thành …** và lồng khối **`a` + `b`** vào.
- Kéo khối **nói [kết hợp “Tổng là: ” Tổng]** để hiển thị kết quả.
Giải Thực hành trang 76 SGK Tin học lớp 5 Kết nối tri thức

Hướng dẫn:
- Tạo 3 biến cho 3 môn: `Toan`, `TiengViet`, `TinHoc` và một biến `DTB`.
- Hỏi người dùng điểm từng môn và lưu vào các biến tương ứng. Ví dụ: `hỏi “Nhập điểm Toán” và đợi` rồi `đặt Toan thành trả lời`.
- Sử dụng các khối phép toán để tính trung bình cộng: `(Toan + TiengViet + TinHoc) / 3`.
- Đặt kết quả vào biến `DTB`: **đặt `DTB` thành `(Toan + TiengViet + TinHoc) / 3`**.
- Sử dụng khối **nói** để hiển thị kết quả: **nói [kết hợp “Điểm trung bình là: ” DTB]**.
Mua trọn bộ tài liệu lớp 5
- Giải trọn bộ 1 môn: 49K
- Giải 3 môn bất kỳ: 99K
- Full bộ giải tất cả môn: 199K
- Đề kiểm tra 15 phút: 19K
- Đề 1 tiết / giữa kỳ có đáp án: 29K
- Đề cuối kỳ có đáp án chi tiết: 39K
Liên hệ/Zalo: Zalo 0936381214 để nhận file PDF hoặc bản in
Phần 3: Biểu thức logic (trang 77)

Giải Hoạt động trang 77 SGK Tin học lớp 5 Kết nối tri thức
Trả lời:
Giá trị của biểu thức logic `15 > 10` là **đúng (true)**. Biểu thức logic chỉ có hai giá trị: đúng hoặc sai.
Phần Luyện tập (trang 77)
Giải Luyện tập trang 77 SGK Tin học lớp 5 Kết nối tri thức
Luyện tập 1: Biểu thức `(100 > 50) và (50 < 30)` có giá trị là gì?
Luyện tập 2: Nếu biến `Tuổi` có giá trị là 11, em hãy cho biết nhân vật sẽ nói gì khi thực hiện lệnh trong Hình 105?
Trả lời Luyện tập 1:
Biểu thức `(100 > 50)` có giá trị **đúng**.
Biểu thức `(50 < 30)` có giá trị **sai**. Vì phép toán `và` chỉ trả về **đúng** khi cả hai biểu thức con đều đúng, nên biểu thức `(100 > 50) và (50 < 30)` có giá trị là **sai (false)**.
Trả lời Luyện tập 2:
Khi biến `Tuổi` có giá trị là 11, biểu thức `Tuổi >= 12` sẽ có giá trị là **sai** (vì 11 không lớn hơn hoặc bằng 12).
Do đó, nhân vật sẽ không thực hiện hành động trong khối `nếu…thì…`. Nhân vật sẽ **không nói gì cả** sau khi chương trình kiểm tra điều kiện.
Mua trọn bộ tài liệu lớp 5
- Giải trọn bộ 1 môn: 49K
- Giải 3 môn bất kỳ: 99K
- Full bộ giải tất cả môn: 199K
- Đề kiểm tra 15 phút: 19K
- Đề 1 tiết / giữa kỳ có đáp án: 29K
- Đề cuối kỳ có đáp án chi tiết: 39K
Liên hệ/Zalo: Zalo 0936381214 để nhận file PDF hoặc bản in
Phần Vận dụng (trang 77)
Giải Vận dụng trang 77 SGK Tin học lớp 5 Kết nối tri thức
Hướng dẫn:
- Tạo các biến: `Chiều_dài`, `Chiều_rộng`, `Chu_vi`.
- Yêu cầu người dùng nhập chiều dài và lưu vào biến `Chiều_dài` bằng khối lệnh **hỏi và đợi**.
- Yêu cầu người dùng nhập chiều rộng và lưu vào biến `Chiều_rộng`.
- Sử dụng biểu thức số học để tính chu vi: **`2 * (Chiều_dài + Chiều_rộng)`**.
- Đặt giá trị chu vi vào biến `Chu_vi`: **đặt `Chu_vi` thành `2 * (Chiều_dài + Chiều_rộng)`**.
- Hiển thị kết quả: **nói [kết hợp “Chu vi là: ” Chu_vi]**.
Mua trọn bộ tài liệu lớp 5
- Giải trọn bộ 1 môn: 49K
- Giải 3 môn bất kỳ: 99K
- Full bộ giải tất cả môn: 199K
- Đề kiểm tra 15 phút: 19K
- Đề 1 tiết / giữa kỳ có đáp án: 29K
- Đề cuối kỳ có đáp án chi tiết: 39K
Liên hệ/Zalo: Zalo 0936381214 để nhận file PDF hoặc bản in
3 bài tập tương tự để học sinh luyện tập
Bài tập 1:
Một chương trình Scratch có một biến `Diem_so` đang có giá trị là 50. Sau đó, nó thực hiện khối lệnh `thay đổi Diem_so một lượng 20`. Sau đó, chương trình thực hiện lệnh `đặt Diem_so thành (Diem_so – 10)`. Giá trị cuối cùng của biến `Diem_so` là bao nhiêu?
Đáp án:
1. Giá trị ban đầu: `Diem_so` = 50.
2. Sau lệnh `thay đổi Diem_so một lượng 20`: `Diem_so` = 50 + 20 = 70.
3. Sau lệnh `đặt Diem_so thành (Diem_so – 10)`: `Diem_so` = 70 – 10 = **60**.
Vậy, giá trị cuối cùng của biến `Diem_so` là 60.
Bài tập 2:
Em hãy viết biểu thức logic trong Scratch để kiểm tra xem một người có đủ điều kiện đi xe đạp không, biết rằng điều kiện là “cao hơn 120cm” và “lớn hơn hoặc bằng 10 tuổi”.
Đáp án:
Em cần sử dụng phép toán `và` để kết hợp hai điều kiện.
Biểu thức logic trong Scratch sẽ là: **`<Chiều_cao > 120> và <Tuổi >= 10>`**.
Bài tập 3:
Nếu biến `a` = 5 và biến `b` = 10, em hãy cho biết kết quả của biểu thức `(a + b) * (b – a)` là bao nhiêu?
Đáp án:
Thay giá trị của biến vào biểu thức:
` (5 + 10) * (10 – 5) `
Thực hiện phép tính trong ngoặc trước:
` 15 * 5 `
Kết quả là: **75**.


