Skip to main content
അധ്യാപക പോർട്ടൽ

നിങ്ങളുടെ കോഡ് പരിഷ്കരിക്കുക

സീക്വൻസിങ് ചലഞ്ച്

  • സജ്ജീകരണം—പ്ലേ വിഭാഗം പൂർത്തിയാക്കിയപ്പോൾ ഉണ്ടായിരുന്ന അതേ രീതിയിൽ തന്നെ ബിൽഡറും ഡ്രൈവറും നിങ്ങളുടെ മാപ്പും റോബോട്ടും സജ്ജീകരിക്കണം. റോബോട്ട് ആരംഭ സ്ഥാനത്ത് വയ്ക്കുക. പ്രോഗ്രാമർ VEXcode IQ-യിൽ റീസൈക്കിൾ റൺ പ്രോജക്റ്റ് തുറക്കണം. നിങ്ങളുടെ പ്രോജക്റ്റ് എല്ലാ ആവശ്യകതകളും നിറവേറ്റുന്നുണ്ടെന്ന് ഉറപ്പാക്കാൻ റെക്കോർഡർ ടാസ്‌ക് അവലോകനം ചെയ്യണം.

  •  —പ്രോഗ്രാമർ പ്രോജക്റ്റ്  റോബോട്ട് വാഹനമോടിക്കുമ്പോൾ, മുഴുവൻ സംഘവും അത് ശ്രദ്ധാപൂർവ്വം നിരീക്ഷിക്കണം.

  • ട്രബിൾഷൂട്ട്—നിങ്ങൾ പ്രതീക്ഷിച്ച രീതിയിൽ റോബോട്ട് നീങ്ങുന്നുണ്ടോ? ഇല്ലെങ്കിൽ, എവിടെയാണ് വ്യത്യാസം? വിട്ടുപോയ ചുവടുകൾ ഉണ്ടോ? ഗ്രൂപ്പിനൊപ്പം നിങ്ങൾ ഉറക്കെ സൃഷ്ടിച്ച ഘട്ടങ്ങളുടെ പട്ടിക റെക്കോർഡർ അവലോകനം ചെയ്യണം. റെക്കോർഡർ വായിക്കുമ്പോൾ, ഡ്രൈവർ റോബോട്ടിനെ എടുത്ത് പടികൾക്കൊപ്പം നീക്കണം; വായിക്കുന്ന ഘട്ടങ്ങളുമായി അത് പൊരുത്തപ്പെടുന്നുണ്ടെന്ന് ഉറപ്പാക്കാൻ പ്രോഗ്രാമറും ബിൽഡറും കോഡ് ശ്രേണി പരിശോധിക്കണം. ഒരു ഘട്ടം വിട്ടുപോയതായി അല്ലെങ്കിൽ തെറ്റായ ബ്ലോക്ക് ശ്രദ്ധയിൽപ്പെട്ടാൽ, അത് പരിഹരിക്കുന്നതിന് പ്രക്രിയ താൽക്കാലികമായി നിർത്തുക.

    • അതാണോ ശരിയായ ബ്ലോക്ക്?

    • പാരാമീറ്ററുകൾ കൃത്യമാണോ?

    • കൂടുതൽ ബ്ലോക്കുകൾ ചേർക്കേണ്ടതുണ്ടോ?

  • പരിഷ്കരിക്കുക—കോഡിംഗ് സീക്വൻസിന്റെ ഒരു ഭാഗം നിങ്ങൾ ഓരോ തവണയും ശരിയാക്കുമ്പോൾ, ഡ്രൈവർ റോബോട്ടിനെ ആരംഭ സ്ഥാനത്തേക്ക് തിരികെ കൊണ്ടുവരണം, പ്രോഗ്രാമർ പ്രോജക്റ്റ് വീണ്ടും പ്രവർത്തിപ്പിക്കണം, കൂടാതെ മാറ്റങ്ങൾ നിങ്ങൾ പ്രതീക്ഷിച്ചതുപോലെ ചെയ്യുന്നുണ്ടെന്ന് ഉറപ്പാക്കാൻ ഗ്രൂപ്പ് റോബോട്ടിനെ നിരീക്ഷിക്കണം. നിങ്ങളുടെ പ്രോജക്റ്റ് എല്ലാ ആവശ്യകതകളും വിജയകരമായി നിറവേറ്റുന്നതുവരെ 3 ഉം 4 ഉം ഘട്ടങ്ങൾ ആവർത്തിക്കുക. നിങ്ങളുടെ പരിഷ്കരിച്ച കോഡും റോബോട്ട് പാതയും പങ്കിടാൻ അധ്യാപകനുമായി ബന്ധപ്പെടുക.

