Cây Pythagoras
Hãy tạo một thuật toán để sử dụng bút VR trên robot VR để vẽ và tô màu các hình vuông trên Art Canvas+ Playground nhằm tạo ra một cây Pythagoras 2 tầng (vui lòng xem hình ảnh)!
- Chọn Art Canvas+ Playground.
- Lập trình cho Robot thực tế ảo vẽ các hình vuông trên sân chơi để tạo thành một cây Pythagoras hai tầng.
- Sử dụng bút VR, điều khiển robot VR vẽ một hình vuông lớn ở phía dưới màn hình để làm thân cây.
- Lập trình cho Robot VR vẽ một tam giác vuông cân với cạnh trên của hình vuông lớn làm cạnh huyền. Và vẽ hai hình vuông dọc theo mỗi cạnh còn lại của tam giác cân này làm các nhánh cấp một của cây.
- Lập trình cho Robot VR vẽ các tam giác vuông cân với cạnh trên của mỗi hình vuông nhánh lớp đầu tiên làm cạnh huyền. Và vẽ các hình vuông dọc theo mỗi cạnh còn lại của tam giác cân để tạo thành các nhánh cấp hai của cây.
- Điều khiển Robot VR vào từng ô vuông và sử dụng khối [Tô màu khu vực] để tô màu cụ thể, tạo thành Cây Pythagoras!
Mẹo hữu ích
- Sử dụng hàm sin (hoặc hàm cosin) và độ dài cạnh huyền của tam giác vuông cân để tính độ dài các cạnh bằng nhau.
Độ dài cạnh bằng nhau = Độ dài cạnh huyền * sin(45°)
- Sử dụng khối hàm từ danh mục Toán tử và chọn hàm sin từ danh sách các tùy chọn để tính sin(45°).
Lệnh Python tương ứng:
math.sin(45 / 180.0 * math.pi)