പ്രധാന ഉള്ളടക്കത്തിലേക്ക് പോകുക

പൈതഗോറസ് മരം

ആർട്ട് ക്യാൻവാസ്+ പ്ലേഗ്രൗണ്ടിൽ ചതുരങ്ങൾ വരയ്ക്കുന്നതിനും കളർ ചെയ്യുന്നതിനും VR റോബോട്ടിലെ VR പേന ഉപയോഗിക്കുന്നതിന് ഒരു അൽഗോരിതം സൃഷ്ടിക്കുക, അങ്ങനെ 2-ലെവൽ പൈതഗോറസ് ട്രീ സൃഷ്ടിക്കാൻ കഴിയും (ദയവായി ചിത്രം കാണുക)!

  • ആർട്ട് കാൻവാസ്+ പ്ലേഗ്രൗണ്ട് തിരഞ്ഞെടുക്കുക.
  • ഒരു 2-ലെവൽ പൈതഗോറസ് ട്രീ സൃഷ്ടിക്കാൻ കളിസ്ഥലത്ത് ചതുരങ്ങൾ വരയ്ക്കാൻ VR റോബോട്ടിനെ കോഡ് ചെയ്യുക.
    • VR പേന ഉപയോഗിച്ച്, VR റോബോട്ടിനെ ഉപയോഗിച്ച് ക്യാൻവാസിന്റെ അടിയിൽ മരത്തിന്റെ തടിയുടെ രൂപത്തിൽ ഒരു വലിയ ചതുരം വരയ്ക്കുക. 
    • വലിയ ചതുരത്തിന്റെ മുകളിലെ അറ്റം കർണമായി വരുന്ന തരത്തിൽ ഒരു വലത് ഐസോസിലിസ് ത്രികോണം വരയ്ക്കാൻ VR റോബോട്ടിനെ കോഡ് ചെയ്യുക. ഈ ഐസോസിലിസ് ത്രികോണത്തിന്റെ മറ്റ് രണ്ട് വശങ്ങളിലും മരത്തിന്റെ ഒന്നാം ലെവൽ ശാഖകളായി രണ്ട് ചതുരങ്ങൾ വരയ്ക്കുക.
    • ഓരോ ആദ്യ പാളി ബ്രാഞ്ച് ചതുരത്തിന്റെയും മുകളിലെ അറ്റം ഹൈപ്പോടെന്യൂസായി വരച്ച് വലത് ഐസോസിലിസ് ത്രികോണങ്ങൾ വരയ്ക്കാൻ VR റോബോട്ടിനെ കോഡ് ചെയ്യുക. മരത്തിന്റെ രണ്ടാം ലെവൽ ശാഖകളായി ഐസോസിലിസ് ത്രികോണങ്ങളുടെ മറ്റ് വശങ്ങളിൽ ചതുരങ്ങൾ വരയ്ക്കുക.
    • ഓരോ സ്ക്വയറിലേക്കും VR റോബോട്ടിനെ ഓടിച്ച് [നിറം നിറയ്ക്കുന്ന പ്രദേശം] ബ്ലോക്ക് ഉപയോഗിച്ച് അതിൽ പ്രത്യേക നിറങ്ങൾ നിറച്ച് ഒരു പൈതഗോറസ് മരം സൃഷ്ടിക്കുക!

സഹായകരമായ സൂചനകൾ

  • വലത് ഐസോസിലിസ് ത്രികോണത്തിന്റെ സൈൻ ഫംഗ്ഷനും (അല്ലെങ്കിൽ കോസൈൻ ഫംഗ്ഷനും) ഹൈപ്പോടെനസ് നീളവും ഉപയോഗിച്ച് തുല്യ വശങ്ങളുടെ നീളം കണക്കാക്കുക.

തുല്യ_വശ_നീളം = ഹൈപ്പോടെനൂസ്_നീളം * പാപം(45°)

  • sin(45°) കണക്കാക്കാൻ ഓപ്പറേറ്റർമാർ വിഭാഗത്തിൽ നിന്ന് ഫംഗ്ഷൻ ബ്ലോക്ക് ഉപയോഗിക്കുക, ഓപ്ഷനുകളുടെ പട്ടികയിൽ നിന്ന് സൈൻ ഫംഗ്ഷൻ തിരഞ്ഞെടുക്കുക.45' ന്റെ 'sin എന്ന് വായിക്കുന്ന VEXcode Sine ഫംഗ്ഷൻ ബ്ലോക്ക്. 
    • പൊരുത്തപ്പെടുന്ന പൈത്തൺ കമാൻഡ്:

      math.sin(45 / 180.0 * math.pi)