ടീച്ചർ ടൂൾബോക്സ് ഐക്കൺ ടീച്ചർ ടൂൾബോക്സ് - സ്യൂഡോകോഡിൽ സംസാരിക്കുന്നു

വിദ്യാർത്ഥികൾക്ക് അവരുടെ ക്രമങ്ങൾ അവർ ഉദ്ദേശിക്കുന്ന രീതിയിൽ പെരുമാറുന്നതിൽ പ്രശ്‌നമുണ്ടെങ്കിൽ, ആശയത്തിനും കോഡ് ബ്ലോക്കിനും ഇടയിൽ ഒരു വിച്ഛേദം ഉണ്ടായേക്കാം. പ്ലേ വിഭാഗത്തിൽ ഗ്രൂപ്പുകൾ സൃഷ്ടിക്കുന്ന പ്രവർത്തനങ്ങളുടെ കമന്റ് സ്ട്രാൻഡ് യഥാർത്ഥത്തിൽ ഒരു സ്യൂഡോകോഡാണ്, കൂടാതെ വിദ്യാർത്ഥികളുമായുള്ള ക്രമ പ്രശ്നങ്ങൾ പരിഹരിക്കുന്നതിനുള്ള കൂടുതൽ ആക്‌സസ് ചെയ്യാവുന്ന മാർഗവുമാണിത്. ഒരു സ്യൂഡോകോഡിന്റെ ഓരോ ഘട്ടവും അതിന്റെ ഘടക ബ്ലോക്കുകളിലേക്ക് വിവർത്തനം ചെയ്യുന്നത് ഉപയോഗപ്രദമായ ഒരു കഴിവാണ്, കൂടാതെ വിദ്യാർത്ഥികൾ അവരുടെ പ്രോഗ്രാമിംഗ് അനുഭവങ്ങളിലുടനീളം ഇത് തുടർന്നും പരിശീലിക്കും.

എന്താണ് സ്യൂഡോകോഡ്?
പ്രശ്നം മനസ്സിലാക്കുന്ന ആർക്കും വായിക്കാൻ കഴിയുന്ന തരത്തിൽ നിങ്ങളുടെ കമ്പ്യൂട്ടർ നിർദ്ദേശങ്ങൾ പ്ലെയിൻ ഇംഗ്ലീഷിൽ എഴുതുന്നതിനുള്ള ഒരു അനൗപചാരിക മാർഗമാണ് സ്യൂഡോകോഡ്. അതുകൊണ്ടാണ് ഇതിന് കപട-പ്രത്യയം ഉള്ളത്. ഇത് ഒരു കോഡ് പോലെയാണ്, കാരണം ഇത് നിങ്ങളുടെ പ്രോജക്റ്റിനുള്ളിലെ പ്രവർത്തനങ്ങളുടെയോ ബ്ലോക്കുകളുടെയോ ഒരു പരമ്പരയാണ്, പക്ഷേ ഇത് ഒരു യഥാർത്ഥ പ്രോഗ്രാമിംഗ് ഭാഷയിലല്ല. ഇത് നിങ്ങളുടെ ദൈനംദിന ഭാഷയിലായതിനാൽ നിങ്ങളുടെ പ്രോജക്റ്റിനായുള്ള യഥാർത്ഥ കോഡ് ആസൂത്രണം ചെയ്യാനും ക്രമീകരിക്കാനും ഇത് ഉപയോഗിക്കാം.

