പാഠം 4: നെസ്റ്റഡ് ലൂപ്പുകൾ ഉപയോഗിക്കുന്നു
മുൻ പാഠത്തിൽ, ഡിസ്ക് മൂവർ പ്ലേഗ്രൗണ്ട് ലെ മൂന്ന് നീല ഡിസ്കുകളും നീല ലക്ഷ്യത്തിലേക്ക് ഡ്രൈവ് ചെയ്യാനും, എടുക്കാനും, നീക്കാനും VR റോബോട്ടിനോട് നിർദ്ദേശിക്കുന്നതിനുള്ള ഒരു പ്രോജക്റ്റ് നിങ്ങൾ സൃഷ്ടിച്ചു. ഈ പാഠത്തിൽ, നെസ്റ്റഡ് ലൂപ്പുകൾ ഉപയോഗിച്ച് ഡിസ്ക് മൂവർ പ്ലേഗ്രൗണ്ട് ലെ ഓരോ നിറത്തിന്റെയും ഒരു ഡിസ്ക് അതിന്റെ അനുബന്ധ നിറമുള്ള ലക്ഷ്യത്തിലേക്ക് നീക്കുന്നതിനുള്ള ഒരു പ്രോജക്റ്റ് നിങ്ങൾ സൃഷ്ടിക്കും!

പഠന ഫലങ്ങൾ
- ലൂപ്പുകൾ എങ്ങനെ നെസ്റ്റ് ചെയ്യാമെന്ന് തിരിച്ചറിയുക.
- നെസ്റ്റഡ് ലൂപ്പുകളിലൂടെയുള്ള ഒരു പ്രോജക്റ്റിന്റെ ഒഴുക്ക് വിവരിക്കുക.
- ഒരു VEXcode VR പ്രോജക്റ്റിൽ നെസ്റ്റഡ് ലൂപ്പുകൾ ഉപയോഗിക്കുന്നത് എന്തുകൊണ്ടാണെന്ന് വിശദീകരിക്കുക.
ലൂപ്പുകൾ എന്തൊക്കെയാണ്?
[Repeat], [Repeat until], [Forever] തുടങ്ങിയ നിയന്ത്രണ വിഭാഗത്തിൽ നിന്നുള്ള ബ്ലോക്കുകൾ ഒരു ലൂപ്പിൽ ആവർത്തിച്ചുള്ള പെരുമാറ്റങ്ങളെ തടയുന്നു.

ഉദാഹരണത്തിന്, ഒരു [Forever] ബ്ലോക്ക്, അതിനുള്ളിലെ ബ്ലോക്കുകൾ ഒരു forever ലൂപ്പിൽ ആവർത്തിക്കുന്നു. ബ്ലോക്കിന്റെ താഴെയുള്ള അമ്പടയാളം സൂചിപ്പിക്കുന്നത് അതിനുള്ളിലെ പെരുമാറ്റങ്ങൾ ഒരു ലൂപ്പിൽ ആവർത്തിക്കുമെന്നാണ്.

സ്വിച്ച് ബ്ലോക്കുകൾ ഉപയോഗിക്കുന്നു
ഇതാണ് സ്വിച്ച് [ഫോറെവർ] ബ്ലോക്ക്. പൈത്തൺ കമാൻഡ്, എന്നാൽ True: എന്നാൽ ഈ കണ്ടീഷണൽ ബ്ലോക്കിനുള്ളിൽ ഉള്ള ഏതൊരു പെരുമാറ്റവും എന്നെന്നേക്കുമായി ആവർത്തിക്കും എന്നാണ്, കാരണം കണ്ടീഷൻ True ആയി സജ്ജീകരിച്ചിരിക്കുന്നു.

ഈ പാഠത്തിന്റെ ബാക്കി ഭാഗം തുടരാൻ അടുത്തത് ബട്ടൺ തിരഞ്ഞെടുക്കുക.