KTurtle (Հայաստանում նաև` Կրիայ), ուսուցողական ծրագրային միջավայր կրիական գրաֆիկայի համար։ Այն թողարկվում է ազատ լիցենզիայով և KDE ուսուցողական նախագծի մաս է` KDE3-ից սկսած։

KTurtle
Տեսակծրագրավորման լեզու
ՀեղինակՍիես Բրեեյս
Գրված է՝C++[1]
ԻնտեսֆեյսQt
ՕՀԼինուքս, Յունիքս
ԱրտոնագիրGNU GPL
Մասն էKDE Gear?[2][3]
Կայքedu.kde.org/kturtle
Ելակոդinvent.kde.org/education/kturtle
 KTurtle Վիքիպահեստում

KTurtle-ն ունի ներկառուցված ծրագրավորման լեզու, որը հիմնված է Լոգո ծրագրավորման լեզվի վրա։ KTurtle-ն այն հազվադեպ ծրագրավորման լեզուներից է, որոնցում օգտագործվող հրահանգները կարող են թարգմանվել ծրագրավորողի մայրենի լեզվին, այդպիսով այն դարձնելով հատկապես օգտակար այն աշակերտներին ծրագրավորում սովորեցնելից, ովքեր այդքան էլ հմտացացած չեն անգլերենում։

KTurtle-ը ներառվում է Լինուքս-ի շատ փաթեթներում, օրինակ` Red Hat, SuSE, Debian և Ubuntu միջավայրերում։ Տարբեր ծրագրային միջավայրերում ծրագիրը ներկայացվում է առանձին կամ KDE ուսումնական փաթեթի կազմում։

Հիմնական հրահանգներ խմբագրել

Տեղաշարժման հրահանգներ խմբագրել

  • Forward L — շարժվել առաջ L քայլ
  • Backward L — շարժվել հետ L քայլ
  • Go X,Y — տեղափոխվել x, y կոորդինատներ
  • TurnRight A — կրիային թեքել աջ` А աստիճանով
  • TurnLeft A — կրիային թեքել ձախ` А աստիճանով
  • Direction A — կրիայի շարժման նախնական ուղղությունը հաստատել А աստիճան դեպի աջ
  • Reset — մաքրում է կտավը և պարամետրերը բերում լռելայն արժեքների. կտավի չափը՝ 400x400, կրիայի դիրքը՝ (200, 200),
  • Clear — մաքրում է կտավը, բայց կրիային չի տեղափոխում նախնական դիրքին
  • repeat A — կրկնում է A անգամ

Նկարելու հրահանգներ խմբագրել

  • pendown — իջեցնում է կրիայի գրիչը` որով կրիան նկարում է
  • penup — բարձրացնում է կրիայի գրիչը և շարժման ընթացքում կրիան չի նկարում
  • penwidth N — կրիայի գրչի թողած հետքի լայնությունը պիքսելներով
  • pencolor R,G,B — կրիայի գրչի գույնը RGB մոդելով
  • canvascolor R,G,B — կտավի գույնը RGB մոդելով
  • canvassize Lx,Ly — փոխում է կտավի չափերը հորիզոնական` Lx և ուղղահայաց` Ly պիքսելներով
  • spritehide — թաքցնել կրիային
  • spriteshow — ցուցադրել կրիային

Մաթեմատիկական հրահանգներ խմբագրել

  • round(x) — կլորացնում է x-ը մինչև մոտակա ամբողջը։
  • random X,Y — վերադարձնում է [X,Y] միջակայքին պատկանող պատահական թիվ։
  • mod X,Y — վերադարձնում է X թիվը Y-ին բաժանելուց ստացված մնացորդը։
  • sqrt X — վերադարձնում է X թվի քառակուսի արմատը։
  • pi — վերադարձնում է Pi հաստատուն թիվը՝ 3․14159 ։
  • sin X
    cos X
    tan X
    — վերադարձնում է X թվի սինուսը, կոսինուսը կամ տանգենսը։
  • arcsin X
    arccos X
    arctan X
    — վերադարձնում է X թվի արկսինուսը, արկկոսինուսը կամ արկտանգենսը։

Երկխոսության հրահանգներ խմբագրել

  • Մեկնաբանությունը տրվում է «#» սիմվոլով։
  • print "A = " + A — էկրանին ցուցադրել А =%А-ի արժեքը%։
  • $x = ask "Ի՞նչ է ձեր անունը" — փոփոխականի ներմուծում։ Բացվում է երկխոսական պատուհան մուտքի դաշտով, որտեղ գրված թիվը կամ տեքստը վերագրվում է $x փոփոխականին։

Տես նաև խմբագրել

Ծանոթագրություններ խմբագրել

Արտաքին հղումներ խմբագրել

 Վիքիպահեստն ունի նյութեր, որոնք վերաբերում են «KTurtle» հոդվածին։