Giáo án Tin học 10 · Toàn bộ sách chính (đồ họa và Python)
Tin họcLớp 10Phần 5. Chủ đề 5. Giải quyết vấn đề với sự trợ giúp của máy tính

Giáo án Bài 17. Biến và lệnh gán

Kế hoạch bài dạy theo mẫu Công văn 5512/BGDĐT-GDTrH · 2 tiết (90 phút)

I. Mục tiêu

1. Kiến thức

  • Nêu được biến là tên gắn với một giá trị và lệnh gán là phép gán giá trị ở vế phải cho tên ở vế trái.
  • Giải thích được vì sao x=x+1x = x + 1 không phải phương trình toán học mà là lệnh lấy giá trị cũ của xx, cộng 1 rồi gán lại cho xx.
  • Nêu được quy tắc đặt tên biến: phân biệt chữ hoa và chữ thường, không bắt đầu bằng chữ số, không trùng từ khóa, không chứa dấu gạch ngang hoặc khoảng trắng.
  • Vận dụng được lệnh gán và biến tạm để đổi giá trị hai biến, dự đoán kết quả và kiểm tra bằng cách chạy chương trình.

2. Năng lực

a) Năng lực chung

  • Tự chủ và tự học: tự dự đoán kết quả chương trình trước khi chạy, tự kiểm tra bằng máy và tự sửa lỗi khi kết quả chưa đúng.
  • Giao tiếp và hợp tác: trao đổi, giải thích lập luận về thứ tự lệnh gán trong cặp đôi và nhóm; trình bày kết quả rõ ràng trước lớp.
  • Giải quyết vấn đề và sáng tạo: phân tích vì sao gán trực tiếp làm mất giá trị và đề xuất cách dùng biến tạm hoặc gán đồng thời để đổi chỗ hai giá trị.

b) Năng lực đặc thù

  • Sử dụng và quản lí các phương tiện công nghệ thông tin và truyền thông: sử dụng IDLE hoặc Thonny để soạn, chạy chương trình có biến và lệnh gán, đọc và giải thích kết quả in ra màn hình.
  • Ứng xử phù hợp trong môi trường số: đặt tên biến rõ nghĩa khi chia sẻ mã, ghi rõ nguồn khi dùng mã mẫu, không sao chép mã của bạn khi làm bài kiểm tra.
  • Giải quyết vấn đề với sự hỗ trợ của công nghệ thông tin và truyền thông: dùng máy để kiểm thử cách đổi giá trị hai biến, đối chiếu với dự đoán và sửa chương trình khi sai.
  • Ứng dụng công nghệ thông tin và truyền thông trong học và tự học: dùng bài giảng và bài tập tương tác trên NeoEdu để ôn lại và tự kiểm tra.
  • Hợp tác trong môi trường số: cùng nhóm viết và kiểm thử chương trình, chia sẻ mã và kết quả qua bảng chung hoặc nhóm lớp.

3. Phẩm chất

  • Chăm chỉ: thực hành đủ các bài tập, chạy thử và kiểm tra lại chương trình đến khi kết quả đúng.
  • Trung thực: ghi đúng kết quả quan sát được trên máy, không sao chép đáp án của bạn; thừa nhận khi dự đoán sai.
  • Trách nhiệm: hoàn thành phần việc được giao trong nhóm, giữ gìn máy tính và thiết bị trong phòng học, hoàn thành bài tập về nhà đúng hạn.

II. Thiết bị dạy học và học liệu

1. Giáo viên

  • Máy tính kết nối máy chiếu, cài môi trường Python (IDLE hoặc Thonny).
  • Slide bài giảng Bài 17 Biến và lệnh gán, bảng phụ ghi các đề bài.
  • Phiếu học tập số 1 và Phiếu học tập số 2 (in hoặc chiếu).
  • Thẻ đáp án A, B, C, D hoặc bảng con cho HS giơ khi làm bài tập nhanh.
  • Giấy A0 hoặc khăn trải bàn cho các nhóm làm việc.
  • Học liệu số NeoEdu: neoedu.vn/learn/10/informatics/bai-17-bien-va-lenh-gan (bài giảng, ví dụ và bài tập tương tác), dùng ở hoạt động 2 và hoạt động 6.

2. Học sinh

  • Vở ghi, bút, thước.
  • Máy tính có cài Python (IDLE hoặc Thonny) hoặc truy cập được trang NeoEdu.
  • Phiếu học tập số 1, số 2 do GV phát.
  • Bảng con và bút dạ (nếu có).

III. Tiến trình dạy học

Hoạt động 1: Mở đầu · 5 phút

Đoán kết quả chương trình ngắn

a) Mục tiêu

Gợi nhớ ý tưởng biến là tên gắn với giá trị và tạo tò mò về việc thứ tự thực hiện lệnh quyết định kết quả.

b) Nội dung

GV chiếu đoạn lệnh: x = 3, x = x + 5, print(x). HS dự đoán số được in ra mà chưa chạy máy. GV hỏi thêm: Nếu đặt print(x) lên trước lệnh x = x + 5 thì in ra số nào? Và: Lệnh x = x + 5 có giống phương trình x + 5 = x trong toán học không?

c) Sản phẩm

HS dự đoán chương trình in ra 8. HS nhận ra nếu print(x) đặt trước lệnh cộng thì in ra 3. HS nhận thấy dấu bằng trong lập trình là phép gán, không phải phép so sánh hay phương trình.

d) Tổ chức thực hiện

  1. Giáo viên

    Bước 1: Chuyển giao nhiệm vụ

    GV chiếu đoạn lệnh và yêu cầu HS dự đoán kết quả khi chưa chạy máy. Đặt câu hỏi: x được in ra là bao nhiêu?

    Học sinh

    HS quan sát, dự đoán và ghi nhanh đáp án vào vở. Dự kiến: 8.

  2. Giáo viên

    Bước 2: Thực hiện nhiệm vụ

    GV cho HS thảo luận cặp đôi trong 1 phút, kiểm tra chéo dự đoán của nhau và yêu cầu một bạn giải thích lí do.

    Học sinh

    Cặp đôi thống nhất đáp án. Dự kiến: x bắt đầu bằng 3, sau đó cộng 5 thành 8.

  3. Giáo viên

    Bước 3: Báo cáo, thảo luận

    Mời 2 đến 3 cặp trình bày. Hỏi thêm: Nếu print(x) đặt trước lệnh x = x + 5 thì in ra gì?

    Học sinh

    Dự kiến: In ra 3 vì lệnh cộng chưa được thực hiện. Không thể coi x = x + 5 là phương trình vì 3 + 5 khác 3.

  4. Giáo viên

    Bước 4: Kết luận, nhận định

    GV dẫn dắt: dấu bằng trong lập trình là phép gán, vế phải được tính trước rồi gán cho tên ở vế trái. Thứ tự các lệnh quyết định kết quả. Nội dung này sẽ được làm rõ trong các hoạt động tiếp theo.

    Học sinh

    HS ghi ý chính vào vở.

Hoạt động 2.1: Hình thành kiến thức mới · 15 phút

Biến gắn tên với giá trị và lệnh gán

a) Mục tiêu

Nêu được biến là tên gắn với giá trị; giải thích được lệnh gán thực hiện theo thứ tự tính vế phải rồi gán cho vế trái.

b) Nội dung

HS làm việc theo cặp với Phiếu học tập số 1, quan sát ví dụ a = 7, b = 4 và vẽ sơ đồ hộp tên - giá trị. Trả lời 4 câu hỏi: (1) Sau lệnh a = 7, biến a chứa giá trị nào? (2) Lệnh a = a + 2 làm gì với giá trị cũ của a? (3) Vì sao viết 5 = a là sai? (4) Đối chiếu với mục Hiểu cách hoạt động trên học liệu NeoEdu.

c) Sản phẩm

(1) a chứa 7. (2) Máy lấy giá trị cũ 7 cộng 2 được 9 rồi gán lại, a thành 9. (3) Vế trái phải là tên để nhận giá trị; 5 là số, không thể nhận giá trị gán. Kết luận: biến là tên gắn với giá trị và có thể thay đổi; lệnh gán chỉ gán giá trị bên phải cho tên bên trái, không phải phương trình toán học.

d) Tổ chức thực hiện

  1. Giáo viên

    Bước 1: Chuyển giao nhiệm vụ

    GV phát Phiếu học tập số 1, chiếu ví dụ a = 7, b = 4 và giao nhiệm vụ làm trong 6 phút. Gợi ý HS mở phần bài giảng trên NeoEdu nếu cần.

    Học sinh

    HS nhận phiếu, đọc ví dụ và xác định nhiệm vụ của cặp.

  2. Giáo viên

    Bước 2: Thực hiện nhiệm vụ

    GV đi quanh lớp, gợi ý nếu HS lúng túng ở câu 3: Máy cần biết tên nào để chứa giá trị 5?

    Học sinh

    Cặp đôi vẽ sơ đồ hộp, trả lời 4 câu. Dự kiến: câu 2 a thành 9; câu 3 vì vế trái là số, không phải tên biến.

  3. Giáo viên

    Bước 3: Báo cáo, thảo luận

    Mời 2 cặp trình bày câu 1 và câu 3, các cặp khác nhận xét bổ sung.

    Học sinh

    Dự kiến: a chứa 7; viết 5 = a sai vì vế trái không phải tên biến để nhận giá trị.

  4. Giáo viên

    Bước 4: Kết luận, nhận định

    GV chốt: biến là tên gắn với giá trị và có thể thay đổi; lệnh gán không phải phương trình toán học. Yêu cầu HS ghi phần Ghi nhớ vào vở.

    Học sinh

    HS ghi Ghi nhớ: Biến gắn tên với giá trị; lệnh = gán giá trị bên phải cho tên bên trái.

Hoạt động 2.2: Hình thành kiến thức mới · 12 phút

Quy tắc đặt tên biến và lệnh cập nhật

a) Mục tiêu

Nêu được các quy tắc đặt tên biến và giải thích được lệnh x = x + 1 là cập nhật giá trị biến.

b) Nội dung

GV đưa 4 tên: so_sach, 2sach, for, so-sach và yêu cầu HS dự đoán tên nào hợp lệ, sau đó kiểm tra bằng cách gõ dòng tên = 1 trong IDLE hoặc Thonny. Thảo luận: Ten và ten có phải là một biến không? Với x = 5, lệnh x = x + 1 cho kết quả gì?

c) Sản phẩm

Hợp lệ: so_sach. Không hợp lệ: 2sach (bắt đầu bằng chữ số), for (trùng từ khóa), so-sach (chứa dấu gạch ngang). Ten và ten là hai biến khác nhau vì Python phân biệt chữ hoa và chữ thường. Với x = 5, lệnh x = x + 1 cho x bằng 6, vì máy lấy 5 cộng 1 rồi gán lại. Kết luận: nắm quy tắc đặt tên và hiểu lệnh cập nhật biến.

d) Tổ chức thực hiện

  1. Giáo viên

    Bước 1: Chuyển giao nhiệm vụ

    GV viết 4 tên lên bảng và yêu cầu HS dự đoán tên nào hợp lệ, sau đó kiểm tra trên máy.

    Học sinh

    HS dự đoán và ghi vào vở trước khi kiểm tra.

  2. Giáo viên

    Bước 2: Thực hiện nhiệm vụ

    GV hướng dẫn HS gõ từng tên theo dạng tên = 1 vào IDLE hoặc Thonny, quan sát thông báo lỗi nếu có.

    Học sinh

    HS thử từng tên, ghi nhận kết quả. Dự kiến: so_sach chạy được; 2sach và so-sach báo lỗi cú pháp; for báo lỗi vì là từ khóa.

  3. Giáo viên

    Bước 3: Báo cáo, thảo luận

    Hỏi: Ten và ten có phải một biến không? Với x = 5, x = x + 1 cho kết quả gì?

    Học sinh

    Dự kiến: Không, vì phân biệt chữ hoa, chữ thường; x thành 6 vì máy lấy 5 cộng 1 rồi gán lại.

  4. Giáo viên

    Bước 4: Kết luận, nhận định

    GV chốt bốn quy tắc đặt tên và nhấn mạnh x = x + 1 là lệnh cập nhật, không phải phương trình. Yêu cầu HS ghi vào vở.

    Học sinh

    HS ghi quy tắc đặt tên và ví dụ x = x + 1.

Hoạt động 2.3: Hình thành kiến thức mới · 18 phút

Gán nhiều biến và dùng biến tạm

a) Mục tiêu

Giải thích được vì sao gán trực tiếp làm mất giá trị và vận dụng được biến tạm để đổi chỗ hai biến.

b) Nội dung

Lớp chia 4 nhóm làm việc trên khăn trải bàn với bốn ô nhiệm vụ, dùng Phiếu học tập số 2. Ô 1: Theo vết chương trình a = 7, b = 4, a = b, b = a, print(a * 10 + b). Ô 2: Theo vết chương trình a = 7, b = 4, t = a, a = b, b = t, print(a * 10 + b). Ô 3: Giải thích vì sao ô 1 làm mất giá trị 7. Ô 4: Chạy cả hai chương trình trên máy và đối chiếu với dự đoán.

c) Sản phẩm

Ô 1: sau hai lệnh gán a = 4, b = 4, giá trị 7 bị mất, chương trình in 44. Ô 2: t = 7, a = 4, b = 7, chương trình in 47. Ô 3: Lệnh a = b ghi đè giá trị của a trước khi được lưu, nên phải lưu t = a trước. Ô 4: Kết quả chạy trên máy khớp với theo vết (44 và 47). Kết luận: khi đổi chỗ hai biến, cần một biến tạm để lưu giá trị trước khi ghi đè.

d) Tổ chức thực hiện

  1. Giáo viên

    Bước 1: Chuyển giao nhiệm vụ

    GV chia nhóm, phát Phiếu học tập số 2 và giấy khăn trải bàn. Giao nhiệm vụ 4 ô trong 10 phút.

    Học sinh

    Các nhóm nhận nhiệm vụ, phân công người theo vết, người chạy máy, người ghi và người trình bày.

  2. Giáo viên

    Bước 2: Thực hiện nhiệm vụ

    GV đi quanh lớp, hỏi nhóm đang lúng túng: Sau lệnh a = b, giá trị cũ 7 còn lưu ở đâu không?

    Học sinh

    Nhóm theo vết từng dòng, ghi giá trị a và b sau mỗi lệnh. Dự kiến: ô 1 cho 44, ô 2 cho 47.

  3. Giáo viên

    Bước 3: Báo cáo, thảo luận

    Mời nhóm 1 và nhóm 2 trình bày kết quả, mời nhóm 3 giải thích. Các nhóm khác nhận xét.

    Học sinh

    Dự kiến: Nhóm 1 nói a = b làm a thành 4 nên mất 7; nhóm 2 nói t lưu 7 trước khi ghi đè nên b nhận được 7.

  4. Giáo viên

    Bước 4: Kết luận, nhận định

    GV chốt: biến tạm lưu giá trị trước khi bị ghi đè; thứ tự các lệnh gán phải đúng. GV giới thiệu thêm cách gán đồng thời a, b = b, a là đúng cú pháp Python nhưng chưa cần dùng ngay.

    Học sinh

    HS ghi kết luận: lưu t = a trước, sau đó gán a = b và b = t.

Hoạt động 3.1: Luyện tập · 10 phút

Đọc kết quả chương trình và chọn tên biến

a) Mục tiêu

Củng cố khả năng đọc kết quả chương trình có lệnh gán và kiểm tra quy tắc đặt tên biến.

b) Nội dung

GV chiếu lần lượt Bài 1 đến Bài 6 và HS trả lời nhanh bằng thẻ hoặc bảng con. Bài 1: x = 3; x = x + 5; print(x). Bài 2: a = 2; b = a; a = 9; print(b). Bài 3: x = 4; x = x * x; print(x). Bài 4: Tên biến nào hợp lệ: A. so_sach; B. 2sach; C. for; D. so-sach. Bài 5: Lệnh x = x + 1 không hợp lệ vì trái toán học. Đúng hay sai? Bài 6: Sắp xếp các bước đổi chỗ hai biến a và b bằng biến tạm. Có thể làm thêm trên học liệu NeoEdu.

c) Sản phẩm

Đáp án: Bài 1: 8 (giá trị 3 được tăng 5 thành 8). Bài 2: 2 (b đã nhận số 2; gán a mới không đổi b). Bài 3: 16 (vế phải 4 × 4 = 16 rồi gán cho x). Bài 4: A (so_sach; dấu gạch dưới hợp lệ, các lựa chọn còn lại vi phạm cú pháp hoặc trùng từ khóa). Bài 5: Sai, trong chương trình đó là lệnh cập nhật biến. Bài 6: Lưu a vào biến tạm → Gán b cho a → Gán biến tạm cho b → Kiểm tra hai giá trị đã đổi.

