Nghệ thuật Fibonacci
Thử thách: Dãy Fibonacci là một quy luật được tìm thấy khắp nơi trong tự nhiên. Cách tính một số trong dãy Fibonacci là cộng hai số trước đó lại với nhau.Lưới Fibonacci là một lưới các ô vuông trong đó độ dài các cạnh của mỗi ô tuân theo dãy Fibonacci (ví dụ: 1, 1, 2, 3, 5, 8, v.v.). Mục tiêu của hoạt động này là lập trình Robot VR để tạo ra một đường xoắn ốc Fibonacci trên lưới Fibonacci bằng cách vẽ các phần tư hình tròn ở góc của mỗi ô vuông (bán kính của mỗi phần tư hình tròn phải bằng độ dài cạnh của ô vuông), sau đó tô màu cho mỗi phần tư hình tròn bằng một màu cụ thể để tạo ra một tác phẩm nghệ thuật Fibonacci độc đáo!
- Chọn và tải xuống lưới Fibonacci dưới dạng tệp PNG từ bản trình chiếu Google .
- Chọn Art Canvas+ Playground và tải lên lưới Fibonacci.
- Khai báo ba biến, n, b, và a, để lần lượt biểu thị số hiện tại, số liền trước và số liền sau trong dãy Fibonacci.
- Lập trình cho Robot thực tế ảo tạo ra đường xo spiral Fibonacci trên lưới Fibonacci.
- Khởi tạo giá trị của các biến n, b, và a. Sử dụng biến n để xác định kích thước của phần tư hình tròn.
- Lập trình cho Robot VR di chuyển đến Vị trí Bắt đầu màu xanh lá cây trên lưới Fibonacci.
- Sử dụng giá trị của biến n, hãy lập trình Robot VR để vẽ một phần tư hình tròn ở góc của hình vuông số 1 với bán kính bằng độ dài cạnh của hình vuông.
- Cập nhật giá trị của biến n thành số tiếp theo trong dãy Fibonacci, và sử dụng nó để lập trình cho Robot VR vẽ một phần tư hình tròn ở góc của hình vuông tiếp theo. Lặp lại quy trình này để tạo ra một đường xoắn ốc Fibonacci trên lưới Fibonacci.
- Lập trình robot thực tế ảo để tạo ra nghệ thuật Fibonacci.
- Lập trình cho Robot VR di chuyển vào từng phần tư hình tròn, và sử dụng khối [Tô màu khu vực] để tô màu cho phần tư hình tròn đó bằng một màu cụ thể.
Mẹo hữu ích
- Sử dụng biến n để xác định kích thước của một phần tư hình tròn. Ví dụ, bạn có thể lập trình cho robot di chuyển về phía trước một đoạn n, mm, quay 9°, và lặp lại các thao tác này 10 lần để vẽ một phần tư hình tròn.
- Điều chỉnh các giá trị ban đầu của biến n để vẽ một phần tư hình tròn có bán kính bằng độ dài cạnh của hình vuông số 1. Ví dụ, hãy đặt giá trị ban đầu của các biến n, b, và a lần lượt là 22,5, 22,5 và 0.
- Cập nhật giá trị của biến n thành số tiếp theo trong dãy Fibonacci theo quy tắc dãy Fibonacci: n = a + b, trong đó n biểu thị số hiện tại, b biểu thị số liền trước và a biểu thị số liền sau trong dãy Fibonacci.
- Sử dụng khối set từ danh mục Biến để cập nhật giá trị của các biến.

Lệnh Python tương ứng:
a = b b = n n = a + b