കോഡിംഗ് വെല്ലുവിളി

  • സജ്ജീകരണം—പ്ലേ വിഭാഗം പൂർത്തിയാക്കിയപ്പോൾ ഉണ്ടായിരുന്ന അതേ രീതിയിൽ തന്നെ ബിൽഡറും ഡ്രൈവറും നിങ്ങളുടെ മാപ്പും റോബോട്ടും സജ്ജീകരിക്കണം. റോബോട്ട് ആരംഭ സ്ഥാനത്ത് വയ്ക്കുക. പ്രോഗ്രാമർ VEXcode IQ-യിൽ റീസൈക്കിൾ റൺ പ്രോജക്റ്റ് തുറക്കണം. റെക്കോർഡർ ഒരു കേന്ദ്ര സ്ഥാനത്ത് തടസ്സ ബ്ലോക്ക് മാപ്പിൽ ചേർക്കണം. മുന്നോട്ട് പോകുന്നതിനുമുമ്പ് നിങ്ങളുടെ തടസ്സ സ്ഥാനത്തെക്കുറിച്ച് അധ്യാപകനുമായി കൂടിയാലോചിക്കുക.

  • അവലോകനം—പ്രോഗ്രാമർ നിലവിലുള്ള റീസൈക്കിൾ റൺ പ്രോജക്റ്റ് റൺ ചെയ്യണം. റോബോട്ട് നീങ്ങുന്നത് മുഴുവൻ സംഘവും നിരീക്ഷിക്കണം, കൂടാതെ റോബോട്ട് തടസ്സത്തിൽ ഇടിക്കുമ്പോൾ/ഇടപെട്ടാൽ ഡ്രൈവർ പ്രോജക്റ്റ് നിർത്തണം.

  • പുനഃപരിശോധിക്കുക—റോബോട്ട് തടസ്സം നേരിട്ടപ്പോൾ [അഭിപ്രായം] ബ്ലോക്ക് ലിസ്റ്റിലും കോഡിംഗ് ക്രമത്തിലും പോയിന്റ് കണ്ടെത്തുക. തടസ്സത്തെ മറികടക്കാൻ പ്ലാൻ ഭേദഗതി ചെയ്യാൻ [അഭിപ്രായ] ബ്ലോക്കുകൾ ഉപയോഗിക്കുക.

  • റീറൈറ്റ് ചെയ്യുക—തുടർന്ന് പ്രോഗ്രാമർ കോഡ് ക്രമം അതിനനുസരിച്ച് ഭേദഗതി ചെയ്യണം—പുതിയ പ്ലാനുമായി പൊരുത്തപ്പെടുന്നതിന് ബ്ലോക്കുകളുടെ പാരാമീറ്ററുകൾ നീക്കം ചെയ്യുക, ചേർക്കുക അല്ലെങ്കിൽ എഡിറ്റ് ചെയ്യുക. കോഡ് മാറ്റങ്ങൾ പൂർത്തിയാകുമ്പോൾ, പ്രോജക്റ്റ് വീണ്ടും പ്രവർത്തിപ്പിച്ച് നിങ്ങൾ ഉദ്ദേശിച്ച രീതിയിൽ റോബോട്ട് നീങ്ങുന്നുണ്ടോ എന്ന് നോക്കുക. അത് ഫലിച്ചില്ലെങ്കിൽ, അധ്യാപകന്റെ സഹായം തേടുന്നതിന് മുമ്പ് നിങ്ങളുടെ ഗ്രൂപ്പിനുള്ളിൽ തന്നെ പ്രശ്നം പരിഹരിക്കാൻ ശ്രമിക്കുക.

  • ട്രബിൾഷൂട്ടിംഗ്—നിങ്ങൾ പ്രതീക്ഷിച്ച രീതിയിൽ റോബോട്ട് നീങ്ങുന്നുണ്ടോ? ഇല്ലെങ്കിൽ, എവിടെയാണ് വ്യത്യാസം? വിട്ടുപോയ ചുവടുകൾ ഉണ്ടോ? ഗ്രൂപ്പിനൊപ്പം നിങ്ങൾ ഉറക്കെ സൃഷ്ടിച്ച ഘട്ടങ്ങളുടെ പട്ടിക റെക്കോർഡർ അവലോകനം ചെയ്യണം. ഓരോ ഘട്ടത്തിലും, റെക്കോർഡർ അത് വായിക്കുമ്പോൾ, ഡ്രൈവർ റോബോട്ടിനെ എടുത്ത് പടികൾക്കൊപ്പം നീക്കണം; പ്രോഗ്രാമറും ബിൽഡറും കോഡ് സീക്വൻസ് പരിശോധിച്ച് അത് വായിക്കുന്ന ഘട്ടങ്ങളുമായി പൊരുത്തപ്പെടുന്നുണ്ടെന്ന് ഉറപ്പാക്കണം. ഒരു ഘട്ടം വിട്ടുപോയതായി അല്ലെങ്കിൽ തെറ്റായ ബ്ലോക്ക് ശ്രദ്ധയിൽപ്പെട്ടാൽ, അത് പരിഹരിക്കുന്നതിന് പ്രക്രിയ താൽക്കാലികമായി നിർത്തുക.

    • അതാണോ ശരിയായ ബ്ലോക്ക്?

    • പാരാമീറ്ററുകൾ കൃത്യമാണോ?

    • കൂടുതൽ ബ്ലോക്കുകൾ ചേർക്കേണ്ടതുണ്ടോ?

    നിങ്ങളുടെ പുതിയ കോഡും റോബോട്ട് പാതയും പങ്കിടാൻ അധ്യാപകനുമായി ബന്ധപ്പെടുക.

ടീച്ചർ ടൂൾബോക്സ് ഐക്കൺ ടീച്ചർ ടൂൾബോക്സ് - വ്യക്തമായ തടസ്സങ്ങൾ

ഈ വെല്ലുവിളിയിൽ, വിദ്യാർത്ഥികൾ അവരുടെ തടസ്സം സ്ഥാപിക്കുന്നിടത്ത്, വെല്ലുവിളിയുടെ ബുദ്ധിമുട്ടിന്റെ നിലവാരത്തിൽ വലിയ സ്വാധീനം ചെലുത്തും. തടസ്സത്തിന്റെ ബ്ലോക്ക് സ്ഥാനത്തെക്കുറിച്ച് വിദ്യാർത്ഥികൾ നിങ്ങളുമായി പരിശോധിക്കുമ്പോൾ, അത് മാപ്പിനെ വളരെയധികം തടസ്സപ്പെടുത്തുന്നില്ലെന്ന് ഉറപ്പാക്കുക, ഇനി ഒരു പരിഹാരവുമില്ല, മറിച്ച്, അത് ഒഴിവാക്കാൻ ഗ്രൂപ്പിന് ഒന്നും മാറ്റേണ്ടതില്ലാത്തവിധം വഴിയിൽ നിന്ന് മാറി നിൽക്കുന്നില്ല. തടസ്സം ചേർക്കുന്നതിന് ഗ്രൂപ്പിന് അവരുടെ കോഡിൽ ബ്ലോക്കുകൾ മാറ്റാനോ ചേർക്കാനോ അല്ലെങ്കിൽ ഒരു പുതിയ പാത രൂപകൽപ്പന ചെയ്യാൻ പ്രോത്സാഹിപ്പിക്കാനോ ആവശ്യമാണ്.