d) Tổ chức thực hiện

  1. Giáo viên

    Bước 1: Chuyển giao nhiệm vụ

    GV chiếu từng bài và nêu yêu cầu, HS giơ thẻ hoặc viết đáp án ra bảng con trong thời gian ngắn.

    Học sinh

    HS đọc đề, suy nghĩ và chuẩn bị đáp án.

  2. Giáo viên

    Bước 2: Thực hiện nhiệm vụ

    GV cho cặp đôi kiểm tra đáp án của nhau, sau đó đối chiếu với đáp án trên máy hoặc NeoEdu.

    Học sinh

    Cặp đôi đọc kết quả, giải thích lí do. Dự kiến: có HS nhầm bài 2 là 9 nhưng b đã nhận giá trị 2 trước khi a đổi.

  3. Giáo viên

    Bước 3: Báo cáo, thảo luận

    GV mời 3 HS trả lời bài 2, bài 3 và bài 6, yêu cầu giải thích ngắn gọn.

    Học sinh

    Dự kiến: Bài 2 in 2 vì b đã nhận số 2; bài 3 có 16 vì 4 × 4 = 16; bài 6 cần lưu giá trị a trước khi ghi đè.

  4. Giáo viên

    Bước 4: Kết luận, nhận định

    GV nhận xét, nhấn mạnh lỗi thường gặp: đọc lệnh gán như phương trình và quên thứ tự thực hiện các lệnh.

    Học sinh

    HS sửa đáp án sai trong vở.

Hoạt động 3.2: Luyện tập · 15 phút

Đổi chỗ hai giá trị bằng biến tạm

a) Mục tiêu

Viết được chương trình đổi chỗ hai biến, kiểm tra theo dữ liệu mẫu và giải thích được vì sao cần biến tạm.

b) Nội dung

HS làm việc theo cặp trên máy, thực hiện Bài 7: đổi chỗ a = 7, b = 4 bằng biến tạm t, in số 10 * a + b và kiểm tra theo dữ liệu mẫu. Bài 8: Nếu chỉ viết a = b rồi b = a, kết quả với a = 7, b = 4 là gì? Sau đó HS lưu mã vào bảng chung của nhóm để GV xem nhanh.

c) Sản phẩm

Bài 7: Chương trình a = 7; b = 4; t = a; a = b; b = t; print(a * 10 + b). Chạy in ra 47, lúc này a = 4, b = 7. Thang chấm tham khảo: lưu t = a trước khi ghi đè 0,3; hai lệnh gán đổi chỗ đúng 0,3; a = 4, b = 7 và in 47 đúng 0,3; giải thích được giữ giá trị 0,1. Chấp nhận phương án tương đương đúng có lí giải. Bài 8: a = b rồi b = a cho a = 4, b = 4, giá trị 7 bị mất, chương trình in 44. Cách khắc phục: lưu t = a trước khi ghi đè, hoặc dùng gán đồng thời a, b = b, a đúng cú pháp.

d) Tổ chức thực hiện

  1. Giáo viên

    Bước 1: Chuyển giao nhiệm vụ

    GV chiếu đề Bài 7 và Bài 8, yêu cầu HS viết chương trình trước rồi mới chạy. Nhắc HS đặt tên biến rõ nghĩa.

    Học sinh

    Cặp đôi đọc đề, thống nhất ý tưởng dùng biến tạm t.

  2. Giáo viên

    Bước 2: Thực hiện nhiệm vụ

    GV đi quanh lớp, kiểm tra dòng lệnh t = a có được viết trước các lệnh gán khác không.

    Học sinh

    HS viết mã trong IDLE hoặc Thonny, chạy với a = 7, b = 4, ghi kết quả. Một bạn viết, một bạn kiểm tra giá trị a, b. Dự kiến: in 47.

  3. Giáo viên

    Bước 3: Báo cáo, thảo luận

    Mời 2 cặp trình bày mã và kết quả Bài 7, một cặp trình bày Bài 8. Hỏi: Nếu bỏ dòng t = a thì điều gì xảy ra?

    Học sinh

    Dự kiến: Bỏ dòng t = a thì không còn giá trị 7 để gán cho b, kết quả là 44.

  4. Giáo viên

    Bước 4: Kết luận, nhận định

    GV nhận xét, chốt phương pháp: lưu giá trị trước khi ghi đè, sau đó gán và kiểm tra lại. Nhắc HS lưu mã vào thư mục lớp.

    Học sinh

    HS sửa mã nếu sai và ghi kết luận vào vở.

Hoạt động 4: Vận dụng · 15 phút

Sửa đơn giá bị ghi nhầm ở căng tin

a) Mục tiêu

Vận dụng lệnh gán và biến tạm để sửa dữ liệu bị đảo chỗ trong một tình huống thực tế, đồng thời rèn ứng xử phù hợp khi làm việc số.

b) Nội dung

