LibreLogo

LibreLogo adalah suatu lingkungan pemrograman mirip Logo yang sederhana dan terlokalisasi dengan grafik vektor kura-kura untuk mengajar komputasi (pemrograman dan pengolahan kata), DTP, dan disain grafis. Lihat http://www.numbertext.org/logo/librelogo.pdf.

Bilah alat LibreLogo

Bilah alat LibreLogo Tampilan - Bilah Alat - Logo) berisi kura-kura bergerak, memulai program, berhenti, layar yang jelas, penyunting program/penyorotan syntax/penerjemahan ikon dan sebuah bar input (baris perintah)

Ikon kura-kura bergerak

Mereka adalah ekuivalen dari perintah Logo "FORWARD 10", "BACK 10", "LEFT 15", "RIGHT 15". Mengklik pada salah satu ikon juga akan memfokuskan bentuk kura-kura menggulir halaman ke posisinya.

Mulai program Logo

Klik pada ikon "Mulai program Logo" untuk mengeksekusi teks (atau hanya yang dipilih) teks dokumen Writer sebagai program LibreLogo. Dalam dokumen kosong, sebuah contoh program akan disisipkan dan dijalankan.

klik pada ikon "Stop" untuk menghentikan eksekusi program.

Home

Klik pada ikon "Rumah" untuk menata ulang posisi dan pengaturan pada kura kura

Layar yang jelas

Klik pada ikon "layar yang jelas" untuk menghilangkan objek gambar pada dokumen

Editor program/penyorotan Syntax/Penerjemahan

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 ( - Languages and Locales - General - Western) and click on this icon to translate the Logo program to the selected language.

Baris perintah

Tekan Enter di baris perintah untuk mengeksekusi kontennya. Untuk menghentikan program, gunakan ikon "Stop".

Tahan Enter untuk mengulang baris perintah, misalnya, pada urutan perintah berikut:

 MAJU 200 KIRI 89

Untuk mengatur ulang baris perintah, klik tiga kali atau tekan +A untuk memilih perintah sebelumnya, dan ketikkan perintah baru.

Antarmuka pengguna grafis dari pengaturan dasar kura kura

Bentuk penyu dari LibreLogo adalah objek gambar ukuran tetap yang normal. Anda dapat memosisikan dan memutarnya dengan cara standar, juga menggunakan tetikus dan ikon Putar dari bilah alat Properti Objek Menggambar. Ubah pengaturan Tebal Garis, Warna Garis, dan Warna Area dari bentuk kura-kura untuk menata atribut PENSIZE, PENCOLOR, dan FILLCOLOR dari LibreLogo.

Penyuntingan program

Gambar dan program LibreLogo menggunakan dokumen Penulis yang sama. Kanvas LibreLogo ada di halaman pertama dokumen Writer. Anda dapat menyisipkan jeda halaman sebelum program LibreLogo dan mengatur zoom halaman menggunakan ikon "tongkat ajaib" dari bilah alat Logo, juga mengubah ukuran fon untuk tata letak 2-halaman yang nyaman untuk pemrograman LibreLogo: halaman kiri (depan) adalah kanvas , halaman kanan (kedua) adalah editor program LibreLogo.

Bahasa pemrograman LibreLogo

LibreLogo adalah bahasa pemrograman yang mudah dilokalkan, seperti Logo, dilokalkan dalam beberapa bahasa oleh komunitas bahasa asli LibreOffice. Itu kembali kompatibel dengan sistem Logo yang lebih tua dalam kasus program Logo sederhana yang digunakan dalam pendidikan, misalnya.

 UNTUK segi tiga :ukuran
ULANGI 3 [
MENERUSKAN :ukuran
KIRI 120
]
SELESAI

segitiga 10 segitiga 100 segitiga 200

Perbedaan dari bahasa pemrograman Logo

Fitur lain dari LibreLogo

Perintah-perintah LibreLogo

Sintaks dasar

Peka Kapital

Perintah, konstanta warna tidak peka:

 PRINT “Hello, World!”
print “Hello, World, again!”

Nama-nama variabel adalah peka kapital:

 a = 5
A = 7
PRINT a
PRINT A

Baris program

Baris dari program LibreLogo adalah paragraf dalam dokumen Writer. Baris program dapat berisi beberapa perintah:

 PRINT “Hello, World!” PRINT “LibreLogo”

Isi

Garis atau bagian garis adalah komentar dari titik koma hingga akhir baris (paragraf):

 ; beberapa komentar. 
PRINT 5 * 5 ; beberapa komentar.

Memisahkan baris program ke beberapa paragraf

Anda dapat memisahkan baris program untuk lebih banyak paragraf menggunakan karakter tilde di akhir baris:

 PRINT “This is a very long ” + ~
“warning message”

Kura-kura bergerak

FORWARD (fd)

 KE DEPAN 10 ; PINDAH KE DEPAN 10pt (1pt = 1/72 inci)
KE DEPAN 10pt; lihat ke atas
KE DEPAN 0.5 inci ; pindah ke depan 0.5 inci (1 inci = 2.54 cm)
KE DEPAN 1' ; lihat ke atas
FD 1mm
FD 1cm

BACK (bk)

 KE BELAKANG 10; pindah ke belakang 10pt

LEFT (lt)

 KE KIRI 90; putar berlawanan dengan jarum jam 90 derjat
Kiri 90°; lihat ke atas
LT 3h; lihat ke atas (posisi jam)
LT apapun ; putar posisi secara acak

RIGHT (rt)

 KE KANAN 90 ; putar searah jarum jam 90 derajat

PENUP (pu)

 PENUP ; turtle akan bergerak tanpa menggambar

PENDOWN (pd)

 PENDOWN ; turtle akan bergerak dengan menggambar

POSITION (pos)

 POSISI[0, 0] ; putar dan bergerak ke pojok kanan-atas
POSISI UKURAN AHALAMAN ; putar dan bergerak ke pojok kiri bawah
POSISI [UKURAN HALAMAN[0], 0] ; putar dan bergerak ke pojok kanan atas
POSISI APAPUN ; putar dan bergerak ke posisi acak

HEADING (seth)

 HEADING 0 ; putar ke utara
HEADING 12h ; lihat ke atas
HEADING [0, 0]; putar ke pojok kiri atas
HEADING APAPUN ; putar ke arah acak

Perintah-perintah kura-kura lain

HIDETURTLE (ht)

 HIDETURTLE; sembunyukan kura-kura (hingga perintah showturtle)

SHOWTURTLE (st)

 SHOWTURTLE ; tampilkan turtle

HOME

 HOME ; atur ulang posisi awal turtle

CLEARSCREEN (cs)

 CLEARSCRENN ; hapus objek gambar dari dokumen

ISI dan TUTUP

 ISI ; tutup dan isi bentuk garis atau titik asli
TUTUP ; tutup bentuk garis asli atau gabungkan titik asli

Contoh; mengisi sebuah segitiga reguler:

 KE DEPAN 50 KE KIRI 120 KE DEPAN 50 ISI

Contoh; mengisi sebuah segitiga reguler:

 KE DEPAN 50 KE KIRI 120 KE DEPAN 50 ISI

Pengaturan Pena

PENSIZE (ps)

 PENSIZE 100 ; tebal garis 100 point
PENSIZE ANY ; ekuivalen dengan PENSIZE RANDOM 10

PENCOLOR/PENCOLOUR (pc)

 PENCOLOR “merah” ; mengatur warna pena merah (dengan nama warna, lihat konstanta warna)
PENCOLORO [255, 255, 0] ; mengatur warna pena kuning (daftar RGB)
PENCOLOR 0xffff00 ; mengatur warna kuning (kode heksa)
PENCOLOR 0 ; mengatur warna hitam (0x000000)
PENCOLOR ANY ; warna acak
PENCOLOR [5] ; mengatur warna pena merah (via pengidentifikasi warna, lihat konstanta warna)
PENCOLOR “tak terlhiat” ; warna pena tak terlihat untuk bentuk tanpa garis tepi yang terlihat
PENCOLOR “~merah” : mengatur warna merah acak

PENTRANSPARENCY

 PENTRANSPARENCY 80 ; mengatur transparansi warna pena asli ke 80%

PENCAP/LINECAP

 PENCAP “tak ada” : tanpa ujung garis tambahan (bawaan)
PENCAP “bulat” ; ujung garis di bulatkan
PENCAP “kotak” ; ujung garis kotak

PENJOINT/LINEJOINT

 PENJOINT “dibulatkan” ; pertemuan garis dibulatkan (bawaan)
PENJOINT “siku" ; pertemuan garis tajam
PENJOINT “miring” pertemuan garis miring
PENJOINT “tak ada” ; tanpa pertemuan garis

PENSTYLE

 PENSTYLE “solid” ; garis solid (bawaan)
PENSTYLE “titik” ; garis bertitik
PENSTYLE “strip” ; garis strip

; ditentukan oleh daftar dengan argumen berikut:
; – jumlah titik yang berdekatan
; – panjang titik
; – jumlah strip yang berdekatan
; – panjang strip
; – jarak titik/strip
; - tipe (opsinal):
; 0 = titik berupa persegi (baku)
; 2 =titik berupa kotak (panjang dan relatif terhadap ukuran pena)

PENSTYLE [3, 1mm, 2, 4mm, 2mm, 2] ; ...––...––...––

Pengaturan Isian

FILLCOLOR/FILLCOLOUR (fc)

 FILLCOLOR “biru” ; isi dengan warna biru, lihat pula PENCOLOR
FILLCOLOR “tak tampak” LINGKARAN 10 ; tidak lingkaran tak berisi
FILLCOLOR [“biru”, “merah”] ; gradien antara merah dan biru
FILLCOLOR [[255, 255, 255], [255,128,0]] ; antara putih dan oranye
FILLCOLOR [“birut”, “merah”, 1, 0, 0] ; atur gradien aksial (dengan pengaturan rotasi dan batas yang diperlukan), nilai yang memungkinan: 0-5 = linear, aksial, radial, lonjong, kotak dan gradien persegi
FILLCOLOR [“merah”, “biru”, 0, 90, 20] ; linear dengan 20% batas, diputar 90 derajat daritajuk asli turtle
FILLCOLOR [“merah”, “biru”, 0, 90, 20, 0, 0, 200, 50] ; dari 200% to 50% intensit
FILLCOLOR [ANY, ANY, 2, 0, 0, 50, 50] ; gradien radial dengan warna acak dan 50-50% posisi horisontal dan vertikal dari pusat

FILLTRANSPARENCY

 FILLTRANSPARENCY 80 ; mnengatur transparansi dari warna isian asli ke 80%
FILLTRANSPARENCY [80] ; mengatur transparansi linier gradien dari 80% ke 0%
FILLTRANSPARENCY [80, 20] ; mengatur transparansi linier gradien dari 80% tke 20%
FILLTRANSPARENCY [80, 20, 1, 90] ; mengatur transparansi aksial gradien diputar 90 derajat dari tajuk asli turtle
FILLTRANSPARENCY [80, 20, 2, 0, 20, 50, 50] ; mengatur transparansi redial gradien dari luar 80% ke dalam 20% transparan dengan 20% batas dan dengan 50-50% posisi horisontal dan vertikal positions dari pusat

FILLSTYLE

 FILLSTYLE 0 ; isian tanpa arsiran (baku)
FILLSTYLE 1 ; arsiran tunggal hitam (horisontal)
FILLSTYLE 2 ; arsiran tunggal hitam (45 derajat)
FILLSTYLE 3 ; arsiran tunggal hitam (-45 derajat)
FILLSTYLE 4 ; arsiran tunggal hitam (vertikal)
FILLSTYLE 5 ; arsiran silang merah (45 derajat)
FILLSTYLE 6 ; arsiran silang merah (0 derajat)
FILLSTYLE 7 ; arsiran silang biru (45 derajat)
FILLSTYLE 8 ; arsiran silang biru (0 derajat)
FILLSTYLE 9 ; arsiran triple biru
FILLSTYLE 10 ; arsiran tunggal lebar hitam (45 derajat)

; arsiran ubahan spesifik dengan daftar dengan argumen berikut:
; – gaya (1 = tunggal, 2 = ganda, 3 = triple)
; – warna
; – jarak
; – derajat

FILLSTYLE [2, “hijau”, 3pt, 15°] ; arsiran silang hijau (15 derajat)

Objek menggambar

CIRCLE

 LINGKARAN 100 ; gambar bentuk lingkaran (diameter = 100pt)

ELLIPSE

 ELIPS [50, 100] ; gambar bentuk elips dengan diameter 50 dan 100
ELLIPSE [50, 100, 2h, 12h] ; gambar sektor elips (dari posisi pukul 2 hingga pukul 12)
ELIPS [50, 100, 2h, 12h, 2] ; gambar segmen elips
ELIPS [50, 100, 2h, 12h, 3] ; gambar busur elips

SQUARE

 KOTAK 100; gambar bentuk kotak (ukuran = 100pt)

RECTANGLE

 PERSEGI [50, 100] ; gambar bentuk persegi (50Ă—100pt)
PERSEGI [50, 100, 10] ; gambar bentuk persegi dengan pojok yang dibulatkan

POINT

 TITIK ; menggambar titik dengan ukuran dan warna pena

TUTUP dapan menggabungkan titik terakhir, ISIAN dapat mengisi bentuk yang ditentukan berdasarkan titik. Sebagai contoh, lebih mudah untuk menggambar bintang “datar” mulai dari pusatnya:

 PENUP
ULANGI 5 [
KE DEPAN 80
TITIK
KE BELAKANG 80
KE KANAN 36
KE DEPAN 50
TITIK
KE BELAKANG 50
KANAN 120
] ISIAN

LABEL

 LABEL “teks” ; cetak teks di posisi turtle
LABEL 'teks' ; lihat di atas
LABEL "teks ;lihat di atas (hanya untuk kata tunggal)

TEXT

 LINGKARAN 10 TEKS “teks” ; mengatur teks objek gambar yang asli

Pengaturan fon

FONTCOLOR/FONTCOLOUR

 FONTCOLOR “hijau” ; mengatur warna fonta

FONTFAMILY

 FONTFAMILY “Linux Libertine G” ; mengatur (keluarga) fonta
FONTFAMILY “Linux Libertine G:smcp=1” ; mengatur pula fitur fonta (kap kecil)
FONTFAMILY “Linux Libertine G:smcp=1&onum=1” ; kap kecil + figur lawas

FONTSIZE

 FONTSIZE 12 ; mengatur 12pt

FONTWEIGHT

 FONTWEIGHT “tebal” ; mengatur ketebalan fonta
FONTWEIGHT “normal” ; mengatur berat norma

FONTSTYLE

 FONTSTYLE “cetak miring” ; mengatur varian cetak miring
FONTSTYLE “normal” ; mengatur variasi normal

PICTURE (pic)

CITRA untuk

pengelompokan bentuk;

 ; CITRA [ LibreLogo_commands ]
CINTRA [ MAJU KE 100 LINGKARAN 100 ] ; bentuk berkelompok seperti pohon

Lihat juga “Group” di LibreOffice Writer Help.

 TO tree location
PENUP POSITION location HEADING 0 PENDOWN
PICTURE [ FORWARD 100 CIRCLE 100 ] ; bentuk yang dikelompokkan mirip pohon
END

PICTURE [ tree [230, 400] tree [300, 400] ] ; bentuk yang dikelompokkan dalam bentuk yang dikelompokkan

Memulai bentuk garis baru

 CITRA ; mulai bentuk garis baru
KE DEPAN 10 CITRA KE DEPAN 10 ; dua bentuk garis

Menyimpan gambar SVG

 CINTRA “contoh.svg” [ LINGKARAN 5 ] ; simpan gambar sebagai citra SVG dalam direktori pengguna
CITRA “Desktop/contoh.svg” [ KE DEPAN 100 LINGKARAN 5 ] ; sebagaimana di atas, dengan alamat relatif
CITRA “/home/user/contoh.svg” [ LINGKARAN 5 ] ; alamat absolut untuk Unix/Linux
CITRA “C:\contoh.svg” [ LINGKARAN 5 ] ; alamat absolut untuk Windows

Menyimpan animasi SVG/SMIL (menggambar dengan perintah SLEEP)

 CITRA “animation.svg” [ CIRCLE 5 SLEEP 1000 CIRCLE 99 ] ; simpan sebagai animasi SVG/SMIL (lihat juga SLEEP)
CITRA “animation2.svg” [ CIRCLE 5 SLEEP 1000 CIRCLE 99 SLEEP 2000 ] ; sebagaiaman di atas, tetapi menggunakan SLEEP setelah objek terakhir dengan hasi berupa pengulangan setelah dua detik animasi SVG dijalankan ulang dalam peramban SMIL-conformant

Konsistensi pada batas kiri

Gunakan CITRA untuk menjaga konsistensi posisi dan bentuk garis pada batas kiri Writer:

 PICTURE [ CIRCLE 20 POSITION [-100, 100] CIRCLE 20 ]

Pengulangan (Loop)

REPEAT

 ; ULANG nomor [ commands ]

ULANGI 10 [ M 10 LEFT 45 CIRCLE 10 ] ; ulangi 10 kali
 ; angka bersifat opsional

ULANGI [ POSITION ANY ] ; perulangan tanpa henti

REPCOUNT

variabel perulangan (juga terdapat dalam perulangan FOR dan WHILE).

 REPEAT 100 [ FORWARD REPCOUNT LEFT 90 ]

FOR IN

Perulangan untuk daftar elemen-elemen:

 FOR i IN [1, 5, 7, 9, 11] [
FORWARD i
LEFT 90
]

Perulangan untuk karakter dari urutan karakter:

 FOR i IN “text” [
LABEL i
FORWARD 10
]

WHILE

 WHILE TRUE [ POSITION ANY ] ; perulangan tanpa henti
WHILE REPCOUNT <= 10 [ FORWARD 50 LEFT 36 ] ; as REPEAT 10 [ ... ]

BREAK

Hentikan pengulangan.

 REPEAT [ ; perulangan tanpa henti
POSITION ANY
IF REPCOUNT = 100 [ BREAK ] ; setara dengan REPEAT 100 [ ... ]
]

CONTINUE

Melompat ke iterasi pengulangan selanjutnya.

 REPEAT 100 [
POSITION ANY
IF REPCOUNT % 2 = 0 [ CONTINUE ]
CIRCLE 10 ; gambar lingkaran pada tiap posisi kedua
]

Kondisi

IF

 ; IF condition [ true block ]
; IF condition [ true block ] [ false block ]

IF a < 10 [ PRINT “Kecil” ]
IF a < 10 [ PRINT “Small” ] [ PRINT “Besar” ]

AND, OR, NOT

Operator lojik.

 IF a < 10 AND NOT a = 5 [ PRINT “0, 1, 2, 3, 4, 6, 7, 8 or 9” ]
IF a < 10 AND a != 5 [ PRINT “0, 1, 2, 3, 4, 6, 7, 8 or 9” ] ; sebagaimana di atas

Subrutin

TO, END

Kata baru (atau prosedur).

 UNTUK segitiga
ULANGI 2 [ FORWARD 100 RIGHT 120 ] FILL
AKHIR

ULANGI 10 [ segitiga PENUP POSITION ANY PENDOWN ]

OUTPUT

Mengembalikan nilai dari fungsi.

 TO randomletter
LUARAN ACAK “qwertzuiopasdfghjklyxcvbnm”
END

PRINT randomletter + randomletter + randomletter ; print 3-surat urutan karakter acak

STOP

Kembali dari prosedur.

 UNTUK angka contoh
IF angka < 0 [ STOP ]
PRINT SQRT angka ; print kotak root
]

contoh 100
contoh -1 ; tanpa luarandan galat
contoh 25

Variabel-variabel baku

ANY

Nilai acak baku dari angka, dll.

 PENCOLOR ANY ;  warna pena acak

TRUE

Nilai lojik.

 WHILE TRUE [ POSITION ANY ] ; perulangan tak henti
PRINT TRUE ; print true

FALSE

Nilai lojik.

 WHILE NOT FALSE [ POSITION ANY ] ; perulangan tak henti 
PRINT FALSE ; print false

PAGESIZE

 PRINT PAGESIZE ; daftar cettak ukuran halaman dalam satuan point, mis. [595.30, 841.89]

PI/Ď€

 PRINT PI ; mencetak 3.14159265359

Masukan/Keluaran

PRINT

 PRINT “teks” ; print “teks” dalam sebuah kotak dialog
PRINT 5 + 10 ; print 15

INPUT

 PRINT INPUT “Input value?” ; meminta dan mencetak string berdasarkan kueri kotak dialog
PRINT FLOAT (INPUT “First number?”) + FLOAT (INPUT “Angka kedua?”) ; kalkulator sederhana

SLEEP

 SLEEP 1000 ; wait for 1000 ms (1 sec)

GLOBAL

Mengatur variabel global yang digunakan dalam prosedur.

 GLOBAL tentang
tentang = “LibreLogo”

TO contoh
PRINT tentang
GLOBAL tentang ; ketika kami ingin menambahkan nilai baru
tentang = “nilai baru untuk variabel global”
END

contoh
PRINT tentang

Fungsi

RANDOM

 PRINT RANDOM 100 ; angka float acak (0 <= x < 100)
PRINT RANDOM “text” ; huruf acak dari “teks”
PRINT RANDOM [1, 2] ; daftar elemen acak (1 atau 2)

INT

 PRINT INT 3.8 ; print 3 (integer part of 3.8)
PRINT INT RANDOM 100 ; angka integer acak (0 <= x < 100)
PRINT INT “7” ; konversi paramater string to integer