കാര്യക്ഷമതാ വെല്ലുവിളി

  • സജ്ജീകരണം—പ്ലേ വിഭാഗം പൂർത്തിയാക്കിയപ്പോൾ ഉണ്ടായിരുന്ന അതേ രീതിയിൽ തന്നെ ബിൽഡറും ഡ്രൈവറും നിങ്ങളുടെ മാപ്പും റോബോട്ടും സജ്ജീകരിക്കണം. റോബോട്ട് ആരംഭ സ്ഥാനത്ത് വയ്ക്കുക. പ്രോഗ്രാമർ VEXcode IQ-യിൽ റീസൈക്കിൾ റൺ പ്രോജക്റ്റ് തുറക്കണം. നിങ്ങളുടെ പ്രോജക്റ്റ് എല്ലാ ആവശ്യകതകളും നിറവേറ്റുന്നുണ്ടെന്ന് ഉറപ്പാക്കാൻ റെക്കോർഡർ ടാസ്‌ക് അവലോകനം ചെയ്യണം.

  • കോഡ് കാര്യക്ഷമത എന്താണ്?
    നിങ്ങളുടെ അടുക്കളയിൽ നിന്ന് 3 സാധനങ്ങൾ എടുക്കേണ്ടി വന്നാൽ, 3 വെവ്വേറെ യാത്രകൾക്ക് പകരം, ഒരു യാത്രയിൽ തന്നെ 3 സാധനങ്ങളും വാങ്ങാൻ നിങ്ങൾ പോകും. എന്തുകൊണ്ട്? കാരണം അത് കൂടുതൽ കാര്യക്ഷമമായിരിക്കും. കാര്യക്ഷമത എന്നാൽ സമയമോ ഊർജ്ജമോ വസ്തുക്കളോ പാഴാക്കാതെ എന്തെങ്കിലും ചെയ്യുക എന്നാണ്. അപ്പോൾ അത് പ്രോഗ്രാമിംഗുമായി എങ്ങനെ ബന്ധിപ്പിക്കും?

    കോഡ് കാര്യക്ഷമത എന്നാൽ ഒരു പ്രോജക്റ്റ് നന്നായി വേഗത്തിൽ പ്രവർത്തിക്കാൻ വേണ്ടി എഴുതപ്പെടുന്നു, ഏറ്റവും കുറഞ്ഞ അളവിലുള്ള ജോലി അല്ലെങ്കിൽ ഘട്ടങ്ങൾ ശരിയായി ഉപയോഗിക്കുന്നു, അതേ സമയം തന്നെ അതിന്റെ ജോലി ചെയ്യുന്നു എന്നാണ്. ഇത് പ്രധാനമാണ്, കാരണം ഇത് ഒരു പ്രോഗ്രാം നന്നായി പ്രവർത്തിക്കാതിരിക്കാനുള്ള സാധ്യത കുറയ്ക്കുകയും, അതോടൊപ്പം, അതിനു ചുറ്റും പ്രവർത്തിക്കുന്ന ഒരു പ്രോഗ്രാമിന്റെ മറ്റ് ഭാഗങ്ങൾക്ക് പ്രശ്നങ്ങൾ ഉണ്ടാക്കുകയും ചെയ്യുന്നു. ഒരു കോഡിന്റെ കാര്യക്ഷമത ഗുണനിലവാരത്തിന്റെ അളവുകോലായിരിക്കാം, കൂടാതെ നമ്മൾ VEXcode IQ ബ്ലോക്കിൽ പ്രോജക്റ്റുകൾ എഴുതുമ്പോൾ, ഏറ്റവും "കാര്യക്ഷമമായ" പ്രോജക്റ്റ് ഏറ്റവും അനുയോജ്യമായ പരിഹാരമായി നമ്മൾ പലപ്പോഴും തിരയുന്നു.

    അടിസ്ഥാനപരമായി, കോഡ് കാര്യക്ഷമത എന്നത് ഒരു തത്വമാണ്, അതായത് സാധ്യമായ ഏറ്റവും കുറഞ്ഞ കമാൻഡുകൾ അല്ലെങ്കിൽ ബ്ലോക്കുകൾ ഉപയോഗിച്ച് നിങ്ങളുടെ ലക്ഷ്യം നേടുന്ന ഒരു കോഡ് എഴുതാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നു.

  • പുനർവിചിന്തനം ചെയ്യുക—നിങ്ങളുടെ മുഴുവൻ ഗ്രൂപ്പിനൊപ്പം, നിങ്ങളുടെ റോബോട്ടിന് സഞ്ചരിക്കാൻ വേണ്ടി നിങ്ങൾ രൂപകൽപ്പന ചെയ്ത പാത നോക്കുക. റോബോട്ടിന് സ്വീകരിക്കാൻ കഴിയുന്ന ചെറിയ വഴിയുണ്ടോ? ആവശ്യകതകൾ വേഗത്തിൽ നിറവേറ്റാൻ മറ്റൊരു മാർഗമുണ്ടോ?

  • പുനഃപരിശോധിക്കുക—0
    പാലിക്കുമ്പോൾ തന്നെ, 3 ബ്ലോക്കുകൾ കുറവ് ഉപയോഗിക്കുന്നതിന് നിങ്ങളുടെ കോഡ് ശ്രേണിയിൽ ഭേദഗതി വരുത്താൻ ശ്രമിക്കുക. പരിഷ്കരിക്കേണ്ട സ്ഥലങ്ങൾ കണ്ടെത്താൻ സഹായിക്കുന്നതിന് ഈ ചോദ്യങ്ങൾ ഉപയോഗിക്കുക:

    • ഈ ബ്ലോക്ക് നീക്കം ചെയ്താൽ റോബോട്ട് എന്തു ചെയ്യും?

    • ഈ ബ്ലോക്ക് അനാവശ്യമാണോ? (ആവർത്തിക്കേണ്ടതില്ലാത്ത എന്തെങ്കിലും ആവർത്തിക്കുന്നു.)

    • നിങ്ങളുടെ ശ്രേണിയിലുള്ള രണ്ടോ മൂന്നോ ബ്ലോക്കുകളുടെ ജോലി ചെയ്യാൻ കഴിയുന്ന ഒരു ബ്ലോക്കുണ്ടോ?

    • ലൂപ്പ്/ആവർത്തന ബ്ലോക്ക് ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കാൻ കഴിയുന്ന ഏതെങ്കിലും ബ്ലോക്കുകളോ സീക്വൻസുകളോ വീണ്ടും വീണ്ടും ആവർത്തിക്കുന്നുണ്ടോ?

    കോഡ് മാറ്റങ്ങൾ പൂർത്തിയാകുമ്പോൾ, പ്രോഗ്രാമർ പ്രോജക്റ്റ് വീണ്ടും പ്രവർത്തിപ്പിക്കണം, കൂടാതെ
    ഗ്രൂപ്പ് റോബോട്ട് നിങ്ങൾ ഉദ്ദേശിച്ച രീതിയിൽ നീങ്ങുന്നുണ്ടോ എന്ന് നിരീക്ഷിക്കണം. അത് ഫലിച്ചില്ലെങ്കിൽ, അധ്യാപകന്റെ സഹായം തേടുന്നതിന് മുമ്പ് നിങ്ങളുടെ ഗ്രൂപ്പിനുള്ളിൽ തന്നെ പ്രശ്നം പരിഹരിക്കാൻ ശ്രമിക്കുക.

    നിങ്ങളുടെ പുതിയ കോഡും റോബോട്ട് പാതയും പങ്കിടാൻ അധ്യാപകനുമായി ബന്ധപ്പെടുക.

  • ട്രബിൾഷൂട്ടിംഗ്—നിങ്ങൾ പ്രതീക്ഷിച്ച രീതിയിൽ റോബോട്ട് നീങ്ങുന്നുണ്ടോ? ഇല്ലെങ്കിൽ, എവിടെയാണ് വ്യത്യാസം? വിട്ടുപോയ ചുവടുകൾ ഉണ്ടോ? ഗ്രൂപ്പിനൊപ്പം നിങ്ങൾ ഉറക്കെ സൃഷ്ടിച്ച ഘട്ടങ്ങളുടെ പട്ടിക റെക്കോർഡർ അവലോകനം ചെയ്യണം. ഓരോ ഘട്ടത്തിലും, റെക്കോർഡർ അത് വായിക്കുമ്പോൾ, ഡ്രൈവർ റോബോട്ടിനെ എടുത്ത് പടികൾക്കൊപ്പം നീക്കണം; പ്രോഗ്രാമറും ബിൽഡറും കോഡ് സീക്വൻസ് പരിശോധിച്ച് അത് വായിക്കുന്ന ഘട്ടങ്ങളുമായി പൊരുത്തപ്പെടുന്നുണ്ടെന്ന് ഉറപ്പാക്കണം. ഒരു ഘട്ടം വിട്ടുപോയതായി അല്ലെങ്കിൽ തെറ്റായ ബ്ലോക്ക് ശ്രദ്ധയിൽപ്പെട്ടാൽ, അത് പരിഹരിക്കുന്നതിന് പ്രക്രിയ താൽക്കാലികമായി നിർത്തുക.

    • അതാണോ ശരിയായ ബ്ലോക്ക്?

    • പാരാമീറ്ററുകൾ കൃത്യമാണോ?

    • കൂടുതൽ ബ്ലോക്കുകൾ ചേർക്കേണ്ടതുണ്ടോ?