Tình huống: Ở quầy căng tin, đơn giá bánh mì và nước ngọt bị nhập nhầm vị trí trong phần mềm: gia_banh = 8000 và gia_nuoc = 5000. Nhóm đôi viết chương trình đổi lại hai giá trị bằng biến tạm, in ra hai đơn giá đúng và giải thích kết quả. Thử đặt tên không hợp lệ như 2gia hoặc gia-banh để quan sát lỗi. Giao thêm bài về nhà: viết chương trình đổi chiều cao của hai bạn trong nhóm.

c) Sản phẩm

Chương trình mẫu: gia_banh = 8000; gia_nuoc = 5000; tam = gia_banh; gia_banh = gia_nuoc; gia_nuoc = tam; print(gia_banh, gia_nuoc). Kết quả in: 5000 8000. Giải thích: biến tạm tam lưu giá trị 8000 trước khi ghi đè nên không bị mất. Ứng xử số: đặt tên biến rõ nghĩa, ghi nguồn nếu dùng mã mẫu, không chia sẻ tài khoản hay sao chép mã của bạn.

d) Tổ chức thực hiện

  1. Giáo viên

    Bước 1: Chuyển giao nhiệm vụ

    GV nêu tình huống căng tin và yêu cầu nhóm đôi viết chương trình đổi lại hai đơn giá bằng biến tạm.

    Học sinh

    HS đọc tình huống, thống nhất tên biến và ý tưởng dùng biến tạm tam.

  2. Giáo viên

    Bước 2: Thực hiện nhiệm vụ

    GV đi quanh lớp, nhắc HS thử tên không hợp lệ như 2gia và gia-banh để quan sát thông báo lỗi.

    Học sinh

    HS viết và chạy chương trình, ghi kết quả 5000 8000. HS thử tên sai và ghi lại lỗi quan sát được.

  3. Giáo viên

    Bước 3: Báo cáo, thảo luận

    Mời 1 đến 2 cặp trình bày chương trình và giải thích vì sao cần biến tạm; hỏi thêm về ứng xử khi chia sẻ mã.

    Học sinh

    Dự kiến: Biến tạm giữ 8000 trước khi ghi đè; chia sẻ mã cần ghi nguồn và không sao chép bài của bạn.

  4. Giáo viên

    Bước 4: Kết luận, nhận định

    GV tổng kết: lệnh gán và biến tạm giúp đổi dữ liệu an toàn; giao bài về nhà và nhắc ứng xử trong môi trường số.

    Học sinh

    HS ghi kết luận và nhiệm vụ về nhà vào vở.

Phiếu học tập

Phiếu học tập số 1

Ví dụ: a = 7, b = 4.

  • Câu 1: Sau lệnh a = 7, biến a chứa giá trị nào?
  • Câu 2: Lệnh a = a + 2 làm gì với giá trị cũ của a? Ghi giá trị mới của a.
  • Câu 3: Vì sao viết 5 = a là sai?
  • Câu 4: Vẽ sơ đồ hộp tên - giá trị cho a và b sau hai lệnh gán trên, đối chiếu với mục Hiểu cách hoạt động trên NeoEdu.

Phiếu học tập số 2

Nhiệm vụ nhóm với 4 ô, ghi giá trị a và b sau mỗi lệnh.

  • Ô 1: a = 7, b = 4, a = b, b = a, print(a * 10 + b). Kết quả in ra: ...
  • Ô 2: a = 7, b = 4, t = a, a = b, b = t, print(a * 10 + b). Kết quả in ra: ...
  • Ô 3: Giải thích vì sao ô 1 làm mất giá trị 7.
  • Ô 4: Chạy cả hai chương trình trên máy, ghi kết quả thực tế và so sánh với dự đoán.

Hướng dẫn về nhà

  • Hoàn thành Bài 1 đến Bài 8 trong phần Bài tập của bài học; với Bài 7 phải viết chương trình hoàn chỉnh và kiểm tra theo dữ liệu a = 7, b = 4.
  • Viết chương trình đổi chiều cao của hai bạn trong nhóm bằng biến tạm; dùng tên biến rõ nghĩa, chạy thử và ghi kết quả vào vở.
  • Ôn lại quy tắc đặt tên biến và phân biệt lệnh gán với phương trình toán học; xem lại bài giảng và bài tập tương tác trên NeoEdu nếu cần.

Giáo án do NeoEdu soạn với sự hỗ trợ của AI, dựa trên nội dung bài học trên Học liệu. Thầy cô nên đọc lại và điều chỉnh cho phù hợp với học sinh của mình; bản Word để sửa trực tiếp.