Németh László
LibreLogo
TARTALOM, ELŐSZÓ
Tartalom
ELŐSZÓ
BEVEZETÉS
TELEPÍTÉS
LOGO ESZKÖZTÁR
Parancssor az eszköztáron
Programfuttatás
LOGO ÉS LIBRELOGO ÖSSZEVETÉS
A LIBRELOGO PROGRAMOZÁSI NYELV
"Helló, Világ!"
Utasítássorozat
Megjegyzések
Sortörésjel
Teknőcgrafika
Kép utasítás
Színek
Négyzet, téglalap, kör, ellipszis
Szöveg megjelenítése
Egyéb teknőcgrafikai utasítások
Ismétlődő utasítások (ciklusok)
Feltételvizsgálat
Saját utasítások (eljárások)
Saját függvények
Változók
Értékadás
Globális változók
Számok
Karakterláncok
Szabályos kifejezések
Listák
Halmazok
Fix listák
Szótárak
KÉRDÉSEK ÉS VÁLASZOK
PÉLDÁK
Elforgatott négyzetek
Teknőcök
Színes ábrák
Betűgrafika
Előszó
A LibreLogo programozási környezet és ez a könyv azzal a céllal készült, hogy elősegítse a szabad szoftverek megjelenését, használatát a közoktatásban. Bízom abban, hogy a szabad szoftverek ugyanolyan nagy hatást gyakorolnak majd az iskolásokra, mint amelyet az iskolai számítógépek megjelenése okozott valamikor, és amilyen hatást gyakorolnak a szabad szoftverek napjaink informatikájára: mind az IDG, mind a Gartner elemzései szerint pár éven belül nemcsak kiszolgáló oldalon, hanem ügyfél oldalon is élre törnek a szabad operációs rendszerek, elsősorban a Linux alapú Android mobil operációs rendszernek köszönhetően, amely az okostelefonok körében már régóta piacvezető.
Mi is a LibreLogo? Egy olyan, a jelenlegi iskolai Logo rendszerekkel rokon programozási környezet és nyelv, amely a honosított utasítások mellé a modern Python programozási nyelvből vesz át elemeket, illetve lehetővé teszi a Python kifejező adatszerkezeteinek használatát is. A LibreLogo ötvözi a Logo teknőcgrafikáját a LibreOffice (vagy az Apache OpenOffice.org) nyomdai minőséget biztosító vektorgrafikus képességeivel, amint ezt a könyv LibreLogóval készült ábraanyaga is tanúsítja. A LibreLogo a LibreOffice Writerben rajzol, így a képek a szövegszerkesztéshez és kiadványszerkesztéshez egyből rendelkezése állnak, egérrel módosíthatók, mozgathatók, átméretezhetők, feliratozhatók, egyből kinyomtathatók, ISO OpenDocument (ODF) dokumentumformátumban menthetők, nyomdai szabvány PDF formátumba exportálhatók, vágólapon keresztül új dokumentumba vagy bemutatóba másolhatók, a LibreOffice Draw rajzolóprogramjával egyéb módon módosíthatók (pl. körre feszíthetők, torzíthatók, sőt térbelivé alakíthatók), raszteres (JPEG, PNG), és vektoros képformátumokban; a DTP standard EPS-ben (Encapsulated PostScript), vagy a Wikipédia által is használt webes standard SVG-ben (Scalable Vector Graphics) elmenthetők.
A LibreLogo izgalmas pedagógiai kísérlet a különböző alap- és emelt szintű informatikai ismeretek egységes keretben történő tárgyalására, a szövegszerkesztés és képkezelés játékos, alkotó formában történő elsajátítására. Nem utolsó sorban pedig a LibreOffice-t jól kiegészítő, könnyen elsajátítható eszköz a számítógépes grafikához és kiadványszerkesztéshez.
Németh László