icantech
Code mẫu Scratch
5753
12/09/2023

Cách vẽ lá cờ Việt Nam trong Scratch chỉ với 2 bước

Trong bài viết hôm nay, hãy cùng ICANTECH học cách vẽ lá cờ Việt Nam trong Scratch bằng cách sử dụng công cụ bút vẽ nhé!

1. Phân tích cách vẽ lá cờ Việt Nam trong Scratch

Để học cách vẽ hình lá cờ Việt Nam trong Scratch, trước tiên chúng ta cần thiết lập thông số bút vẽ trong phần mềm scratch.mit.edu. Ở đây, ICANTECH có đề bài là vẽ lá cờ Việt Nam (có tô màu), sau khi kết thúc hình ảnh lá cờ sẽ hiển thị lên màn hình.

Như vậy, để vẽ lá cờ Việt Nam chúng ta sẽ cần 2 bước sau:

  • Vẽ hình chữ nhật màu đỏ
  • Vẽ hình ngôi sao màu vàng
lap-trinh-chinh
Phân tích cách vẽ lá cờ Việt Nam trong Scratch - Nguồn ảnh: ICANTECH

2. Hướng dẫn cách vẽ hình lá cờ Việt Nam trong Scratch

2.1. Thiết lập thông số bút vẽ

Để lựa chọn bút vẽ, chúng ta chọn mục “Thêm phần mở rộng” ở góc bên trái cuối màn hình và lựa chọn mục Bút vẽ. Lúc này, bạn sẽ thấy các khối lệnh bút vẽ hiện ra.

Tại đây, chúng ta sẽ chọn vị trí bắt đầu vẽ và điều chỉnh màu bút. Để vẽ hình chữ nhật màu đỏ, ICANTECH sẽ đặt bút và khởi tạo biến i có giá trị bằng 0 và sử dụng khối lệnh liên tục lặp lại 200 lần, mỗi lần di chuyển cạnh dài i+100 bước và cạnh rộng i bước (xoay 90 độ theo chiều kim đồng hồ sau khi vẽ xong 1 cạnh).

Bên cạnh đó, để hình chữ nhật to ra, chúng ta sẽ tăng biến i thêm 1 đơn vị. Với cách phân tích như vậy, ICANTECH sẽ sử dụng các khối lệnh sau:

  • Khối của tôi: Tạo một khối -> Điền “Định nghĩa Hình chữ nhật”
  • Khối Chuyển động: “Đi tới điểm x: -50, y:0”, “Đặt hướng bằng 90”, “Di chuyển i bước”, “Di chuyển”, “Khối lệnh phép toán i + 100 bước”, “Xoay 90 độ theo chiều kim đồng hồ”
  • Khối Bút vẽ: “Xóa tất cả”, “Chọn bút màu”, “Đặt bút”
  • Khối Các biến số: “Đặt i thành 0”, “Thay đổi i một lượng 1”
  • Khối Điều khiển: “Lặp lại 200”
hinh-chu-nhat-ve-bnag-scratch
Vẽ hình chữ nhật màu đỏ - Nguồn ảnh: ICANTECH

2.2. Vẽ hình ngôi sao màu vàng

Bước cuối cùng trong cách vẽ hình lá cờ Việt Nam trong Scratch, chúng ta sẽ cùng vẽ hình ngôi sao màu vàng bằng cách chọn vị trí bắt đầu vẽ và điều chỉnh bút. Đặt bút và khởi tạo biến i = 0, sử dụng khối lệnh liên tục lặp lại 100 lần, mỗi lần di chuyển i bước và xoay 144 độ. Cuối cùng, để ngôi sao hiện dần to lần chúng ta cần tăng biến i thêm 1 đơn vị.

Với cách phân tích như vậy, chúng ta sẽ sử dụng các khối lệnh sau:

  • Khối của tôi: Tạo một khối -> Điền “Định nghĩa Ngôi sao”
  • Khối Chuyển động: “Đi tới điểm x:0, y:0”, “Đặt hướng bằng 90”, “Di chuyển i bước”, “Di chuyển”, “Xoay 144 độ theo chiều kim đồng hồ”
  •  Khối Phép toán: “ i + 100”
  • Khối Bút vẽ: “Đặt kích thước bút vẽ bằng 2”, “Chọn bút màu”, “Đặt bút”, “Nhấc bút”
  • Khối Các biến số: “Đặt i thành 0”, “Thay đổi i một lượng 1”
  • Khối Điều khiển: “Lặp lại 100”
ngoi-sao-mau-vang
Vẽ ngôi sao - Nguồn ảnh: ICANTECH

3. Sản phẩm lập trình mẫu vẽ lá cờ Việt Nam trong Scratch của học viên ICANTECH

Với 2 bước đơn giản như trên, chúng ta đã học được cách vẽ lá cờ Việt Nam trong Scratch. ICANTECH xin giới thiệu sản phẩm mẫu học viên Lê Huy Minh sau khóa học lập trình Scratch, bạn đã tái hiện quốc kì Việt Nam theo một cách riêng. Mời mọi người cùng xem sản phẩm của bạn trong video dưới đây!

4. Khóa học lập trình Scratch online tại ICANTECH

Chúng ta đang sống trong kỉ nguyên công nghệ số, nơi ngôn ngữ lập trình chính là "ngôn ngữ chung" của toàn thế giới. Việc con được tiếp xúc sớm với lập trình không chỉ giúp rèn luyện kĩ năng logic mà còn giúp tăng khả năng giải quyết vấn đề, sáng tạo cũng như rèn luyện tính kiên nhẫn.

Khóa học lập trình Scratch online tại ICANTECH được biên soạn bởi Tiến sĩ Công nghệ thông tin Đỗ Thị Bích Ngọc (Viện Khoa học và Công nghệ Tiên tiến Nhật Bản - JAIST) dành riêng cho học sinh từ 8-13 tuổi giúp các bạn học sinh từng bước làm quen với tư duy lập trình và từng bước xây dựng nên những câu chuyện, trò chơi, ứng dụng… 2D trền nền tảng scratch.mit.edu theo ý tưởng của riêng mình.

Tại sao nên lựa chọn học lập trình Scratch online tại ICANTECH?

  • Đội ngũ giảng viên có kiến thức chuyên môn, đã được đào tạo và sát hạch bởi ICANTECH.
  • Giáo trình theo chuẩn nội dung CSTA và Bộ GD&ĐT.
  • Đội ngũ quản lí học tập theo dõi sát sao quá trình học tập của từng học sinh
  • Giúp học sinh làm chủ, hoàn thiện tư duy logic và phát triển khả năng sáng tạo.
  • Học lập trình Online bất cứ đâu, chủ động thời gian, linh hoạt địa điểm.

Bắt đầu hành trình khám phá lập trình Scratch online ngay hôm nay!

Share
Tags
Code mẫu Scratch

Bài tương tự