Jump to content

«KTurtle»–ի խմբագրումների տարբերություն

Վիքիպեդիայից՝ ազատ հանրագիտարանից
Content deleted Content added
Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5
 
(16 intermediate revisions by 7 users not shown)
Տող 31. Տող 31.
}}
}}


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


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


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


== Հիմնական հրահանգներ ==
== Հիմնական հրահանգներ ==

=== Տեղաշարժման հրահանգներ ===
=== Տեղաշարժման հրահանգներ ===

* <code>Forward L</code> — շարժվել առաջ L քայլ
* <code>Forward L</code> — շարժվել առաջ L քայլ
* <code>Backward L</code> — շարժվել հետ L քայլ
* <code>Backward L</code> — շարժվել հետ L քայլ
Տող 46. Տող 46.
* <code>TurnLeft A</code> — կրիային թեքել ձախ` А աստիճանով
* <code>TurnLeft A</code> — կրիային թեքել ձախ` А աստիճանով
* <code>Direction A</code> — կրիայի շարժման նախնական ուղղությունը հաստատել А աստիճան դեպի աջ
* <code>Direction A</code> — կրիայի շարժման նախնական ուղղությունը հաստատել А աստիճան դեպի աջ
* <code>Reset</code> — մաքրում է կտավը և կրիային տեղափոխում է նախնական դիրքին
* <code>Reset</code> — մաքրում է կտավը և պարամետրերը բերում լռելայն արժեքների. կտավի չափը՝ 400x400, կրիայի դիրքը՝ (200, 200),
* <code>Clear</code> — մաքրում է կտավը, բայց կրիային չի տեղափոխում նախնական դիրքին
* <code>Clear</code> — մաքրում է կտավը, բայց կրիային չի տեղափոխում նախնական դիրքին
* <code>repeat A</code> — կրկնում է A անգամ


=== Նկարելու հրահանգներ ===
=== Նկարելու հրահանգներ ===

* <code>PenDown</code> — իջեցնում է կրիայի գրիչը` որով կրիան նկարում է
* <code>PenUp</code> — բարձրացնում է կրիայի գրիչը և շարժման ընթացքում կրիան չի նկարում
* <code>pendown</code> — իջեցնում է կրիայի գրիչը` որով կրիան նկարում է
* <code>PenWidth N</code> — կրիայի գրչի թողած հետքի լայնությունը պիքսելներով
* <code>penup</code> բարձրացնում է կրիայի գրիչը և շարժման ընթացքում կրիան չի նկարում
* <code>PenColor R,G,B</code> — կրիայի գրչի գույնը [[RGB]] մոդելով
* <code>penwidth N</code> — կրիայի գրչի թողած հետքի լայնությունը պիքսելներով
* <code>CanvasColor R,G,B</code> — կտավի գույնը [[RGB]] մոդելով
* <code>pencolor R,G,B</code> — կրիայի գրչի գույնը [[RGB]] մոդելով
* <code>CanvasSize Lx,Ly</code> — փոխում է կտավի չափերը հորիզոնական` Lx և ուղղահայաց` Ly պիքսելներով
* <code>canvascolor R,G,B</code> — կտավի գույնը [[RGB]] մոդելով
* <code>canvassize Lx,Ly</code> — փոխում է կտավի չափերը հորիզոնական` Lx և ուղղահայաց` Ly պիքսելներով
* <code>Hide</code> — թաքցնել կրիային
* <code>spritehide</code> — թաքցնել կրիային
* <code>Show</code> — ցուցադրել կրիային
* <code>spriteshow</code> — ցուցադրել կրիային

=== Մաթեմատիկական հրահանգներ ===

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

===Երկխոսության հրահանգներ===

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


== Տես նաև ==
== Տես նաև ==
Տող 63. Տող 81.
*[[Կրիական գրաֆիկա]]
*[[Կրիական գրաֆիկա]]
*[[Կրիա (ռոբոտ)]]
*[[Կրիա (ռոբոտ)]]
== Ծանոթագրություններ ==

{{ծանցանկ}}
== Արտաքին հղումներ ==
== Արտաքին հղումներ ==
*[http://edu.kde.org/kturtle/ KTurtle նախագծի էջը]
*[http://edu.kde.org/kturtle/ KTurtle նախագծի էջը]
*[http://blog.narendrasisodiya.com/2010/07/beautiful-kturtle-programming.html KTurtle ծրագրավորում]
*[http://blog.narendrasisodiya.com/2010/07/beautiful-kturtle-programming.html KTurtle ծրագրավորում] {{Webarchive|url=https://web.archive.org/web/20110219233406/http://blog.narendrasisodiya.com/2010/07/beautiful-kturtle-programming.html |date=2011-02-19 }}
{{Արտաքին հղումներ}}

[[Category:Ծրագրավորման լեզուներ‏‎]]

Ընթացիկ տարբերակը 11:47, 28 Հունիսի 2024-ի դրությամբ

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

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

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» հոդվածին։