Cơ bản · Mức 3 · Bài 4

Bông hoa và ngôi sao

Mục tiêu: Vẽ bông hoa và ngôi sao bằng cách lặp một hình nhiều lần.

Em sẽ học gì

  • Nội dung trong bài: lặp để tạo hình đẹp.
  • Vòng lặp lồng nhau.
  • Thử nghiệm và chỉnh các con số.
Kết quả cần đạt
Kết quả cần đạt: bấm cờ xanh để chạy thử.
114

Bài làm như sau. Thêm bộ bút: bấm nút Thêm phần mở rộng ở góc dưới bên trái, rồi chọn Bút vẽ.

Bước 1

Việc cần làm: lặp 12 lần: vẽ một hình vuông, quay phải 30 độ, đổi màu bút.

214

Chọn nhóm Sự kiện, kéo khối: Khi bấm vào cờ xanh,

Bước 2
314

Chọn nhóm Bút vẽ, gắn khối xoá tất cả,

Bước 3
414

rồi khối hạ bút xuống.

Bước 4
514

Bông hoa gồm nhiều hình vuông xoay đều, nên cần hai vòng lặp. Vòng lặp ngoài là khối lặp lại, đổi thành 12 lần: mười hai cánh hoa.

Bước 5
614

Bên trong, thêm một khối vòng lặp nữa, vòng lặp trong, để vẽ một hình vuông, đổi thành 4 lần: hình vuông có bốn cạnh.

Bước 6
714

Trong vòng lặp nhỏ, khối di chuyển, đổi thành 80 bước.

Bước 7
814

khối xoay phải, đổi thành 90 độ.

Bước 8
914

và khối chờ, để ta thấy hoa được vẽ dần, đổi thành 0,05 giây.

Bước 9
1014

Sau khi vẽ xong một hình vuông, vẫn trong vòng lặp ngoài, khối xoay phải, đổi thành 30 độ: mười hai lần quay 30 độ đủ một vòng 360 độ.

Bước 10
1114
Chạy thử

Thử ngay: bấm cờ xanh, mèo vẽ mười hai hình vuông xoay đều, ghép thành bông hoa, nhưng mới chỉ có một màu.

Bước 11
1214

Thêm khối thay đổi màu của bút một lượng 10, để mỗi hình vuông có màu khác nhau,

Giải thích: Khối thay đổi màu của bút một lượng làm màu nét vẽ đổi dần sang một màu khác.

Bước 12
1314

Cuối cùng, khối nhấc bút lên. Ta vừa làm: lặp 12 lần: vẽ một hình vuông, quay phải 30 độ, đổi màu bút.

Bước 13
1414
Chạy thử

Bấm cờ xanh, mèo vẽ từng hình vuông, mỗi hình xoay thêm 30 độ và đổi màu, ghép thành bông hoa.

Bước 14

Các khối mới trong bài

  • Khối thay đổi màu của bút một lượng: làm màu nét vẽ đổi dần sang một màu khác.

Kỹ thuật lập trình đã học

  • Về kỹ thuật lập trình, bài này ta học: vòng lặp lồng nhau: một vòng lặp nằm trong một vòng lặp khác.
  • Mười hai lần quay 30 độ được đúng một vòng 360 độ.
  • Thử nghiệm: đổi các con số để ra hình khác.

Bài tập

Bài tập, thử lặp 36 lần quay 10 độ, hoặc vẽ ngôi sao năm cánh: quay 144 độ.

Hình tròn Đàn piano nhỏ
ZaloCộng đồng hỗ trợ lập trình ScratchCộng đồng hỗ trợ