# Nội dung các buổi học ## Buổi 2 **Phần 1: Giới thiệu chủ đề** **Vấn đề**: "Hãy tưởng tượng bạn có một quầy bán nước chanh. Bạn muốn theo dõi số lượng chanh bạn sử dụng mỗi ngày và số tiền bạn kiếm được. Làm thế nào để làm điều này một cách hiệu quả?" **Giải thích**: "Đây là lúc biến trong C++ trở nên hữu ích. Biến giúp chúng ta lưu trữ thông tin mà chúng ta có thể sử dụng và thay đổi trong suốt chương trình của mình." **5 phút: Giải quyết vấn đề ngay từ đầu** - **Giải pháp đơn giản**: - Giới thiệu khái niệm về biến: "Hãy nghĩ về biến như một chiếc hộp mà bạn có thể lưu trữ một giá trị." - Ví dụ trong C++: ```cpp int lemonsUsed = 10; float moneyEarned = 20.50; ``` **5 phút: Thời gian bổ sung (Giải thích lại hoặc nhấn mạnh)** - Nhấn mạnh các điểm chính: Biến là gì, tại sao chúng ta cần nó, và nó giúp giải quyết vấn đề của chúng ta như thế nào. - Trả lời bất kỳ câu hỏi ban đầu nào từ học sinh. --- **Phần 2: Làm quen (15 phút)** **10 phút: Giải quyết các vấn đề tương tự và giải thích chi tiết** - **Vấn đề 1**: "Bạn đã bán thêm 5 ly nước chanh, mỗi ly kiếm được $1.50. Cập nhật thu nhập của bạn." - Mã lệnh: ```cpp moneyEarned = moneyEarned + 5 * 1.50; ``` - Giải thích: Phân tích từng bước của phép toán. - **Vấn đề 2**: "Bạn đã sử dụng thêm 3 quả chanh. Cập nhật số lượng chanh của bạn." - Mã lệnh: ```cpp lemonsUsed = lemonsUsed + 3; ``` - Giải thích: Chỉ cách tăng giá trị của biến. **5 phút: Kiểm tra kiến thức, thu hút sự chú ý** - Câu hỏi nhanh cho lớp: - "Biến là gì?" - "Làm thế nào để thay đổi giá trị của một biến?" - Khuyến khích học sinh tự viết một câu lệnh cập nhật biến đơn giản. --- **Phần 3: Nâng cao (15 phút)** **10 phút: Giải quyết các vấn đề nâng cao hơn về chủ đề** - **Vấn đề 3**: "Tính thu nhập trung bình của bạn trên mỗi ly nước chanh nếu bạn đã bán 15 ly." - Mã lệnh: ```cpp float averageEarnings = moneyEarned / 15; ``` - Giải thích: Giới thiệu và giải thích phép chia. - **Vấn đề 4**: "Tính tổng chi phí nếu mỗi quả chanh có giá $0.30." - Mã lệnh: ```cpp float totalCost = lemonsUsed * 0.30; ``` - Giải thích: Giải thích phép nhân với biến. **5 phút: Mở rộng, một số mẹo và thủ thuật** - Mẹo: - Đặt tên biến rõ ràng. - Sử dụng các chú thích trong mã lệnh để giải thích. --- **Giờ giải lao (5 phút)** **5 phút: Đứng dậy, uống nước** - Khuyến khích học sinh nghỉ ngắn: căng cơ, uống nước và làm mới tinh thần. --- **Phần 4: Ôn tập (40 phút)** **10 phút: Ôn tập bằng cách hỏi học sinh** - Câu hỏi ôn tập: - "Biến trong C++ là gì?" - "Làm thế nào để cập nhật giá trị của một biến?" - "Làm thế nào để tính thu nhập trung bình?" **5 phút: Nhắc nhở và chú ý những học sinh mất tập trung** - Nhắc nhở các học sinh có vẻ mất tập trung và nhắc nhở họ về tầm quan trọng của việc tập trung. **10 phút: Đưa ra một số bài tập tự luyện** - Bài tập 5: "Tạo một biến cho số ly đã bán và cập nhật nó." - Ví dụ: ```cpp int cupsSold = 0; cupsSold = cupsSold + 7; ``` - Bài tập 6: "Tính lợi nhuận nếu mỗi ly có giá $2 và bạn đã bán 7 ly." - Ví dụ: ```cpp float profit = 7 * 2; ``` **10 phút: Kiểm tra mã, giải thích lỗi, đưa ra giải pháp** - Kiểm tra giải pháp của học sinh, kiểm tra lỗi, và giải thích: - Những lỗi phổ biến như lỗi cú pháp, thiếu dấu chấm phẩy, v.v. - Giải pháp đúng và khuyến khích học sinh cùng xem xét. **5 phút: Thời gian bổ sung** - Sử dụng thời gian này để giải quyết bất kỳ câu hỏi hoặc mối quan tâm còn lại nào. - Đưa ra thêm bài tập hoặc thử thách cho những học sinh đã nắm bắt nhanh các khái niệm. --- **Kết thúc buổi học** - Tóm tắt các điểm chính của bài học "Biến và tính toán trên biến trong C++": 1. **Khái niệm về Biến**: - Biến là "chiếc hộp" trong chương trình để lưu trữ giá trị. - Giúp lưu trữ và quản lý thông tin dễ dàng trong chương trình. 2. **Cập nhật giá trị biến**: - Cách cập nhật thu nhập khi bán thêm nước chanh. - Cách cập nhật số lượng chanh đã sử dụng. 3. **Tính toán nâng cao**: - Tính thu nhập trung bình trên mỗi ly nước chanh. - Tính tổng chi phí cho chanh. 4. **Mẹo và Thủ Thuật**: - Đặt tên biến rõ ràng. - Sử dụng các chú thích trong mã lệnh để giải thích. - Khuyến khích học sinh thực hành tại nhà và chuẩn bị câu hỏi cho buổi học tiếp theo. - Cảm ơn tất cả mọi người đã tham gia và chú ý. Bài tập 1: