VEXcode GO бағдарламасында айнымалылармен атау ережелерін қолдану

VEXcode GO бағдарламасында жаңа айнымалыны жасаған кезде оған атау беру қажет.


Жарамды атау ережелері

Айнымалы атаулары бірегей болуы керек, бірақ атауға сәйкес келетін басқа сипаттамалар бар. 

Айнымалы атаулар келесі жерлерде қолданылады:

  1. Сандық («Айнымалы мәнді жасау» арқылы жасалған)
  2. Логикалық («Логикалық мәнді жасау» арқылы жасалған)
  3. Тізім («Тізім жасау» арқылы жасалған)
  4. 2D тізімі («2D тізімін жасау» арқылы жасалған)


Жарамды атауды таңдау кезіндегі критерийлерге шолу:

  • Атауда арнайы таңбаларды қолдануға болмайды.
    Жарамсыз айнымалы атауының мысалы. Атау леп белгісін қамтитын «үлкен сан!» деп оқиды. Белгілерге рұқсат етілмейді деген ескерту.
  • Аты әріптен басталуы керек. Ол саннан басталуы мүмкін емес.
    Жарамсыз айнымалы атауының мысалы. Атау саннан басталатын «2ndWheel» деп оқылады. Ескерту хат қажет деп оқиды.
  • Атау бос орындарды пайдалана алмайды.
    Жарамсыз айнымалы атауының мысалы. Атау бос орынды қамтитын «алдыңғы нөмірді» оқиды. Ешқандай бос орын жоқ деген ескерту жазылған.
  • Атау VEXcode GO ішінде сақталған сөз болуы мүмкін емес. Сақталған сөз VEXcode GO бұрыннан пайдаланып жатқан сөз немесе атау.
    Example of an invalid variable name. The name reads 'if', which is a word that VEXcode 123 is already using. A warning reads VEXcode keyword not allowed.
    Мысалдар:үшін, while, break, else, not.
  • Атау бірегей болуы керек (тек бір рет пайдаланылады), бірақ сізде әртүрлі регистрлер болуы мүмкін (бір бас әріп және бір кіші әріп).
    Жарамсыз айнымалы атауының мысалы. Атау жобада бұрыннан анықталған «есептегіш» деп оқиды. Ескертуде «Аты алынды» деген жазу бар.

Ықтимал атау қателері

Айнымалы атауды жасағанда, «Алынған атау» қатесін көрсеңіз, бұл жоғарыдағы топтардың кез келгенінде қайталанатын атау бар дегенді білдіреді. 

Басқа айнымалы қабылдаған аты бар айнымалы мәнді жасайтын пайдаланушының мысалы. Ескертуде «Аты алынды» деген жазу бар.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: