ലോജിക്#
ലോജിക് പേജുകൾ VEX IQ (ഒന്നാം തലമുറ) C++ പ്രോജക്റ്റുകളിൽ ഉപയോഗിക്കുന്ന പ്രധാന കോഡിംഗ് സവിശേഷതകൾ ഉൾക്കൊള്ളുന്നു.
Control — കണ്ടീഷണലുകളും ലൂപ്പുകളും ഉപയോഗിച്ച് പ്രോജക്റ്റ് ഫ്ലോ കൈകാര്യം ചെയ്യുന്നു.
Math — ഗണിത പ്രവർത്തനങ്ങളും ബിൽറ്റ്-ഇൻ കണക്കുകൂട്ടൽ പ്രവർത്തനങ്ങളും നൽകുന്നു.
റാൻഡം — റാൻഡം നമ്പറുകൾ സൃഷ്ടിക്കുകയും റാൻഡം മൂല്യങ്ങൾ തിരഞ്ഞെടുക്കുകയും ചെയ്യുന്നു.
ഓപ്പറേറ്റർമാർ — മൂല്യങ്ങൾ താരതമ്യം ചെയ്യുന്നു, എക്സ്പ്രഷനുകൾ സംയോജിപ്പിക്കുന്നു, ലോജിക്കൽ പരിശോധനകൾ നടത്തുന്നു.
അഭിപ്രായങ്ങൾ — പ്രോജക്റ്റ് നിർവ്വഹണത്തെ ബാധിക്കാതെ കോഡിനുള്ളിൽ കുറിപ്പുകൾ എഴുതുക.
ഇവന്റുകൾ — ബ്രോഡ്കാസ്റ്റ് ഫംഗ്ഷനുകൾ ഉപയോഗിച്ച് ഇവന്റ്-ഡ്രൈവൺ പെരുമാറ്റം നിർവചിക്കാനും ട്രിഗർ ചെയ്യാനും നിങ്ങളെ അനുവദിക്കുന്നു.
വേരിയബിളുകൾ — നിങ്ങളുടെ പ്രോഗ്രാമിലുടനീളം ഉപയോഗിക്കുന്ന ഡാറ്റ സംഭരിക്കുകയും കൈകാര്യം ചെയ്യുകയും ചെയ്യുന്നു.
ഫംഗ്ഷനുകൾ — വീണ്ടും ഉപയോഗിക്കാവുന്ന കോഡ് ബ്ലോക്കുകളെ വിളിക്കാവുന്ന യൂണിറ്റുകളായി ഗ്രൂപ്പുചെയ്യുന്നു.
ത്രെഡുകൾ — ഒരു പ്രോഗ്രാമിന്റെ ഒന്നിലധികം ഭാഗങ്ങൾ ഒരേസമയം പ്രവർത്തിപ്പിക്കാൻ അനുവദിക്കുന്നു.
ഇഷ്ടാനുസൃത ടൈമർ — സമയ ഇടവേളകൾ അളക്കുകയും ഒരു നിശ്ചിത കാലയളവിനുശേഷം പ്രവർത്തനങ്ങൾ ആരംഭിക്കുകയും ചെയ്യുന്നു.
ഇഷ്ടാനുസൃത നിറങ്ങൾ — RGB അല്ലെങ്കിൽ ഹെക്സാഡെസിമൽ മൂല്യങ്ങൾ ഉപയോഗിച്ച് ഇഷ്ടാനുസൃത നിറങ്ങൾ നിർവചിക്കുന്നു.
സ്ട്രിംഗ് ഫോർമാറ്റിംഗ് — പ്രദർശനത്തിനായി വാചകവും സംഖ്യാ ഔട്ട്പുട്ടും ഫോർമാറ്റ് ചെയ്യുന്നു.
ഈ സവിശേഷതകൾ ഒരുമിച്ച്, ഘടനാപരവും, പ്രതികരിക്കുന്നതും, പരിപാലിക്കാവുന്നതുമായ C++ പ്രോജക്ടുകൾ നിർമ്മിക്കുന്നതിനുള്ള അടിസ്ഥാന ഉപകരണങ്ങൾ നൽകുന്നു.