FLOAT

 ; konfersi parameter string ke angka float
PRINT 2 * FLOAT “5.5” ; print 11.0

STR

 ; konversi parameter angka ke string
PRINT “Hasil: ” + STR 5 ; print “Result: 5”
PRINT 10 * STR 5 ; print 5555555555

SQRT

 PRINT SQRT 100 ; cetak 10, akar kuadrat dari 100

SIN

 PRINT SIN 90 * PI/180 ; cetak 1.0 (sinus of 90° dalam radian)

COS

 PRINT COS 0 * PI/180 ; cetak 1.0 (cosinus of 0° dalam radian)

LOG10

 PRINT LOG10 100 ; print 2.0 (logaritma umum dari 100)

ROUND

 PRINT ROUND 3.8 ; print 4 (rounding 3.8)
PRINT ROUND RANDOM 100 ; angka integer acak (0 <= x <= 100)

ABS

 PRINT ABS -10 ; print 10, nilai absolut dari -10

COUNT

 PRINT COUNT “teks” ; print 4, hitang karakter dari “text”
PRINT COUNT [1, 2, 3] ; print 3, ukuran dari daftar

SET

 ; Konversi daftar ke set Python
PRINT SET [4, 5, 6, 6] ; print {4, 5, 6}
PRINT SET [4, 5, 6, 6] | SET [4, 1, 9] ; print {1, 4, 5, 6, 9}, union
PRINT SET [4, 5, 6, 6] & SET [4, 1, 9] ; print {4}, intersection
PRINT SET ([4, 5, 6, 6]) - SET [4, 1, 9] ; print {5, 6}, difference
PRINT SET [4, 5, 6, 6] ^ SET [4, 1, 9] ; print {1, 5, 6, 9}, perbedaan simetris

RANGE

 ; Pembuatan senarai mirip Python
PRINT LIST RANGE 10 ; print [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
PRINT LIST RANGE 3 10 ; print [3, 4, 5, 6, 7, 8, 9]
PRINT LIST RANGE 3 10 3 ; print [3, 6, 9]

FOR i IN RANGE 10 50 10 [ ; loop untuk [10, 20, 30, 40]
FORWARD i
LEFT 90
]

LIST

 hapus pengulangan elemen dari daftar menggunakan konversi set dan daftar
PRINT LIST (SET [1, 3, 5, 5, 2, 1]) ; print [1, 3, 5, 2]

TUPLE

Konversi ke tuple Python (daftar tidak dapat dimodifikasi)

 PRINT TUPLE [4, 5]

SORTED

Hal ini kembali dengan daftar yang telah disortir.

 PRINT SORTED [5, 1, 3, 4] ; print [1, 3, 4, 5]

SUB

Urutkan urutan karakter menggunakan pola regex (regular expression/ekspresi reguler).

 PRINT SUB (“t”, “T”, “teks”) ; print “Teks”, mengganti “t” dengan “T”
PRINT SUB (“(.)”, “\\1\\1”, “tek”) ; print “tteekkss”, menggandakan setiap karakter

SEARCH

Cari pola urutan karakter menggunakan pola regex.

 IF SEARCH (“\w”, "word") [ PRINT “Huruf di dalam kata.” ]

FINDALL

Temukan semua urutan karakter dalam masukan string yang cocok dengan pola regex yang diberikan.

 PRINT FINDALL(“\w+”, “Anjing, kucing.”) ; print [“Anjing”, “kucing”], daftar kata.

MIN

 PRINT MIN [1, 2, 3] ; print 1,elemen terendah dari daftar

MAX

 PRINT MAX [1, 2, 3] ; print 3, elemen terbesar dari daftar

Konstanta warna

 PENCOLOR “SILVER” ; set by name
PENCOLOR [1] ; diatur oleh pengenal
PENCOLOR “~SILVER” ; warna silver acak

Pengenal

Nama

0

BLACK

1

SILVER

2

GRAY/GREY

3

WHITE

4

MAROON

5

RED

6

PURPLE

7

FUCHSIA/MAGENTA

8

GREEN

9

LIME

10

OLIVE

11

YELLOW

12

NAVY

13

BLUE

14

TEAL

15

AQUA

16

PINK

17

TOMATO

18

ORANGE

19

GOLD

20

VIOLET

21

SKYBLUE

22

CHOCOLATE

23

BROWN

24

INVISIBLE


Mohon dukung kami!