ടീച്ചർ ടൂൾബോക്സ് ഐക്കൺ ടീച്ചർ ടൂൾബോക്സ് - കോഡ് കാര്യക്ഷമത എന്താണ്?

ഈ പ്രവർത്തനത്തിൽ, വിദ്യാർത്ഥികൾക്ക് കോഡ് കാര്യക്ഷമത പരിചയപ്പെടുത്തുന്നു. മൂന്ന് ബ്ലോക്കുകൾ കുറയ്ക്കുന്നതിനായി വിദ്യാർത്ഥികൾ ഒരു കോഡ് പരിഷ്കരിക്കാൻ ശ്രമിക്കുന്നു. ബ്ലോക്കുകൾ കുറയുന്തോറും ഒരു കോഡിൽ തെറ്റ് സംഭവിക്കാനുള്ള സാധ്യത കുറയുകയും ആത്യന്തികമായി പ്രശ്‌നപരിഹാരം കുറയുകയും ചെയ്യും. കാര്യക്ഷമതയെക്കുറിച്ചുള്ള നിങ്ങളുടെ ചിന്തയെ രൂപപ്പെടുത്താൻ നിങ്ങളുടെ വിദ്യാർത്ഥികളെ സഹായിക്കുന്നതിന് നിങ്ങൾ ചോദിച്ചേക്കാവുന്ന ചില ചോദ്യങ്ങൾ ഇതാ:

  • പാരാമീറ്ററുകളിലെ ഏതെങ്കിലും ദൂരങ്ങൾ സംയോജിപ്പിക്കാൻ കഴിയുമോ?

  • ആവർത്തിക്കപ്പെടുന്ന പെരുമാറ്റങ്ങളോ തടസ്സങ്ങളോ ഉണ്ടോ? എന്തുകൊണ്ട്?

  • ഇതിലും ചെറിയ വഴി വേറെയുണ്ടോ?

വിദ്യാർത്ഥികൾ ഒരു ബ്ലോക്ക് നീക്കം ചെയ്യുമ്പോഴെല്ലാം അവരുടെ പ്രോജക്റ്റുകൾ പരിശോധിക്കുന്നുണ്ടെന്ന് ഉറപ്പാക്കുക, അങ്ങനെ അവർ ഇപ്പോഴും ലക്ഷ്യം കൈവരിക്കുന്നുണ്ടെന്ന് ഉറപ്പുവരുത്തുക, ചെറിയ കോഡ് മാത്രം ഉപയോഗിക്കുക.