Dạy vòng lặp và điều kiện cho trẻ bằng bài hát, điệu nhảy, công thức nấu ăn

Dạy trẻ 5–9 tuổi hai ý tưởng cốt lõi của lập trình là vòng lặp và điều kiện qua bài hát, điệu nhảy, nấu ăn, trò chơi Cô bảo và bộ thẻ in để tự xếp chương trình.

Vòng lặp và điều kiện là hai ý tưởng quan trọng nhất của lập trình. Gần như chương trình nào cũng có câu "lặp lại việc này" và câu "nếu … thì làm thế này, nếu không thì làm thế kia". Trẻ 5–9 tuổi hoàn toàn hiểu được hai ý tưởng này trước khi ngồi vào máy tính, qua những việc rất quen: hát, nhảy, nấu ăn, chuẩn bị đi học.

Bài viết gợi ý cách dạy từng ý tưởng, các trò chơi vận động, và bộ thẻ in để trẻ "lập trình" cho bạn hoặc cho bố mẹ làm theo.

1. Vòng lặp: làm lại một việc nhiều lần

Ba kiểu vòng lặp: lặp đủ số lần như vỗ tay 4 lần, lặp mãi như đèn nhấp nháy, lặp đến khi như khuấy đến khi đường tan; mỗi kiểu vẽ bằng khối lệnh
Hình minh họa: ba kiểu vòng lặp.

Lặp đủ số lần

  • Vỗ tay theo nhịp: "vỗ tay 4 lần, dậm chân 1 lần, lặp lại 3 lần". Trẻ đếm to số lần.
  • Bài hát có đoạn lặp: nhiều bài hát thiếu nhi có đoạn điệp khúc hát lại nhiều lần. Hỏi trẻ: "Đoạn nào được hát lại? Mấy lần?" Nếu viết lời bài hát ra giấy, có thể ghi "điệp khúc × 2" thay vì chép hai lần. Đó chính là cách người lập trình viết vòng lặp cho ngắn.
  • Đánh răng: "chải mỗi mặt 10 lần" là một vòng lặp đếm.

Lặp mãi

Đèn báo nhấp nháy, kim đồng hồ quay, đèn giao thông đổi màu: lặp lại mãi cho đến khi tắt máy. Trong chương trình mạch điện tử, phần loop() của Arduino và ESP32 chạy theo đúng kiểu này.

Lặp đến khi

"Khuấy cốc nước cho đến khi đường tan hết", "tưới cây cho đến khi đất ẩm", "đi tiếp cho đến khi gặp tường". Kiểu lặp này không biết trước số lần, mà dừng khi một điều kiện trở thành đúng. Đây là chỗ vòng lặp và điều kiện gặp nhau.

2. Điều kiện: nếu … thì … nếu không …

Lưu đồ điều kiện chuẩn bị đi học: nếu trời mưa thì mang áo mưa, nếu không thì đội mũ, rồi đi học; bên cạnh là luật trò chơi Cô bảo
Hình minh họa: lưu đồ hai nhánh và trò chơi "Cô bảo".
  • Đời thường: "Nếu trời mưa thì mang áo mưa, nếu không thì đội mũ." Cho trẻ vẽ lại câu này thành lưu đồ: hình thoi là câu hỏi, hai mũi tên "có" và "không".
  • Trò chơi "Cô bảo": chỉ làm theo khi câu lệnh bắt đầu bằng "Cô bảo". Trò chơi rèn sự chú ý và dạy rằng máy tính kiểm tra điều kiện trước khi làm.
  • Đèn giao thông bằng thẻ màu: nếu thẻ đỏ thì đứng, nếu thẻ vàng thì đi chậm, nếu thẻ xanh thì đi. Đây là điều kiện có ba nhánh.
  • Nấu ăn: "Nếu nước sôi thì cho mì vào, nếu chưa thì đợi" (người lớn làm, trẻ quan sát và nói câu điều kiện).

3. Kết hợp vòng lặp và điều kiện

Khi trẻ đã quen từng ý tưởng, cho trẻ kết hợp. Ví dụ "chương trình" một điệu nhảy:

  1. Lặp lại 3 lần:
  2.   vỗ tay;
  3.   nếu cô giơ thẻ đỏ thì ngồi xuống, nếu không thì nhảy.

Mỗi vòng, trẻ phải kiểm tra điều kiện lại từ đầu, vì người lớn có thể đổi thẻ. Đây chính là cách chương trình của robot hay đèn tự động làm việc: lặp lại liên tục, mỗi lần kiểm tra cảm biến rồi quyết định.

4. Bộ thẻ in để trẻ tự "lập trình"

Mẫu in thẻ LẶP LẠI, LẶP ĐẾN KHI, NẾU, THÌ, NẾU KHÔNG, HẾT và các thẻ hành động vỗ tay, dậm chân, nhảy, quay vòng, ngồi xuống, hát 1 câu; ví dụ chương trình xếp bằng thẻ
Mẫu in: thẻ vòng lặp, điều kiện và hành động, cắt theo nét đứt.
  • In khổ A4 ngang, cắt theo nét đứt. Ô gạch ngang để trẻ viết số lần hoặc điều kiện bằng bút chì.
  • Trẻ xếp thẻ thành một hàng, từ trái sang phải, rồi đọc to cho cả nhà làm theo.
  • Thẻ "HẾT" đánh dấu chỗ kết thúc phần bên trong vòng lặp hoặc điều kiện.
  • Đổi vai: bố mẹ xếp thẻ cố ý có lỗi, trẻ tìm lỗi.

5. Gợi ý theo độ tuổi

Hoạt động gợi ý
Độ tuổiHoạt độngMục tiêu
5–6 tuổiVỗ tay theo nhịp; trò "Cô bảo"; đèn giao thông bằng thẻ màuNhận ra việc lặp lại; làm theo điều kiện đơn giản
7–8 tuổiXếp thẻ thành chương trình điệu nhảy; vẽ lưu đồ "nếu trời mưa"Viết vòng lặp có số lần; điều kiện hai nhánh
8–9 tuổiKết hợp vòng lặp và điều kiện; "lặp đến khi"; tìm lỗi trong chương trình bằng thẻSẵn sàng học Scratch

6. Gợi ý cho phụ huynh và giáo viên

  • Dùng đúng từ: "lặp lại", "nếu … thì", "nếu không", "đến khi". Khi trẻ học Scratch, các từ này xuất hiện trên khối lệnh.
  • Cho trẻ nói ra điều kiện: "Con dừng khuấy khi nào?" giúp trẻ ý thức được điều kiện dừng.
  • Tìm vòng lặp quanh nhà: máy giặt quay, quạt quay, đồng hồ; hỏi trẻ "Nó lặp lại việc gì? Khi nào thì dừng?".
  • Ngắn và vui: mỗi lần 15–20 phút, kết thúc bằng một "chương trình" trẻ tự xếp.

7. Xem thêm

Các bài trong loạt phát triển tư duy cho trẻ bằng STEM và lập trình: 8 trò chơi lập trình không cần máy tính, trò chơi robot trên bảng ô vuông, tư duy máy tính là gì, Scratch cho học sinh lớp 4–5. Với học sinh lớn, bài tưới cây tự động với ESP32 là ví dụ thật của "lặp lại liên tục, nếu đất khô thì tưới".


Tin tức liên quan

Thực hành hiệu chuẩn thước điện trở bằng căn mẫu với ADS1115, ESP32: đo tỉ lệ, độ tuyến tính, độ trễ
Thực hành hiệu chuẩn thước điện trở bằng căn mẫu với ADS1115, ESP32: đo tỉ lệ, độ tuyến tính, độ trễ

Hiệu chuẩn thước điện trở 50 mm bằng chồng căn mẫu: ADS1115 đo tỉ lệ, ESP32 ghi điểm đi lên và đi xuống, khớp đa thức, tính sai số tuyến tính, độ trễ và độ không đảm bảo.

