«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''' (Հայաստանում նաև` '''Կրիայ'''), ուսուցողական ծրագրային միջավայր [[կրիական գրաֆիկա]]յի |
'''KTurtle''' (Հայաստանում նաև` '''Կրիայ'''), ուսուցողական ծրագրային միջավայր [[կրիական գրաֆիկա]]յի համար։ Այն թողարկվում է ազատ լիցենզիայով և KDE ուսուցողական նախագծի մաս է` KDE3-ից սկսած։ |
||
KTurtle-ն ունի ներկառուցված ծրագրավորման լեզու, որը հիմնված է [[Լոգո (ծրագրավորման լեզու)|Լոգո ծրագրավորման լեզվի]] |
KTurtle-ն ունի ներկառուցված ծրագրավորման լեզու, որը հիմնված է [[Լոգո (ծրագրավորման լեզու)|Լոգո ծրագրավորման լեզվի]] վրա։ KTurtle-ն այն հազվադեպ ծրագրավորման լեզուներից է, որոնցում օգտագործվող հրահանգները կարող են թարգմանվել ծրագրավորողի մայրենի լեզվին, այդպիսով այն դարձնելով հատկապես օգտակար այն աշակերտներին ծրագրավորում սովորեցնելից, ովքեր այդքան էլ հմտացացած չեն [[անգլերեն]]ում։ |
||
KTurtle-ը ներառվում է [[Լինուքս]]-ի շատ փաթեթներում, օրինակ` Red Hat, SuSE, Debian և [[Ubuntu]] |
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> |
* <code>pendown</code> — իջեցնում է կրիայի գրիչը` որով կրիան նկարում է |
||
* <code> |
* <code>penup</code> — բարձրացնում է կրիայի գրիչը և շարժման ընթացքում կրիան չի նկարում |
||
* <code> |
* <code>penwidth N</code> — կրիայի գրչի թողած հետքի լայնությունը պիքսելներով |
||
* <code> |
* <code>pencolor R,G,B</code> — կրիայի գրչի գույնը [[RGB]] մոդելով |
||
* <code> |
* <code>canvascolor R,G,B</code> — կտավի գույնը [[RGB]] մոդելով |
||
* <code>canvassize Lx,Ly</code> — փոխում է կտավի չափերը հորիզոնական` Lx և ուղղահայաց` Ly պիքսելներով |
|||
* <code> |
* <code>spritehide</code> — թաքցնել կրիային |
||
* <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-ի դրությամբ
Տեսակ | ծրագրավորման լեզու |
---|---|
Հեղինակ | Սիես Բրեեյս |
Գրված է՝ | 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
— վերադարձնում է X թվի սինուսը, կոսինուսը կամ տանգենսը։
cos X
tan Xarcsin X
— վերադարձնում է X թվի արկսինուսը, արկկոսինուսը կամ արկտանգենսը։
arccos X
arctan X
Երկխոսության հրահանգներ
[խմբագրել | խմբագրել կոդը]- Մեկնաբանությունը տրվում է «#» սիմվոլով։
print "A = " + A
— էկրանին ցուցադրելА =%А-ի արժեքը%
։$x = ask "Ի՞նչ է ձեր անունը"
— փոփոխականի ներմուծում։ Բացվում է երկխոսական պատուհան մուտքի դաշտով, որտեղ գրված թիվը կամ տեքստը վերագրվում է $x փոփոխականին։
Տես նաև
[խմբագրել | խմբագրել կոդը]Ծանոթագրություններ
[խմբագրել | խմբագրել կոդը]Արտաքին հղումներ
[խմբագրել | խմբագրել կոդը]Վիքիպահեստն ունի նյութեր, որոնք վերաբերում են «KTurtle» հոդվածին։ |
|