Tạo chương trình để vè hình vuông có màu xanh duiong đậm WMS logo

Tạo chương trình để vè hình vuông có màu xanh duiong đậm WMS logo

0 bình luận về “Tạo chương trình để vè hình vuông có màu xanh duiong đậm WMS logo”

  1. To 5vuong

    setpensize [ 2 2 ]
    repeat 2[fd 198 rt 90 fd 66 rt 90] fd 66 lt 90 fd 66 rt 90
    repeat 2[fd 66 rt 90 fd 198 rt 90]

    End

    To ghep

    setpensize [ 2 2 ]
    5vuong rt 27 setpc 4

    repeat 4 [Fd 146.5 rt 90]

    End

    Số 27 và 146.5 tính như thế nào với trình độ của học sinh tiểu học?

    Ở đây tôi nâng cấp đề bài lên ở một mức khó hơn :

    Cho 5 hình vuông bằng nhau với độ dài cạnh nhập từ bàn phím. Em hãy sử dụng các câu lệnh trong MSW Logo, cắt và ghép chúng thành 1 hình vuông, tính diện tích hình vuông mới.

    Khó khăn phải giải quyết : Độ dài của đường màu đỏ, góc xoay ?

    Tính góc và đo khoảng cách

    1. Setheading Towards [x y] Xoay rùa về hướng tọa độ x, y
    2. Distance [x y] Đo khoảng cách từ vị trí hiện tại tới tọa độ x, y
    3. Heading lấy góc hiện tại của rùa

    Ghép 5 hình vuông thành 1 hình vuông

    To 5vuong :n

    Cs ;Xóa màn hình
    Ht ;ẩn rùa
    Setpc 2 ;chỉnh nét vẽ màu xanh lá
    Make “a :n ;Khai báo biến a bằng độ dài đưa vào để dùng sau này a là biến toàn cục
    ;nếu dùng n ở dưới sẽ không biết
    Setpensize [3 3] ; chỉnh độ đậm nét vẽ

    Repeat 4[Repeat 4 [Fd :n Rt 90] Fd :n Lt 90] ;vẽ hình chữ thập code của cô Huệ Quách
    Ghep ;gọi chương trình ghép
    SETHEADING 90 ;Thiết lập rùa về hướng 90
    Label (list “Dien “tich “hinh “vuong “: :canh*:canh) ; Thông báo ra màn hình diện tích

    End

    To Ghep

    Bk :a ;Đi lùi lại một đoạn là a bằng n người dùng truyền vào
    SETHEADING TOWARDS (list :a :a) ;Xoay về hướng B (rùa đang ở A nhé)
    Make “Goc HEADING ; Lấy giá trị góc rùa mới xoay gán vào biến Goc
    ;thật ra dòng này không cần thiết nhưng thêm vào cho các bạn biết để có thể xử lý các trường hợp khác.
    Make “Canh Distance (list :a :a) ; đo khoảng cách từ A tới B, (list :a :a) chính là tọa độ của điểm B
    Setpc 4 ;Nét vẽ màu đỏ
    Repeat 4 [Fd :Canh Lt 90] ; Vẽ hình vuông màu đỏ

    Bình luận

Viết một bình luận