Hướng dẫn thực hành MSWLogo Vẽ cờ đỏ sao vàng, Quốc kỳ Việt Nam lớp 5 hay nhất, chi tiết, bám sát nội dung SGK Tin lớp 5, giúp các em ôn tập tốt hơn.
Hiện nay trên Fanpage có 2 cách giải, với 2 cách giải trên thì code rất đơn giản và dễ hiểu, nhất là của thầy Ngọc Nguyễn, tuy nhiên có một vấn đề trong 2 cách trên đó là tính độ dài cạnh của ngôi sao như thế nào? Công thức 60 x 4/5 = 48 vẫn còn chưa thuyết phục một số thầy cô.
Trước đây chúng tôi có giải một bài toán vẽ ngôi sao khi mà biết độ dài từ đỉnh tới tâm của nó, hôm nay chúng tôi sẽ sử dụng cách đó vào bài toán vẽ Quốc kỳ, các bạn có thể xem lại phần phân tích ở link trên. Việc xác định tọa độ sẽ được gán bằng biến mảng, A, B, C, D, E là 5 đỉnh của ngôi sao theo chiều kim đồng hồ. Các bạn chỉ cần cho biết chiều dài lá cờ chương trình sẽ tự động làm việc còn lại. Để tránh khỏi việc tô màu từng phần của ngôi sao chúng tôi áp dụng một thủ thuật, đầu tiên tôi tô vàng màu nền lá cờ và vẽ ngôi sao bằng nét đỏ, kế đó tô màu nền lại thành đỏ và vẽ ngôi sao lại bằng nét vàng.
PU ; Nhac pen de khi di chuyen khong tao thanh duong
FD :n Make “A Pos BK :n RT 72
FD :n Make “B Pos BK :n RT 72
FD :n Make “C Pos BK :n RT 72
FD :n Make “D Pos BK :n RT 72
FD :n Make “E Pos
SetPos :A ; Dua rua ve dinh A
PD ;Ha Pen noi cac diem dinh tao thanh ngoi sao A->C->E->B->D->A
SetPos :C SetPos :E SetPos :B SetPos SetPos :A
CS
SETPENSIZE [2 2]
Make “cao :dai*2/3
Repeat 2[ Fd :cao Rt 90 Fd :dai Rt 90]
PU
FD :cao/2 Rt 90 FD :dai/2 ;Toi toa do tam ngoi sao
PD
SETFLOODCOLOR [255 255 0] ;Nen mau vang
SETPENCOLOR [255 0 0] ; Net ve mau do
FILL
LT 90 ; Quay huong len tren
Sao :dai/5 ;Ve ngoi sao bang net mau do
RT 72 PU FD 10 PD ;Di ra ngoai ngoi sao chuan bi to mau nen la co
SETFLOODCOLOR [255 0 0] ;Mau nen do
SETPENCOLOR [255 255 0] ;Pen mau vang
Fill PU BK :dai/5 + 10 ;To nen do xong di lui ve tam ngoi sao
Sao :dai/5 ;Ve lai mot lan nua voi net mau vang
HT