LibreOfficeDev 25.8 žinynas
LibroLogo yra paprasta, lokali, programavimo aplinka su vėžlio vektorine grafika mokymui skaičiuoti (programavimas ir žodžių apdorojimas), DTP ir grafiniam dizainui. Žiūrėkite http://www.numbertext.org/logo/librelogo.pdf.
LibreLogo mygtukų juosta () apima vėžlio judėjimą, rengyklės paleidimą, sustabdymą, pradžią, ekrano valymą, rengyklės redaktoriaus arba sintaksės piktogramų paryškinimą arba vertimą ir įvesties juostą (komandų eilutė).
Jie yra ekvivalentūs Logo komandoms „PRIEKIN 10“, „ATGAL 10“, „KAIRĖN 15“, „DEŠINĖN 15“. Paspaudimas ant vienos iš piktogramų sufokusuos vėžliuko formą slinkti puslapio iki jo pozicijos.
Paspauskite ant piktogramos „Paleisti Logo rengyklę“, kad vykdytumėte tekstą (arba tik pažymėtą) tekstų rengyklės dokumente kaip LibreLogo programą. Tuščiame dokumente pavyzdinė programa bus įterpta ir vykdoma.
Paspauskite ant piktogramos „Sustabdyti“, kad sustabdytumėte programos vykdymą.
Paspauskite ant piktogramos „Formatas“, kad atstatytumėte vėžliuko poziciją ir nuostatas.
Paspauskite piktogramą „Išvalyti ekraną“, kad pašalintume nupieštus objektus iš dokumento.
The “magic wand” icon sets 2-page layout for program editing, expands and converts to uppercase the abbreviated, lowercase Logo commands in the Writer document. Change the language of the document () and click on this icon to translate the Logo program to the selected language.
Paspauskite mygtuką Įvesti komandos eilutėje, kad vykdytumėte turinį. Sustabdyti programą galite paspausdami piktogramą „Sustabdyti“.
Laikykite nuspaudę mygtuką Įvesti, kad kartotumėte komandos eilutę, pavyzdžiui, per sekančią komandos seką:
PIRMYN 200 KAIRĖN 89
To reset the command line triple-click it or press CommandCtrl+A to select the previous commands, and type the new commands.
Turtle shape of LibreLogo is a normal fixed size drawing object. You can position and rotate it on standard way, too, using the mouse and the Rotate icon of the Drawing Object Properties toolbar. Modify Line Thickness, Line Color and Area Color settings of the turtle shape to set PENSIZE, PENCOLOR and FILLCOLOR attributes of LibreLogo.
LibreLogo piešiniai ir programos naudoja tą patį tekstų rengyklės dokumentą. LibreLogo paveikslas yra pirmame tekstų rengyklės dokumento puslapyje. Galite įterpti puslapio lūžį prieš LibreLogo programos ir nustatyti puslapio mastelį naudodami „magiškąją lazdelę“. Jos piktograma yra Logo įrankių juostoje. Taip pat galite pakeisti šrifto dydį į patogų 2 puslapių maketą LibreLogo programavimui: puslapio kairėje yra paveikslas, o puslapio dešinėje yra LibreLogo programos redaktorius.
LibreLogo yra lengvai lokalizuojamas, Logo-like programavimo kalba lokalizuota keliose kalbose pagal gimtąją kalbos bendruomenę. Ji suderinama su senesnėmis Logo sistemomis, paprastųjų Logo programų atveju yra naudojama ugdyme ir pan.
TO trikampis :dydis
KARTOTI 3 [
PIRMYN :dydis
KAIRĖN 120
]
END
trikampis 10 trikampis 100 trikampis 200
Sąrašo nariai yra atskirti kableliu: PADĖTIS [0,0]
Programos blokai ir sąrašai yra skirtingi
Programos blokams reikia tarpo arba naujos eilutės skliausteliuose: KARTOTI 10 [ PIRMYN 10 KAIRĖN 36 ]
Sąrašui reikia uždaryti skliaustelius: PADĖTIS [0, 0], ir ne PADĖTIS [ 0,0 ]
1 eilutės funkcijos pareiškimai nėra palaikomi (Į ir BAIGTI reikia naujų eilučių).
Šis dvitaškis yra pasirinktinis prieš kintamųjų vardus.
Į trikampio dydis
KARTOTI 3 [ PIRMYN dydis KAIRĖN 120 ]
BAIGTI
Eilutės notacija palaiko ortografinę ir Python sintaksę.
SPAUSDINTI „žodis ; originali Logo sintaksė
SPAUSDINTI „Sutartinis tekstas.“ ; Tekstų rengyklė
SPAUSDINTI „Sutartinis tekstas.“ ; Python sintaksė
Python sąrašo ir eilutės valdymas
SPAUSDINTI „tekstas“[2] ; spausdinti „x“
SPAUSDINTI „tekstas“ [1:3] ; spausdinti „ex“
Python-like FOR kilpa
Python-like kintamųjų pareiškimas:
x = 15
SPAUSDINTI x
Nėra papildomų užklausos funkcijų:
SPAUSDINTI UŽPILDYTI SPALVA
p = PADĖTIS
SPAUSDINTI p
KARTOTI 10 [ PADĖTIS BET KOKIA PADĖTIS p ]
Alternatyvūs skliausteliai funkcijos kreipiniuose
TO star size color
FILLCOLOR color
REPEAT 5 [ LEFT 72 FORWARD size RIGHT 144 FORWARD size ]
FILL
END
star 100 “red”
star(100, “green”)
star(100, “blue”)
Neskirti didžiųjų ir mažųjų raidžių komandose ir spalvų konstantose:
SPAUSDINTI „Labas, pasauli!“
spausdinti „Labas, pasauli, dar kartą!“
Skirti didžiąsias ir mažąsias raides kintamųjų pavadinimuose
a = 5
A = 7
SPAUSDINTI a
SPAUSDINTI A
Lines of a LibreLogo program are paragraphs in the Writer document. A program line can contain multiple commands:
SPAUSDINTI „Labas, pasauli!“ SPAUSDINTI „LibreLogo“
Eilutės arba eilutės dalys yra komentarai iš kabliataškio iki eilutės (pastraipos) pabaigos:
; kai kurie komentarai
SPAUSDINTI 5 * 5 ; kai kurie komentarai
Galima skelti programos eilutę į daugiau pastraipų, naudojant pastraipos tildę eilutės pabaigoje:
SPAUSDINTI „Labai ilga“ + ~
„įspėjimo žinutė“
PIRMYN 10 ; judėti pirmyn 10pt (1pt = 1/72 coliai)
PIRMYN 10pt ; žiūrėti aukščiau
PIRMYN 0.5in ; judėti pirmyn 0.5 colio (1 colis = 2.54 cm)
PIRMYN 1“ žiūrėti aukščiau
FD 1mm
FD 1cm
ATGAL 10 ; judėti atgal 10pt
KAIRĖN 90 ; pasisukti 90 laipsnių prieš laikrodžio rodyklę
KAIRĖN 90 laipsnių ; žiūrėti aukščiau
LT 3h ; žiūrėti aukščiau (laikrodžio padėtis)
LT bet kiek ; pasisukti į atsitiktinę padėtį
DEŠINĖN 90 ; pasisukti pagal laikrodžio rodyklę 90 laipsnių
PAKELK PIEŠTUKĄ ; vėžlys judės be piešimo
NULEISK PIEŠTUKĄ ; vėžlys judės piešdamas
PADĖTIS [0,0] ; pasisukti ir judėti į viršutinį kairįjį kampą
PADĖTIS LAPO KAMPAS ; pasisukti ir judėti į apatinį dešinįjį kampą
PADĖTIS [LAPO KAMPAS [0], 0] ; pasisukti ir judėti į viršutinį dešinįjį kampą
BET KOKIA PADĖTIS ; pasisukti ir judėti į atsitiktinę padėtį
ANTRAŠTĖ 0, pasisukti viršun
ANTRAŠTĖ 12h ; žiūrėti aukščiau
ANTRAŠTĖ [0, 0] ; pasisukti į viršutinį kairįjį kampą
BET KOKIA ANTRAŠTĖ ; pasisukti į atsitiktinę kryptį
SLĖPK VEŽLIUKĄ ; slėpti vėžliuką (iki rodyti vėžliuką komandos)
RODYK VĖŽLIUKĄ, rodyti vėžliuką
FORMATAS ; atstatyti pradinę vėžlio padėtį
IŠVALYTI EKRANĄ ; iš dokumento pašalinti piešimo objektus
UŽPILDYTI ; užverti ir užpildyti dabartinę eilutės formą ar taškus
UŽVERTI ; užverti dabartinę eilutės formą arba prijungti prijungti prie dabartinių taškų
Pavyzdys: užpildomas normalus trikampis:
PIRMYN 50 KAIRĖN 120 PIRMYN 50 UŽPILDYTI
Pavyzdys: piešiamas normalus trikampis:
PIRMYN 50 KAIRĖN 120 PIRMYN 50 UŽVERTI
PENSIZE 100 ; line thickness is 100 points
PENSIZE ANY ; equivalent of PENSIZE RANDOM 10
PIEŠTUKO SPALVA „raudona“ ; nustatyti raudoną pieštuko spalvą (pagal spalvos pavadinimą, žiūrėkite konstantas)
PIEŠTUKO SPALVA [255, 255, 0] ; nustatyti geltoną spalvą (RGB sąrašas)
PIEŠTUKO SPALVA 0xffff00 ; nustatyti geltoną spalvą (šešioliktainis kodas)
PIEŠTUKO SPALVA 0 ; nustatyti juodą spalvą (0x000000)
BET KOKIA PIEŠTUKO SPALVA ; atsitiktinė spalva
PIEŠTUKO SPALVA [5], nustatyti raudoną spalvą (pagal spalvos indentifikatorių, žiūrėti spalvos konstantas)
PIEŠTUKO SPALVA „nematoma“ ; nematoma pieštuko spalva figūroms be matomos struktūros
PIEŠTUKO SPALVA „~raudona“ ; nustatyti atsitiktinę raudoną spalvą
PIEŠTUKO SKAIDRUMAS 80 ; nustatyti dabartinės pieštuko spalvos skaidrumą į 80%
PIEŠTUKO PABAIGA „jokia“ be papildomos pabaigos linijos (numatytasis)
PIEŠTUKO PABAIGA „apvalinti“ ; užapvalinta eilutės pabaiga
PIEŠTUKO PABAIGA „kvadratas“ ; kvadrato eilutės pabaiga
PIEŠTUKO SUJUNGIMAS „užapvalintas“ ; užapvalintas eilutės sujungimas (numatytasis)
PIEŠTUKO SUJUNGIMAS „nuožambus“ ; ryškus eilučių sujungimas
PIEŠTUKO SUJUNGIMAS „nuožulnus“ ; nuožulnus eilučių sujungimas
PIEŠTUKO SUJUNGIMAS “jokio“ ; be eilučių sujungimo
PIEŠTUKO STILIUS „užpildytas“ ; užpildyta linija (numatytasis)
PIEŠTUKO STILIUS „taškais“ ; taškų linija
PIEŠTUKO STILIUS „brūkšneliais“ ; linija brūkšneliais
; pasirinktinis taškų–brūkšnelių raštas, nustatytas pagal sąrašą su pateiktais argumentais:
; — kaimyninių taškų skaičius
; — taško ilgis
; — kaimyninių brūkšnelių skaičius
; — brūkšnelio ilgis
; — taškų/brūkšnelių atstumas
; įrašykite (pasirinktinai):
; 0 = taškai yra stačiakampiai (numatytasis)
; 2 = taškai yra kvadratiniai (ilgiai ir atstumai yra santykiniai pieštuko storiui)
PIEŠTUKO STILIUS [3, 1mm, 2, 4mm, 2mm, 2] ;…——……——…——
UŽPILDYTI SPALVA „mėlyna“ ; užpildyti mėlyna spalva, žiūrėkite PIEŠTUKO SPALVA
UŽPILDYTI SPALVA „nematoma“ APSKRITIMAS 10 ; neužpildytas apskritimas
UŽPILDYTI SPALVA [„mėlyna“, „raudona“] ; gradientas tarp raudonos ir mėlynos
UŽPILDYTI SPALVA [[255, 255, 255], [255, 128, 0]] ; tarp baltos ir oranžinės
UŽPILDYTI SPALVA [„mėlyna“, „raudona“, 1, 0, 0] ; nustatyti ašinį gradientą (su reikiamais posūkio ir kraštinės nustatymais), galimos vertės: 0-5 = tiesinis, ašinis, spindulinis, elipsinis, kvadratinis ir stačiakampis gradientai
UŽPILDYTI SPALVA [„raudona“, „mėlyna“, 0, 90, 20] ; tiesinis su 20% kraštine, pasuktas 90 laipsnių nuo dabartinės vėžliuko antraštės
UŽPILDYTI SPALVA [„raudona“, „mėlyna“, 0, 90, 20, 0, 0, 200, 50] ; nuo 200% iki 50% intensyvumas
UŽPILDYTI SPALVA [BET KOKIA, BET KOKIA, 2, 0, 0, 50, 50] ; spindulinis gradientas su atsitiktinėmis spalvomis ir 50-50% horizontaliomis ir vertikaliomis centro pozicijomis
UŽPILDYTI SKAIDRUMĄ 80 ; nustatyti skaidrumą dabartinės užpildo spalvos į 80%
UŽPILDYTI SKAIDRUMĄ [80] ; nustatyti tiesinį skaidrumo gradientą nuo 80% iki 0%
UŽPILDYTI SKAIDRUMĄ [80, 20] ; nustatyti tiesinį skaidrumą nuo 80% iki 20%
UŽPILDYTI SKAIDRUMĄ [80, 20, 1, 90] ; nustatyti ašinį skaidrumo gradientą pasuktą 90 laipsnių nuo dabartinės vėžliuko antraštės
UŽPILDYTI SKAIDRUMĄ [80, 20, 2, 0, 20, 50, 50] ; nustatyti spindulinį skaidrumo gradientą nuo 80% išorėje iki 20% vidinio skaidrumo su 20% kraštine ir 50-50% horizontaliosiomis ir vertikaliosiomis pozicijomis centre
UŽPILDO STILIUS 0 ; užpildyti be brūkšniuočių (numatytasis)
UŽPILDO STILIUS 1 ; juodos viengubos brūkšniuotės (horizontaliai)
UŽPILDO STILIUS 2 ; juodos viengubos brūkšniuotės (45 laipsniai)
UŽPILDO STILIUS 3 ; juodos viengubos brūkšniuotės (-45 laipsniai)
UŽPILDO STILIUS 4 ; juodos viengubos brūkšniuotės (vertikaliai)
UŽPILDO STILIUS 5 ; raudonos tinklinės brūkšniuotės (45 laipsniai)
UŽPILDO STILIUS 6 ; raudonos tinklinės brūkšniuotės (0 laipsnių)
UŽPILDO STILIUS 7 ; mėlynos tinklinės brūkšniuotės (45 laipsniai)
UŽPILDO STILIUS 8 ; mėlynos tinklinės brūkšniuotės (0 laipsnių)
UŽPILDO STILIUS 9 ; mėlynos trigubos tinklinės
UŽPILDO STILIUS 10 ; juodos plačios viengubos brūkšniuotės (45 laipsniai)
; pasirinktinės brūkšniuotės nurodytos sąraše su toliau pateiktais argumentais:
; – stilius (1 = vienguba, 2 = dviguba, 3 = triguba brūkšniuotė)
; – spalva
; – atstumas
; – laipsnis
UŽPILDO STILIUS [2, “žalia”, 3t, 15°] ; žalios tinklinės brūkšniuotės (15 laipsnių)
APSKRITIMAS 100 ; piešti apskritimo figūrą (diametras = 100t)
ELIPSĖ [50, 100] ; piešti elipsę 50 ir 100 skersmens
ELIPSĖ [50, 100, 2h, 12h] ; piešti elipsinę dalį (nuo 2h laikrodžio padėties iki 12h)
ELIPSĖ [50, 100, 2h, 12h, 2] ; piešti elipsinį segmentą
ELIPSĖ [50, 100, 2h, 12h, 3] ; piešti elipsinį lanką
KVADRATAS 100 ; piešti kvadrato figūrą (dydis = 100t)
STAČIAKAMPIS [50, 100] ; piešti stačiakampio figūrą (50x100t)
STAČIAKAMPIS [50, 100, 10] ; piešti stačiakampį su užapvalintais kampais
TAŠKAS ; piešti tašką pagal pieštuko dydį ir spalvą
UŽVERTI gali prijungti paskutinius taškus, UŽPILDYTI gali užpildyti figūrą, kuri yra apibrėžta taškais. Pavyzdžiui, lengva yra nupiešti „plokščią“ žvaigždę, pradedant nuo jos centro:
PAKELK PIEŠTUKĄ
KARTOK 5 [
PIRMYN 80
TAŠKAS
ATGAL 80
DEŠINĖN 36
PIRMYN 50
TAŠKAS
ATGAL 50
DEŠINĖN 120
] UŽPILDYTI
ŽYMĖ „tekstas“ ; spausdinti tekstą vėžliuko padėtyje
ŽYMĖ „tekstas“ ; žiūrėkite aukščiau
ŽYMĖ „tekstas ; žiūrėkite aukščiau (tik tai paskutiniams žodžiams)
APSKRITIMAS 10 TEKSTAS „tekstas“ ; nustatykite tekstą dabartiniam braižomam objektui
ŠRIFTO SPALVA „žalia“ ; nustatyti šrifto spalvą
ŠRIFTŲ ŠEIMA „Linux Libertine G“ ; nustatyti šriftą (šeimą)
ŠRIFTŲ ŠEIMA „Linux Libertine G:smcp=1“ ; taip pat nustatyti šrifto funkcijas (sumažintos didžiosios raidės)
ŠRIFTŲ ŠEIMA „Linux Libertine G:smcp=1&onum=1“ ; sumažintos didžiosios raidės + senos figūros
ŠRIFTO DYDIS 12 ; nustatyti 12t
ŠRIFTO STORIS „pusjuodis“ ; nustatyti pusjuodį šriftą
ŠRIFTO STORIS „įprastai“ ; nustatyti įprastą storį
ŠRIFTO STILIUS „kursyvas“ ; nustatyti kursyvo variantą
ŠRIFTO STILIUS „įprastai“ ; nustatyti įprastą variantą
PAVEIKSLAS yra skirtas
figūros grupavimas;
pradedamos naujos linijų formos;
Įrašomi SVG paveikslai ir SVG/SMIL animacijos;
išlaikomas padėčių ir linijų formų nuoseklumas kairiojoje kraštinėje.
; PAVEIKSLAS [ Librelogo_komandos ]
PAVEIKSLAS [ PIRMYN 100 APSKRITIMAS 100 ] ; medį primenanti grupavimo forma
See also “Group” in LibreOfficeDev Writer Help.
Į medžio vietą
PAKELK PIEŠTUKĄ PADĖTIES vieta ANTRAŠTĖ 0 NULEISK PIEŠTUKĄ
PAVEIKSLAS [ PIRMYN 100 APSKRITIMAS 100 ] ; medį primenanti sugrupuota figūra
BAIGTI
PAVEIKSLAS [ medis [230, 400] medis [300, 400] ] ; sugrupuotos figūros sugrupuotoje figūroje
PAVEIKSLAS ; pradėti naują linijos figūrą
PIRMYN 10 PAVEIKSLAS PIRMYN 10 ; dviejų linijų figūros
PAVEIKSLAS „pavyzdys.svg“ [ APSKRITIMAS 5 ] ; įrašyti paveikslą kaip SVG paveikslą į naudotojo aplanką
PAVEIKSLAS „Darbalaukis/pavyzdys.svg“ [ PIRMYN 100 APSKRITIMAS 5 ] ; kaip aukščiau, su susijusiu adresu
PAVEIKSLAS „/namai/naudotojas/pavyzdys.svg“ [ APSKRITIMAS 5 ] ; Unix/Linux adresas
PAVEIKSLAS „C:\pavyzdys.svg“ [ APSKRITIMAS 5 ] ; Windows adresas
PAVEIKSLAS „animacija.svg“ [ APSKRITIMAS 5 LAUK 1000 APSKRITIMAS 99 ] ; įrašyti kaip SVG/SMIL animaciją (taip pat žiūrėti LAUK)
PAVEIKSLAS „animacija2.svg“ [ APSKRITIMAS 5 LAUK 1000 APSKRITIMAS 99 LAUK 2000 ] ; kaip aukščiau, tačiau naudoti LAUK tik kai paskutinis objektas pasieks ciklą: po 2 sekundžių SVG animacija pasileis iš naujo SMIL atitinkančiose naršyklėse
Naudoti PAVEIKSLĄ, kad išlaikyti padėčių nuoseklumą ir linijų figūras kairiojoje tekstų rengyklės kraštinėje:
PAVEIKSLAS [ APSKRITIMAS 20 PADĖTIS [-100, 100] APSKRITIMAS 20 ]
; KARTOTI skaičių [ komandos ]
KARTOTI 10 [ PIRMYN 10 KAIRĖN 45 APSKRITIMAS 10 ] ; kartoti 10 kartų
; skaičius yra nebūtinas
KARTOTI [ BET KOKIA PADĖTIS ] ; nesibaigiantis ciklas
Ciklo kintamasis (ciklui „for“ ir „while“ taip pat).
KARTOTI 100 [ PIRMYN SKAIČIUOTI KARTOJIMUS KAIRĖN 90 ]
Ciklas sąrašo elementams:
FOr i IN [1, 5, 7, 9, 11] [
PIRMYN i
KAIRĖN 90
]
Ciklas rašmenims iš rašmenų sekos:
FOR i IN „tekstas“ [
ŽYMĖ i
PIRMYN 10
]
KOL TIESA [ BET KOKIA PADĖTIS] ; nesibaigiantis ciklas
KOL SKAIČIUOTI KARTOJIMUS <= 10 [ PIRMYN 50 KAIRĖN 36 ] ; kai KARTOTI 10 [ ... ]
Sustabdyti ciklą.
KARTOTI [ ; nesibaiginatis ciklas
BET KOKIA PADĖTIS
JEIGU SKAIČIUOTI KARTOJIMUS = 100 [ LŪŽIS ] ; lygus KARTOTI 100 [ ... ]
]
Peršokti į kitą ciklo iteraciją.
KARTOTI 100 [
BET KOKIA PADĖTIS
JEIGU SKAIČIUOTI KAROTIMUS % 2 = 0 [ TĘSTI ]
APSKRITIMAS 10 ; piešti apskritimus ties kiekviena antrąja padėtimi
]
; JEIGU sąlyga [ teisingast blokas ]
; JEIGU sąlyga [ teisingas blokas] [ klaidingas blokas]
JEIGU a < 10 [ SPAUSDINTI „Mažas“ ]
JEIGU < 10 [ SPAUSDINTI „Mažas„ ] [ SPAUSDINTI „Didelis“ ]
Loginiai operatoriai.
JEIGU a < 10 IR NĖRA a = 5 [ SPAUSDINTI „0, 1, 2, 3, 4, 6, 7, 8 or 9“]
JEIGU a < 10 IR a !=5 [ SPAUSDINTI „0, 1, 2, 3, 4, 6, 7, 8 or 9“ ] ; kaip aukščiau
Naujas žodis (arba procedūra).
Į trikampį
KARTOTI 2 [ PIRMYN 100 DEŠINĖN 120 ] UŽPILDYTI
PABAIGTI
KARTOTI 10 [ trikampis EISIM POZICIJA PIEŠIM ]
Sugrąžinti funkcijos reikšmę.
Į atsitiktinę raidę
IŠVESTIS ATSITIKTINĖ „qwertzuiopasdfghjklyxcvbnm“
PABAIGA
SPAUSDINTI atsitiktinė raidė + atsitiktinė raidė + atsitiktinė raidė ; spausdinti 3 atsitiktinių rašmenų seką
Grąžinti iš procedūros.
Į pavyzdžio skaičius
JEIGU skaičius < 0 [ STABDYTI ]
SPAUSDINTI SQRT skaičių ; spausdinti kvadratinę šaknį
]
pavyzdys 100
pavyzdys -1 ; be išvesties ir klaidos
pavyzdys 25
Numatytosios atsitiktinės spalvų ir kt. reikšmės
PIEŠTUKO SPALVA BET KOKIA ; atsitiktinė pieštuko spalva
Loginė reikšmė.
KOL TEISINGA [ POZICIJA BET KOKIA ] ; nesibaigiantis ciklas
SPAUSDINTI TEISINGA ; spausdinti teisinga
Loginė reikšmė.
KOL NĖRA KLAIDINGA [ POZICIJA BET KOKIA ] ; nesibaigiantis ciklas
SPAUSDINTI KLAIDINGA ; spausdinti klaidinga
SPAUSDINTI LAPO KAMPAS ; spausdinti puslapio dydžių sąrašą taškais, pvz. [595.30, 841.89]
SPAUSDINTI PI ; spausdinti 3.14159265359
SPAUSDINTI „tekstas“ ; spausdinti „tekstas“ dialogo langelyje
SPAUSDINTI 5 + 10 ; spausdinti 15
SPAUSDINTI ĮVESTIS „Įvesties reikšmė?“ ; paprašykite ir išspausdinkite eilutę pagal užklausos dialogo langelį
SPAUSDINTI TRUPMENINĮ SKAIČIŲ (ĮVESTIS „Pirmas skaičius?“) TRUPMENINIS SKAIČIUS (ĮVESTIS „Antras skaičius?“) ; paprastas skaičiuotuvas
LAUK 1000 ; laukti 1000 ms (1 sec)
Nustatyti bendruosius kintamuosius naudojamus procedūrose.
BENDRAS apie
apie = „LibreLogo“
Į pavyzdys
SPAUSDINTI apie
BENDRAS apie ; kai norime pridėti naują reikšmę
apie = „nauja reikšmė bendriems kintamiesiems“
BAIGTI
pavyzdys
SPAUSDINTI apie
SPAUSDINTI ATSITIKTINAI 100 ; atsitiktinis trupmeninis skaičius (0 <= x < 100)
SPAUSDINTI ATSITIKTINAI „tekstas“ ; atsitiktinė „teksto“ raidė
SPAUSDINTI ATSITIKTINAI [1, 2] ; atsitiktinis sąrašo elementas (1 arba 2)
SPAUSDINTI INT 3.8 ; spausdinti 3 (sveikojo skaičiaus dalis iš 3.8)
SPAUSDINTI INT ATSITIKTINAI 100 ; atsitiktinis sveikasis skaičius (0 <= x < 100)
SPAUSDINTI INT „7“ ; keisti eilutės parametrą į sveikąjį skaičių
; keisti eilutės parametrą į sveikąjį skaičių
SPAUSDINTI 2 * TRUPMENINIS SKAIČIUS „5.5“ ; spausdinti 11.0
; keisti skaičiaus parametrą į eilutę
SPAUSDINTI „Rezultatas:“ + Teksto eilutė 5 ; spausdinti „Rezultatas: 5“
SPAUSDINTI 10 * teksto eilutė 5 ; spausdinti 5555555555
SPAUSDINTI ŠAKNĮ 100 ; spausdinti 10, kvadratinė šaknis iš 100
SPAUSDINTI SIN 90 * PI/180 ; spausdinti 1.0 (sinusas iš 90° radianais)
SPAUSDINTI COS 0 * PI/180 ; spausdinti 1.0 (kosinusas iš 0° radianais)
SPAUSDINTI LOG10 100 ; spausdinti 2.0 (dažnas logoritmas iš 100)
SPAUSDINTI APVALINTI 3.8 ; spausdinti 4 (apvalinama 3.8)
SPAUSDINTI APVALINTI ATSITIKTINAI 100 ; atsitiktinis sveikasis skaičius (0 <= x <= 100)
SPAUSDINTI ABS -10 ; spausdinti 10, absoliuti reikšmė iš -10
SPAUSDINTI SKAIČIUOTI „tekstą“ ; spausdinti 4, „teksto“ rašmenų skaičiavimas
SPAUSDINTI SKAIČIUOTI [1, 2, 3] ; spausdinti 3, sąrašo dydis
; Keisti sąrašą į Python nustatymą
SPAUSDINTI NUSTATYMAS [4, 5, 6, 6] ; spausdinti {4, 5, 6}
SPAUSDINTI NUSTATYMAS [4, 5, 6, 6] | NUSTATYMAS [4, 1, 9] ; spausdinti {1, 4, 5, 6, 9}, sąjunga
SPAUSDINTI NUSTATYMAS [4, 5, 6, 6] ir NUSTATYMAS [4, 1, 9] ; spausdinti {4}, sankirta
SPAUSDINTI NUSTATYMAS ([4, 5, 6, 6]) – NUSTATYMAS [4, 1, 9] ; spausdinti {5, 6}, skirtumas
SPAUSDINTI NUSTATYMAS [4, 5, 6, 6] ^ NUSTATYMAS [4, 1, 9] ; spausdinti {1, 5, 6, 9}, simetriškas skirtumas
; Python sąrašo sukūrimas
SPAUSDINTI SRITĮ 10 ; spausdinti [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
SPAUSDINTI SRITĮ 3 10 ; spausdinti [3, 4, 5, 6, 7, 8, 9]
SPAUSDINTI SRITĮ 3 10 3 ; print [3, 6, 9]
i SRITYJE 10 50 10 [ ; ciklas [10, 20, 30, 40]
PIRMYN i
KAIRĖN 90
]
; šalinti pasikartojančius elementus sąraše, naudojant nustatymus ir sąrašo konvertavimą
SPAUSDINTI SĄRAŠĄ (NUSTATYMAS [1, 3, 5, 5, 2, 1]) ; spausdinti [1, 3, 5, 2]
Konvertavimas į Python tuple (nemodifikuojamas sąrašas)
SPAUSDINTI TUPLE [4, 5]
Sugrąžina su išrikiuotu sąrašu.
SPAUSDINTI IŠRIKIUOTĄ [5, 1, 3, 4] ; [1, 3, 4, 5]
Pakeisti rašmens sekas, naudojant reguliariojo reiškinio raštą.
SPAUSDINTI KEISK („t“, „T“, „tekstas“) ; spausdinti „Tekstas“, pakeičiant „t“ į „T“
SPAUSDINTI KEISK („(.)“,„\\1\\1“, „tekstas“) ; spausdinti „tteexxtt“, dvigubinti kiekvieną rašmenį
Ieškoti rašmenų sekų pavyzdžio, naudojant reguliariojo reiškinio pavyzdžius.
JEIGU PAIEŠKA („\w“, „žodis“) [ SPAUSDINTI „raidė žodyje.“ ]
Rasti visas rašmenų sekas įvesties eilutėje, kurios atitinka duotąjį reguliarųjį reiškinį.
SPAUSDINTI RASTI VISKĄ(„\w+“, „šunys, katės.“) ; spausdinti [„Šunys“, „katės“], žodžių sąrašą.
SPAUSDINTI MIN [1, 2, 3] ; spausdinti 1, mažiausius elementus iš sąrašo
SPAUSDINTI MAKS [1, 2, 3] ; spausdinti 3, didžiausias elementas iš sąrašo
PIEŠTUKO SPALVA „SIDABRINĖ“ ; nustatyti pagal pavadinimą
PIEŠTUKO SPALVA [1] ; nustatyti identifikatorius
PIEŠTUKO SPALVA „~SIDABRINĖ“ ; atsitiktinė sidabrinė spalva
| Identifikatorius | Pavadinimas | 
|---|---|
| 0 | JUODA | 
| 1 | SIDABRINĖ | 
| 2 | PILKA | 
| 3 | BALTA | 
| 4 | KAŠTONINĖ | 
| 5 | RAUDONA | 
| 6 | VIOLETINĖ | 
| 7 | PURPURINĖ | 
| 8 | ŽALIA | 
| 9 | CITRININĖ | 
| 10 | ALYVUOGIŲ SPALVA | 
| 11 | GELTONA | 
| 12 | MĖLYNA JŪROS SPALVA | 
| 13 | MĖLYNA | 
| 14 | TAMSIAI ŽYDRA | 
| 15 | ŽYDRA | 
| 16 | ROŽINĖ | 
| 17 | POMIDORŲ | 
| 18 | ORANŽINĖ | 
| 19 | AUKSINĖ | 
| 20 | ŠVIESIAI VIOLETINĖ | 
| 21 | MĖLYNA DANGAUS SPALVA | 
| 22 | ŠOKOLADINĖ SPALVA | 
| 23 | RUDA | 
| 24 | NEMATOMA |