Vali đựng máy ảnh, ống kính chống sốc: chọn cỡ theo bộ máy và cách xếp xốp
Vali đựng máy ảnh, ống kính chống sốc: chọn cỡ theo bộ máy và cách xếp xốp

Chọn vali đựng máy ảnh, ống kính: liệt kê những gì bộ máy cần chỗ, xếp xốp, đặt ống kính đứng hay nằm, gợi ý cỡ vali chống nước theo bộ máy, chống ẩm và mang lên xe, máy bay.

Cảm biến từ trường: Hall, từ trở, fluxgate, lưỡi gà – cấu tạo, nguyên lý, chế tạo và đo bằng ESP32
Cảm biến từ trường: Hall, từ trở, fluxgate, lưỡi gà – cấu tạo, nguyên lý, chế tạo và đo bằng ESP32

Cảm biến từ trường hoạt động thế nào: hiệu ứng Hall và ba kiểu IC Hall, công tắc lưỡi gà, từ trở, fluxgate, cuộn cảm ứng, cách chế tạo và đo mật độ từ thông bằng Hall tuyến tính 49E với ESP32.

Đàn piano trái cây với ESP32: 6 phím cảm ứng, còi phát nốt nhạc cho học sinh
Đàn piano trái cây với ESP32: 6 phím cảm ứng, còi phát nốt nhạc cho học sinh

Dự án STEM âm nhạc: nối sáu quả vào chân cảm ứng ESP32, chạm quả nào còi phát nốt đó; tần số Đô Rê Mi Fa Son La, giai điệu viết bằng hai mảng nốt và phách.

Xốp ô li trong vali: cách bóc xốp vừa khít thiết bị, không rách
Xốp ô li trong vali: cách bóc xốp vừa khít thiết bị, không rách

Xốp ô li là tấm xốp chống sốc cắt sẵn thành ô vuông, bóc theo dáng thiết bị bằng tay. Bài hướng dẫn bốn bước bóc vừa khít, các lỗi thường gặp và khi nào nên chuyển sang xốp cắt theo biên dạng.

Hiệu chuẩn cờ lê lực theo ISO 6789: phân loại, dung sai ±4 %, trình tự đo và lỗi khi sử dụng
Hiệu chuẩn cờ lê lực theo ISO 6789: phân loại, dung sai ±4 %, trình tự đo và lỗi khi sử dụng

Cờ lê lực theo ISO 6789-1 và ISO 6789-2: kiểu chỉ thị và kiểu cài đặt, dung sai ±4 %, trình tự hiệu chuẩn ba điểm mười lần đo, ảnh hưởng điểm đặt tay, đầu nối dài và cách bảo quản.

Cảm biến khí ga: MQ, điện hóa, xúc tác, NDIR – cấu tạo, nguyên lý, chế tạo và đọc MQ-2 bằng ESP32
Cảm biến khí ga: MQ, điện hóa, xúc tác, NDIR – cấu tạo, nguyên lý, chế tạo và đọc MQ-2 bằng ESP32

Cảm biến khí ga hoạt động thế nào: bán dẫn SnO₂ họ MQ, điện hóa, xúc tác, hồng ngoại NDIR, cách chế tạo cảm biến bán dẫn và đọc module MQ-2 bằng ESP32 để tính Rs/R0, ước lượng ppm.

Encoder tuyệt đối: cấu tạo, mã Gray, đơn vòng, đa vòng, cách chế tạo và đọc AS5600 bằng ESP32
Encoder tuyệt đối: cấu tạo, mã Gray, đơn vòng, đa vòng, cách chế tạo và đọc AS5600 bằng ESP32

Encoder tuyệt đối hoạt động thế nào: đĩa mã nhị phân và mã Gray, đơn vòng, đa vòng, giao tiếp SSI, encoder từ tính, cách chế tạo và đọc cảm biến góc AS5600 bằng ESP32.


Bình luận
Đã thêm vào giỏ hàng