VEXcode 123-те айнымалылармен атау ережелерін қолдану

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


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

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

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

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

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

  • Атауда арнайы таңбаларды қолдануға болмайды.
    Жарамсыз айнымалы атауының мысалы. Атау леп белгісін қамтитын «үлкен сан!» деп оқиды. Белгілерге рұқсат етілмейді деген ескерту.
  • Аты әріптен басталуы керек. Ол саннан басталуы мүмкін емес.
    Жарамсыз айнымалы атауының мысалы. Атау саннан басталатын «2ndWheel» деп оқылады. Ескерту хат қажет деп оқиды.
  • Атау бос орындарды пайдалана алмайды.
    Жарамсыз айнымалы атауының мысалы. Атау бос орынды қамтитын «алдыңғы нөмірді» оқиды. Ешқандай бос орын жоқ деген ескерту жазылған.
  • Атау VEXcode 123 ішінде сақталған сөз болуы мүмкін емес. Сақталған сөз VEXcode 123 бұрыннан пайдаланып жатқан сөз немесе атау. Мысалдар: for, while, break, else, not.
    Жарамсыз айнымалы атауының мысалы. Атау VEXcode 123 бұрыннан қолданып жүрген сөз «егер» деп оқылады. Ескерту VEXcode кілт сөзін оқиды, рұқсат етілмейді.
  • Атау бірегей болуы керек (тек бір рет пайдаланылады), бірақ сізде әртүрлі регистрлер болуы мүмкін (бір бас әріп және бір кіші әріп).
    Жарамсыз айнымалы атауының мысалы. Атау жобада бұрыннан анықталған «есептегіш» деп оқиды. Ескертуде «Аты алынды» деген жазу бар.

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

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

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

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

Last Updated: