Németh László LibreLogo
|
|
- Árpád Kerekes
- 5 évvel ezelőtt
- Látták:
Átírás
1 Németh László LibreLogo FSF.hu Alapítvány, 2012
2 2 LibreLogo előre 100 jobbra 95 előre 100 ismét 3 [ előre 100 jobbra 90 ismét 3 [ előre 100 jobbra 90 tölt ismét 4 [ tollatfel előre 80 tollatle előre 10 jobbra 90 előre 10 tollsarok kerek tollsarok hegyes ismét 4 [ tollatfel előre 80 tollatle előre 10 jobbra 90 előre 10 tölt tollvastagság 0 tollvastagság 1 tollvastagság 1mm tollvastagság 0,1in tollstílus folyamatos tollstílus pontozot tollstílus szaggatot ismét 4 [ tollatfel előre 80 tollatle előre 10 jobbra 90 előre 10 zár ismét 2 [ ismét 2 [ előre 90 jobbra 90 előre 140 jobbra 90 balra 5 tölt kép [ előre 20 kép előre 20 jobbra 120 előre 20 tölt téglalap [140, 30 téglalap [30, 140, 10 négyzet 50 kör 50 ellipszis [140, 60 ellipszis [140, 60, 2ó, 11ó ellipszis [140, 60, 2ó, 11ó, 2 ellipszis [140, 60, 2ó, 11ó, 3
3 LibreLogo 3 Az iskolák sokkal inkább nevelő környezetet biztosítanak majd, arra bátorítva a tanulókat, hoy tanulmányozzák és fejlesszék a [GNU 1 rendszer kódját. 11 R. M. Stallman, a szabad szotver mozgalom alapítója Tartalomjegyzék Előszó...4 Bevezetés...4 Telepítés...8 Logo eszköztár...8 Parancssor az eszköztáron...8 Programfutatás...9 Logo és LibreLogo összevetés...9 A LibreLogo programozási nyelv...11 Helló, Világ!...11 Utasítássorozat...12 Megjegyzések...12 Sortörésjel...12 Teknőcgraika...12 Kép utasítás A szabad szoftverekboől a á llo á Unix-szerűő opera á cio á s rendszer, amelynek sza á mos kűlcseleme á t el is ke á szítette á a fejleszte á st meghirdetoő Free Software Foűndation (FSF). A mai, GNU GPL szabad szoftver licenc alatt kiadott Linűx rendszerek FSF a á ltal javasolt elneveze á se GNU/Linűx, tekintettel GNU-s rendszer- e á s sege á dprogramjaikra. 111 Ide á zet a GNU kia á ltva á nybo á l (1984), l. Az a á llíta á á st jo á l pe á lda á zza a magyar felsoőoktata á s. A szabad szoftverekkel megismerkedoő hallgato á k koözűöl sokan ma ma á r nemzetkoözileg ismert informatikai szakemberek, mint Molna á r Ingo (l. Wikipe á dia), a Linűx opera á cio á s rendszer egyik vezetoő fejlesztoője, vagy Scheidler Bala á zs, a vila á gszerte mintegy 850 ezer ce á gne á l űözembe helyezett syslog-ng naplo á zo á szoftver szerzoője, e á s a ha á lo á - zatibiztonsa á g-technolo á giai koöze á pva á llalat, a BalaBit Kft. alapíto á á ja e á s vezetoője. Színek...14 Négyzet, téglalap, kör, ellipszis...15 Szöveg megjelenítése...15 Egyéb teknőcgraikai utasítások...16 Ismétlődő utasítások (ciklusok)...17 Feltételvizsgálat...18 Saját utasítások (eljárások)...19 Saját függvények...21 Változók...21 Értékadás...22 Globális változók...22 Számok...22 Karakterláncok...23 Szabályos kifejezések...25 Listák...26 Halmazok...28 Fix listák...29 Szótárak...30 Kérdések és válaszok...31 Példák...33 Elforgatot négyzetek...33 Teknőcök...33 Színes ábrák...33 Betűgraika...34
4 4 Előszó LibreLogo 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 szotverek megjelenését, használatát a közoktatásban. Bízom abban, hogy a szabad szotverek ugyanolyan nagy hatást gyakorolnak majd az iskolásokra, mint amelyet az iskolai számítógépek megjelenése okozot valamikor, és amilyen hatást gyakorolnak a szabad szotverek 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ítot 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őcgraikáját a LibreOice (vagy az Apache OpenOice.org) nyomdai minőséget biztosító vektorgraikus képességeivel, amint ezt a könyv LibreLogóval készült ábraanyaga is tanúsítja. A LibreLogo a LibreOice 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 LibreOice 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 LibreOice-t jól kiegészítő, könnyen elsajátítható eszköz a számítógépes graikához és kiadványszerkesztéshez. Németh László Bevezetés A LibreLogo a magyar közoktatásban, sok helyen a felsőoktatásban is használt zárt, licencdíjas, windowsos informatikai oktatóprogramok (Comenius Logo és Imagine Logo) szabad, és szabad operációs rendszereken is futó alternatívája. Mivel egyesíti a Logo és a Python programozási nyelv előnyeit, egyszerűbben oldhatunk meg vele informatikai verseny- és emelt szintű éretségi feladatokat is, mint a zárt Logo rendszerekkel toől a Python va á laszthato á programoza á si nyelv az emelt szintűő informatika e á rettse á - gin. Pythonban a programoza á si feladatok toörede á k idoő alatt megoldhato á k a Pascal, C, C++,
5 1 LibreLogo Bevezetés 5 Java e á s Logo nyelvekhez ke á pest. A LibreLogo e á s e fűözet egyik nem titkolt ce á lja, hogy megkoönnyítse á a Python nyelv elsaja á títa á á sa á t. 1 A LibreLogo lehetőségei azonban nem merülnek ki az oktatásban: interaktív (kézzel is átszerkeszthető) vektorgraikus ábrákat készíthetünk vele nyomdai minőségben, kiadványszerkesztési céllal. A LibreLogo jellemzői részletesebben: Szabad szotver. Szabadon felhasználható és terjeszthető, forráskódja tanulmányozható és módosítható. A szabad, ma á s ne á ven nyílt á forra á sko á dű á szoftverek meghata á rozo á szerepet toöltenek be napjainkban, ele á g, ha csak az olyan ismert, nyílt á forra á sko á dra e á pítoő á szervezetekre gondolűnk, mint az Apple, Facebook, Google, Twitter vagy a Wikipe á dia. 11 A Librefice-on, illetve fpenfice.org-on kívűöl á olyan ne á pszerűő e á s ismert szoftverek tartoznak ide, mint a Mozilla Firefox vagy a Google Chrome boönge á szoők e á s a Linűx opera á cio á s rendszer. Ez űto á bbi nemcsak a mai szűpersza á míto á á ge á pek vagy a va á llalati kiszolga á lo á k űralkodo á opera á cio á s rendszere, hanem űögyfe á loldalon is az e á lre toört: az okostelefonok piacvezetoő platformja, a nyílt á forra á sko á dű á Android valo á ja á ban egy Linűx rendszer, de a riva á lis iphone, ipad ifs rendszere á nek (soőt a Mac fs X-nek) alapja is szabad szoftver, a Darwin ne á vre hallgato opera á cio á s rendszer. A Magyarorsza á g.hű korma á nyzati porta á lt toöbb mint 95%-ban szabad á szoftverek műőkoödtetik, ahogy a hazai oönkorma á nyzatok e á s bíro á á sa á gok műőkoöde á se is elke á p- zelhetetlen szabad szoftverek ne á lkűöl. 111 A Gartner 2011-ben pűblika á lt felme á re á se á ben koözel 600 va á llalat szerepelt, melyek toöbbse á ge á ben meghata á rozo á szereppel bírnak á a szabad szoftverek. Szabad irodai programcsomagokat, mint az fpenfice.org e á s a Librefice, a vizsga á lt va á llalatok mintegy negyede á ne á l alkalmaztak. A kűtata á s egyik legfontosabb mega á llapíta á á sa a szabad szoftverek re á szesede á se á nek nagyme á rte á kűő noövekede á se: a 2006-ban 1 Komolytalanna á va á lhat-e az informatika e á rettse á gi atto á l, hogy le á nyegesen egyszerűőbb a programoza á si feladatok megolda á sa a Python karakterla á ncokkal, lista á kkal e á s szo á ta á r adatszerkezettel, vagy inka á bb innentoől va á lhat komollya á, hiszen olyan szintűő feladatok oldhato á k meg kezdoő Python programozo á i tűda á ssal, amelyek a professziona á lis C, illetve Pascal tűda á ssal rendelkezoőknek is feladja á k a lecke á t? A koöze á piskolai informatikaoktata á s ce á lja, hogy mine á l toöbben legyenek ke á pesek megoldani emelt szintűő e á rettse á gi feladatokat. Az pedig kifejezetten eloőny, hogy koözben egy elterjedt, komoly programoza á si nyelvvel ismerkednek meg, amelynek fűöggetlenűöl atto á l, hogy informatikai szakemberek leszneke, vagy sem ke á soőbb is jo á haszna á t vehetik. 111 L. pe á lda á űl e á s Laky Norbert (Foőva á rosi Bíro á á sa á g) felme á re á se szerint a hazai bíro á á sa á gok toöbbse á ge szabad irodai programcsomagot haszna á l. Az e á vi ma á sfe á l millio á bíro á á sa á gi űögyet tekintve ez millio á s nagysa á grendűő dokűmentűm kezele á se á t jelenti szabad szoftverekkel Magyarorsza á - gon. me á rt kevesebb mint 10%-ro á l a 2012-re jo á solt toöbb mint 30%-ra. 4 A GNU GPL/LGPL/MPL ha á rmas szabad licence szavatolja a LibreLogo szabad felhaszna á lhato á sa á ga á t, forra á sko á dja á - nak hozza á fe á rhetoőse á ge á t e á s mo á dosíthato á á sa á ga á t minden felhaszna á lo á sza á ma á ra. 44 Oktatóprogram. A Nemzeti alaptantervben szereplő informatikai tananyag (teknőcgraika és algoritmusok) oktatására alkalmas programozási környezet. Teknoőcmozgato á űtasíta á á sok, ciklűsok, felte á telvizsga á lat, elja á ra á sok, fejlett adatszerkezetek, mindez magyar nyelvűő űtasíta á á sokkal. A LibreLogo egye á b kiemelhetoő, a koözoktata á s sza á - ma á ra is eloőnyoös tűlajdonsa á gai: dokűmentűmszerkesztoő e á s vektorgraikűs ke á pkezele á se á nek oktata á sa, műőve á szeti oktata á s, a modern e á s elterjedt Python programoza á si nyelv adatszerkezeteinek e á s egye á b tűlajdonsa á gainak elsaja á títa á á sa. Csereszabatos honosítás. A LibreLogo támogatja a magyar oktatásban elterjedt Comenius Logo és Imagine Logo alapvető utasításait, jelöléseit. Pe á lda á űl a LibreLogo elfogadja a Comeniűs Logo tanűld, e á s az Imagine Logo elja á ra á s (roöv. elj ) űtasíta á á sait is (az Imagine Logo ma á r nem ta á mogatja a tanűld űtasíta á á st, teha á t az alapvetoő programszervezoő űtasíta á á sok tekintete á ben sem csereszabatos eloődje á vel, a Comeniűs Logo á val). Egye á b gyakran haszna á lt koözoös parancsok: eloőre ( e ), ha á tra ( h ), balra ( b ), jobbra ( j ), tollatfel ( tf ), tollatle ( tl ), isme á tle á s ( ism ), tollszín ( tsz ), tollvastagsa á g ( tv ), toöltoőszín á ( tlsz ), toöroölke á pernyoő ( toöroölke á p ), haza, á elrejt, la á thato á, eredme á ny stb. Javított honosítás. A LibreLogo helyenként új alternatívák bevezetésével javítja az említet Logo honosítást: A tanűld / elja á ra á s, vagyis az eredeti Logo to űtasíta á á s alternatív á honosíta á á sa a LibreLogo á ban az ez (l. melle á kelt pe á ez teknőc lda). címke Vektoros rajzolóprogram:::: a képernyőfüggetlen vektorgraika (vektoros alakzatok és TrueType, valamint Graphite betűtechnológia), nyomdai mértékegységeket ismerő utasítások segítségével nyomdai minőségű graikákat készíthetünk 444, szemben az iskolai oktatásban jelenleg használt rossz felbontású raszteres Logo rendszerekkel L. címlap, á vagy
6 6 Bevezetés LibreLogo A nyomdai minoőse á gűő, a kiadva á nyszerkeszte á sben egyszerűően felhaszna á lhato á graika toöbbek sza á ma á ra nyű á jtja az alkota á s oöroöme á t, mint a nagyobb programoza á si ismereteket ige á nyloő műltime á dia á s e á s ja á te á kprogramoza á s, amire a jelenlegi iskolai Logo rendszerek a hangsű á lyt fektetik. LibreOice/OpenOice.org kiegészítő:::: az elterjedt LibreOice (vagy annak eredeti kódbázisa, az Open- Oice.org) irodai programcsomag Writer dokumentumszerkesztőjében készíthetjük és futathatjuk LibreLogo programjainkat, kihasználva a program magas szintű graikai képességeit. Platformfüggetlenség:::: a program mindenhol fut, ahol a LibreOice, tehát szabad (FreeBSD, Linux) és zárt (Mac OS X, Windows) operációs rendszereken is. Ida á ig koözponti szoftverlicenc-va á sa á rla á s biztosította á a Comeniűs e á s Imagine Logo á t, a Microsoft fice irodai programcsomagot e á s egye á b za á rt programokat a magyar iskola á k sza á ma á ra. A koözeljoövoőben ez a koözponti beszerze á s megszűőnik, hogy a nemzetkoözi trendeket koövetve a nyílt á alternatíva á á k fokozottan megjelenhessenek az oktata á sban is (l. pl. az ide á zett Gartner jelente á st a szabad szoftverek, benne a szabad irodai programcsomagok jelentoős va á llalati re á szesede á se á roől, e á s ezek folyamatos noövekede á se á roől). A LibreLogo olyan nyílt á alternatíva, á amely megkoönnyíti á a nyílt á irodai programcsomagra e á s a nyílt á opera á cio á s rendszerre valo á a á ta á lla á st az oktata á sban is. Szabványosság:::: az ábrák, Unicode karakterkódolású feliratok és a Logo programot tartalmazó szöveges dokumentum.odt kiterjesztésű állományba, azaz ISO OpenDocument formátumban menthető, valamint exportálhatók a nyomdai és ISO szabvány PDF-be és (a vektoros képek esetében) a webes szabvány SVG-be. Interaktív teknőc:::: a teknőc pozíciója és elforgatása egérrel is beállítható. A teknőc színei és körvonala kijelzi az aktuális tollszínt, töltőszínt, tollvastagságot és a toll felemelését. Ba á r a LibreLogo Logo eszkoözta á ra tartalmaz teknoőcmozgato á ikonokat, a teknoőc koözvetlenűöl is mozgathato á az ege á rrel: tetszoőleges helyre hű á zhato á, illetve forgata á si szoöge (a kijeloöle á sne á l aűtomatikűsan megjelenoő Rajzobjektűm tűlajdonsa á gai eszkoözta á r Forgata á s ikonja á - ra kattinta á s űta á n) is mo á dosíthato á á. A teknoőc az így á bea á llított á pozício á á ban e á s forgata á si szoögben halad tova á bb. Interaktív graika:::: A LibreOice-ban a LibreLogóval rajzolt élsimítot, szabadon nagyítható alakzatokat szabadon elrendezhetjük, átszerkeszthetjük. Az alakzatot kijeloölve mo á dosíthatjűk á az alakzat elforgata á sa á t, a vonalvastagsa á got e á s a -színt. á A kitoölte á sne á l aka á r szína á á rnyalatot is bea á llíthatűnk. á Az alakzatra dűpla á n kattintva szoöveget adhatűnk meg. A Librefice bee á pített á sű á go á ja magyar nyelven ad a lehetoőse á gekroől ta á je á koztata á st. Nemzetközi közösségi fejlesztés: A közösségi fejlesztés a szabad szotverek, ma már részben államilag serkentet (l. nyílt adat kezdeményezések az USA-ban és az Unió tagállamaiban) fejlesztésének alapja. Nemzetközi iskolai és egyéb fejlesztési projektekben való részvételt tesz lehetővé a LibreLogo beépítet fordítástámogatása: a más nyelven készült LibreLogo programok a dokumentum nyelvének magyarra állításával és egy katintással magyarra fordíthatók, a dokumentum nyelvének angolra (vagy később más egyéb nyelvre) való átállításával pedig egyéb nyelvre. Az így elkészítet programok olyan nemzetközi közösségi helyeken jelenhetnek meg, mint a LibreOice vagy az Apache OpenOice.org sablontára. Fejlett Logo fejlesztőkörnyezet:::: változtatható lapméret (max. 3 m 3 m), nagyítás, teknőc-nyomkövetés (képernyő automatikus görgetése programfutás közben). Writer programszerkesztő: szintaktikai ellenőrzés, hibás sorra ugrás, helyesírás-ellenőrzés, több (dokumentumonkénti) rajzlap egyszerre. Python:::: a LibreLogo a modern Python programozási nyelvre épül, melynek adatszerkezeteit, könyvtárait it is elérhetjük. A LibreLogo tömör parancskészlete mögöt a Python rugalmassága áll. A LibreLogo e á rtelmezoője gyakorlatilag egy Python eloőfordíto á á. A LibreLogo programot az eloőfordíta á á s űta á n egy Python sza á l hajtja ve á gre a ha á tte á rben. A Python nemcsak a Libre-
7 LibreLogo Bevezetés 7 fice bee á pített, á magas szintűő programnyelve, illetve nemcsak az emelt szintűő informatikai e á rettse á gi legkoönnyebben elsaja á títhato á á e á s itt a leghate á konyabb (leggyorsabb fejleszte á st lehetoőve á tevoő) programoza á si nyelve. A kifejezetten oktata á si e á s prototípűske á á szíte á á si ce á llal fejlesztett, azo á ta is folyamatosan fejloődoő nyelv e á s C referenciamegvalo á síta á á sa, a CPython sze á les koörűő ne á pszerűőse á gre tett szert azzal, hogy egyszerűőse á ge ellene á re a legkomolyabb ce á lokra haszna á lhato á. Pe á lda á űl bee á pített á programnyelve a vezetoő 3D anima á cio á s szoftvereknek, mint az Aűtodesk Maya, Cinema 4D vagy a szabad Blender; e á s a Google va á llalati adatba á zisfelhoője á nek, az App Engine-nek. Tova á bbi szabad szoftveres pe á lda á k a Librefice-on e á s fpenfice.org-on kívűöl, á amelyek programozhato á k Pythonban: Scribűs kiadva á nyszerkesztoő, Fontforge betűőtervezoő, GIMP rajzolo á program, vagy eleve Pythonban ke á szűöltek, mint a GNU Mailman levelezoőlista-kezeloő, Plone tartalomkezeloő, Django webes keretrendszer, Bazaar verzio á kezeloő rendszer e á s az eredeti BitTorrent kliens, de a Microsoft is a Pythonnal (annak egy ma á sik szabad implementa á cio á ja á val, az IronPythonnal) ne á pszerűősíti á saja á t.net platformja á t. Graphite betűtechnológia és betűkészletek:::: Bár nevükben a Linux szerepel, a LibreOice Linux Libertine G és Linux Biolium G betűkészleteivel operációs rendszertől függetlenül tudunk különleges betűváltozatokat és betűhatásokat (például valódi kiskapitálisok, ugráló számok: ) elérni a LibreLogóban is. Ilyen kűöloönleges betűőva á ltozat a Linűx Libertine G valo á di tervezett (nem pedig olvashatatlanűl lekicsinyített) á apro á betűője, amellyel a Librefice a professziona á lis kiadva á nyszerkesztoő programok alapva á ltozatait is tű á lsza á rnyalja. (Megigyelhetoő e jegyzet nyomtata á sra sza á nt va á ltozata á ban.) Sőt, a betűkészletek a részben magyar fejlesztésnek köszönhetően kiemelt magyar tipográiai támogatással bírnak: A felkiáltójel, kérdőjel, ketőspont és pontosvessző elé a magyar tipográiának megfelelő nagyobb térköz kerül. (Ezt sajnos nemcsak a szövegszerkesztők, még a kiadványszerkesztő programok többsége sem támogatja!) A dokumentumszerkesztők körében amúgy is egyedülálló alapértelmezet ligatúrákat (betűhelyetesítő nyomdai jelek) további magyar jelváltozatokkal egészíti ki: ilyen a kurzív gy (l. a mayar szóban), gf ( megfog, ágfa ), gj ( vágja, megjön, legjobb ), valamint az ismertebb, de a betűkészletekben általában nem szereplő j és j ( ijú, blöje, illetve álló változatban is: ijú, blöje ). A LibreOice graikai képességeinek bővítése:::: Az egyszerű programozási felület, amit a LibreLogo nyújt, jelentős mértékben bővíti a LibreOice graikai képességeit, de ezen felül is akad olyan graikai lehetőség, ami a LibreOice-ból korábban hiányzot. Ilyen a pont utasítással megrajzolható pont alakzat és a pontozot vonalstílus: a LibreOice pontozot vonalai valójában kis négyzetekből állnak, nem pedig pontokból, mint a LibreLogóé (l. a mellékelt összehasonlítást). Speciális kiadványszerkesztő:::: a LibreLogo az előbbiekben felsorolt tulajdonságaival; a képernyőfüggetlen, nyomdai minőségű vektorgraikával; az olyan nyomdai szabványok támogatásával, mint a PDF; különleges nyelvi elemeivel, mint a közvetlen mértékegység megadás, vagy a hierarchikus csoportosító kép utasítás; valamint dokumentumszerkesztőbe ágyazotságával és interaktivitásával speciális kiadványszerkesztési feladatokat is elláthat. Jo á pe á lda erre a LibreLogo sakkta á blarajzolo á pe á ldaprogramja, ahol a sakkba á bokat ke á zzel vagy a lejegyze á s megada á sa á val is egyszerűően felhelyezhetjűök a ta á bla á ra, vagy a (pe á lda á űl a címoldalon, á illetve a melle á kelt, a ba á bokat TrűeType betűőke á szletboől, a sakkta á bla kerete á t e á s sza á moza á sa á t Logo űtasíta á á sokkal kirajzolo á sakkta á bla á n is megigyelhetoő) betűőgraikai ke á - pesse á gek. Egyéb tulajdonságok:::: a program tömör felépítésű a b c d e f g h Mat 3 lépésben (Sütő, 1889)
8 8 Bevezetés LibreLogo (mindössze 1400 sor Python/PyUNO-ban), könnyen honosítható (mintegy 150 szó, illetve egyszerű programüzenet lefordítását igényli). Várható fejlesztési irány:::: a LibreOice és a LibreLogo integrációja, amely már részben teljesült azzal, hogy 2012 novemberében a LibreOice forráskódjába bekerült a LibreLogo új, jelenleg még nem alapértelmezet modulként. Ezzel lehetőség nyílt a jelenleg támogatot angol és magyar mellé további honosítások elkészítése a Libre- Oice fordítói közösség segítségével. Egyéb cél lehet a LibreLogóból még nem elérhető LibreOice graikai képességek kihasználása (pl. Bézier-görbék, átetsző szöveg, átmenetek (szín és átetszőség), 3D graika) stb. Telepítés A LibreLogo kiegészítő jelenleg külön telepítendő a LibreOice-ban az Eszközök» Kiterjesztéskezelő» Hozzáadás gomb és a LibreLogo-0.2.oxt állomány kiválasztásával. Telepítés után indítsuk újra a LibreOice-t. A LibreOice irodai program a htp://hu.libreoice.org, a LibreLogo a htp://extensions.libreoice.org/extensioncenter/librelogo címről tölthető le. Logo eszköztár Nyissunk meg egy új, üres szöveges dokumentumot a Writerben. Első telepítés után megjelenik a Logo eszköztár (kikapcsolás: Nézet» Eszköztárak» Logo). Az eszköztár több ikont és egy beviteli mezőt (Logo parancssor) tartalmaz. Az ikonok leírása: Előre: teknőc 10 pontnyit 1 előre, beállítástól függően vonalat húzva. Hátra: teknőc hátra halad 10 pontal, beállítástól függően vonalat húzva. Balra: teknőc elfordítása 15 -kal balra. Jobbra: teknőc elfordítása 15 -kal jobbra. Indítás: LibreLogo program (Writer dokumentumban lévő szöveg) futatása. Leállítás: futó program leállítása. Haza: teknőc kezdőpozíció és kezdőértékek beállítása. Képernyőtörlés: a dokumentum alakzatainak törlése. A teknőc pozíciója és beállításai nem változnak. Szintaxiskiemelés és fordítás: a rövidítet parancsnevek kifejtése, a parancsok nagybetűsítése. A program magyarról angolra, vagy angolról magyarra történő fordításához a dokumentum nyelvét kell módosítani az Eszközök» Beállítások» Nyelvi Beállítások» Nyelvek» Nyugati menüben, majd katintani az ikonon. Parancssor az eszköztáron A parancssor kisebb Logo programok beírására, és ismételt végrehajtására ad lehetőséget. Súgó: a LibreLogo súgójának előhívásához nyomjuk le az F1 funkciógombot a parancssorban. 1 Mai nyomdai (DTP vagy PostScript) pont = 2,54 cm / 72, vagyis kb. 0,35 mm.
9 7 LibreLogo Parancssor az eszköztáron 9 Program futtatása: írjunk be egy parancsot a parancssorba, például kör 100, és nyomjuk le az új sor billentyűt (Enter) a parancs végrehajtásához. A beírt parancs nem tűnik el a parancssorból, így az új sor billentyű folyamatos nyomva tartásával ismételten végrehajtható, amivel egyszerű ciklusok kiváltására is alkalmas. A mellékelt (nem méretarányos) ábra is így, az e 100 b 89 (vagyis előre 100pt balra 89 ) parancs beírásával, és az új sor billentyű folyamatos nyomva tartásával készült. Program leállítása: a parancssorból indítot, még futó programok az eszköztár Leállítás ikonjával állíthatók le. Parancssor törlése: hosszabb parancs törléséhez nyomjuk le a Ctrl-A billentyűkombinációt (vagyis a parancssor helyi menüjében lévő Mindent kijelöl parancs gyorsbillentyűjét) a parancssorban, és kezdjük el gépelni az új parancsot. Programfutatás A többsoros LibreLogo programok szerkesztője a Libre- Oice Writer dokumentumszerkesztő. Például nyissunk meg egy új Writer dokumentumot, és szövegként írjuk be a következőket (a pontosvesszővel kezdődő sork, vagyis a megjegyzések elhagyhatók): tf ; tollat fel tlsz fekete ; fekete töltőszín ism 36 [ ; 36-szor ismétel kör vszám 8 ; véletlen átmérőjű kör e 8 b 10 ; előre 8 pont, balra 10 A program indításához katintsunk a Logo eszköztár Indítás ikonjára. A mellékelt képet a program futatásával kaptuk. Program leállítása: Hasonlóan a parancssori indításhoz, a Logo eszköztár Leállítás ikonjával szakíthatjuk meg a Logo program futását A LibreLogo a á bra á k vektoros alakzatokbo á l a á llnak. A bal oldali tangram re á szeit űto á lag rendeztűök teknoőc e á s piton alakba (l. 31. oldal). Logo és LibreLogo összevetés A LibreLogo fejlesztés kiindulásként az általános iskolai tananyagot vete célba, így az abban szereplő Logo teknőcmozgató és egyéb utasítások megegyeznek, illetve alternatívaként használhatók. A tananyag miatt kerűölt bele olyan űtasí á ta á s is a LibreLogo á ba, mint a program lassí á ta á sa á ra alkalmas va á rj, amire szemben a gyors raszteres megjelení á te á st alkalmazo á Logo prog
10 10 Logo és LibreLogo összevetés LibreLogo ramokkal a LibreLogo á val valo á ismerkede á shez nincs szűökse á g, mivel az e á lsimí á tott vektorgraikűs alakzatok rajzola á sa (ű á j e á lekkel boőví á te á se) szemmel koövethetoő sebesse á ggel megy ve á gbe. A fontosabb eltérések, használatbeli különbségek: Alakzatrajzolás. A LibreLogo teknőcmozgató utasításai vektorgraikus alakzatokat rajzolnak. Ezek akár rajzolás közben is kijelölhetők, módosíthatók. A toll felemelése sem jelenti, hoy befejeztük az alakzat rajzolását, mert ey vektorgraikus alakzat több, nem összefüggő részből is állhat. Más tollvastagsággal, színnel való rajzolás új alakzat rajzolását eredményezi, egyéb esetben a kép utasítással tudunk új alakzat rajzolásába fogni. Kitöltés. A tölt utasítás lezárja az eddig rajzolt alakzatot, és kitölti az aktuális töltőszínnel. Nem szükséges az alakzat belsejébe pozicionálni, mert az alakzat vektorgraikus leírása alapján történik a kitöltés. Az összetet alakzatok egymást metsző, illetve fedő részei összetet minta kialakítását eredményezik, mint ahogy a mellékelt kép (a korábbi ábra kitöltöt változata) is mutatja. Blokk és lista. A LibreLogo megkülönbözteti a ciklustörzset és más utasítássorozatot határoló kapcsos zárójelezést a listákétól: előbbi esetben szóközzel, vagy új sorral kell határolni az utasításoktól a zárójeleket, listáknál pedig szorosan kell záródnia (ez a megoldás visszafelé kompatibilis a Logóval, azaz az egyszerű LibreLogo ciklusok a Logóban is futnak): ism 18 [ b 10 téglalap [10, 200 vagy ism 18 [ ; ciklustörzs kezdete b 10 téglalap [10, 200 ; méret listával ; ciklustörzs de nem ism 18 [b 10 téglalap [ 10, 200 Elhagyható és elhagyandó sortörésjel. A LibreLogóban a sortörést jelölő hullámvonalat csak egy utasítás és bemenő értékei külön sorba kerülése esetén kötelező kitenni. előre ~ 100 ; itt kellett sortörésjel előre 100 ; itt nem Egyszerűbb változóhasználat. A Logo változók érték szerinti hivatkozásában szereplő kezdő ketőspont hasonlóan egy-két Logo megvalósításhoz elhagyható (csak az egybetűs magyar Logo utasításokra ügyeljünk, mert azok nem lehetnek változónevek). ez régi :i :j :k ; régi, de használható :l = :i + :j + :k ez új x y z ; új, de b, e, h, j nem használható zs = x + y + z
11 LibreLogo Logo és LibreLogo összevetés 11 Vesszővel elválasztott listaelemek. A listaelemeket vesszővel kell elválasztani a LibreLogóban: téglalap [100, 200 ; pontos téglalap Kevesebb utasítás. A LibreLogo bár elfogadja a Comenius Logo és Imagine Logo felkiáltójeles értékadó parancsait, nem tesz különbséget ezek és az értéket kiolvasó utasítások közöt. tv! 10 ; régi szintaxis tv 10 ; javasolt szintaxis ki tv ; megjelenítjük a tollvastagság értékét a = tv ; tollvastagság értéke az a változóba Alternatív szövegmegadás. A LibreLogo magyar honosítása a karakterláncok tárolására a magyar helyesírásnak megfelelő, a Writer szövegszerkesztő automatikus idézőjelei miat pedig kézenfekvő idézőjelezést javasolja: példa (de elfogadja a Logo "szó, és a Python 'karakterlánc' szintaxisát is. Alternatív utasítás- és adatszerkezetek. A LibreLogo a nehézkes, az Imagine Logo esetében ráadásul túlságosan is változatos Logo programszerkezetek, utasítások helyet kevés számú, de átekinthető Python programszerkezeteket kínál. Ilyenek az egyszerűen használható listák és szótárak, vagy a listaelemeken, illetve karakterláncon végigfutó fut -ban/-ben (a Python for+in honosítása) ciklus. Példa az utóbbira: ez felsorol vmi ; felsoroljuk a bemenet elemeit fut i vmi-ben [ ki i felsorol [ alma, körte ; elemenkénti és felsorol karakterlánc ; betűnkénti kiíratás Innováció. A LibreLogo újdonságainak egy része a Python nyelv lehetőségeiből fakad, de didaktikai és gyakorlati célból saját megoldásokkal is megkönnyíti a vektoros alakzatokkal való munkát. Ilyen például az órapozíciók használata, amely az alsóbb évfolyamok számára lehetővé teszi a nevezetes szögek megadását a szögekről tanultak előt is, illetve a már említet kép utasítás, amellyel a különálló alakzatokat csoportosíthatjuk a szerkesztés és felhasználás megkönnyítésére (az SVG, EPS formátumú vektorgraikák is ilyen, egységesen kezelhető alakzatcsoportként tölthetők be a LibreOice-ba). A LibreLogo programozási nyelv Helló, Világ! A következő program a teknőc aktuális helyén kiírja a Helló, Világ! üzenetet: címke Helló, Világ! A magyar idézőjelek helyet írógépes aposztrófok közé is zárhatjuk a szöveget: címke 'Helló, Világ!' A Logo eszkoözta á ron le á voő parancssorban a Writer nem csere á li ki aűtomatikűsan az íro á á - ge á pes dűpla ide á zoőjeleket a magyar megfeleloőire (a dokűmentűmban igen). Linűxon az AltGr-f e á s -P szabva á nyos billentyűőkombina á cio á val megkaphatjűk a magyar ide á zoőjeleket. Ma á s, a magyar nyelvet keve á sbe á ta á mogato á opera á cio á s rendszeren az Unicode e á s egye á b karakterko á d ismerete á t ige á nyloő beviteli mo á dszerek helyett ke á nyelmesebb lehet az alternatív egyszeres íro á á gepes á ide á zoőjelek haszna á lata a parancssorban. á
12 12 Utasítássorozat LibreLogo Utasítássorozat Az utasításokat egy sorba is írhatjuk: Helló címke Helló tf h 12 címke Világ! Világ!!! A programban a Hello á kiíra á á sa űta á n felemeljűök a tollat, majd egy sorral lejjebb le á pűönk, e á s kiírjűk á a Vila á g! -ot, ahogy a ke á pen la á thato á. Megjeyzések A pontosvessző és az azt követő szöveg a sor végéig megjegyzésnek számít. előre 10 ; megjegyzés Sortörésjel A sor végi hullámvonal (~) jelöli, hogy a következő sor (pontosabban bekezdés a Writerben) még az előző folytatása. A LibreLogóban csak egy-egy nagyon hosszú utasítás több sorban (bekezdésben) való elhelyezésére szolgál, hogy ilyenkor is olvasható maradjon a forráskód. hosszú_nevű_utasítás_aminek_bemenő_adatai ~ ez és ez ; három karakterlánc Ahol nem koötelezoő a pontosvesszoő, ott e á rdemes elhagyni, hogy hiba esete á n a megfeleloő sorra (vagyis űtasí á ta á sra) űgorjon a Writer szoövegkűrzor. Az e á rte á kado á űtasí á ta á sokat sortoöre á sjel ne á lkűöl í á rjűk kűöloön sorba egyma á s űta á n, l. e á rte á kada á s. Teknőcgraika Teknőc. A LibreLogo teknőce az eszköztár teknőcmozgató ikonjai, vagy a programindítás hatására jelenik meg a dokumentum első oldalának közepén. A teknőc pozícióját és forgatási szögét a teknőc alakzatának pozíciója és forgatási szöge adja meg, így ezek kézi módosítása a teknőcmozgató utasítások kiadásának felel meg. A teknoőc színe, á vonalvastagsa á ga viszont csak jelzi a teknoőc a á llapota á t, a ke á zi mo á dosíta á á s te á nylegesen nem va á ltoztatja meg a teknoőc toll- e á s toöltoőszíne á á t, vonalvastagsa á ga á t. Jobbra és balra (röviden j és b). A két utasítás jobbra, illetve balra forgatja a teknőcöt. Az eljárások bementő értéke a forgatási szög, pl. 60 vagy egyszerűen 60), a relatív órapozíció (2ó vagy 2h), vagy a speciális tetszőleges érték. jobbra 90 jobbra 90 ; a fokjel elhagyható j 3ó ; mint az előzők b -1h * 3 ; szintén b tetszőleges ; véletlen irányba fordul Előre és hátra (röviden e és h). A teknőc előre és hátrafelé mozgatása. Az eljárások bemenő értékének alapértelmezet mértékegysége a modern számítógépes tipográiai pont (2,54 cm, azaz a nemzetközi hüvelyk 72-ed része), pl. az 1 az 1pt rövidítése, de megadható centiméter (cm), milliméter (mm), hüvelyk (" vagy in) is. előre 10pt előre 10 ; a pont mértékegysége elhagyható e 2,54cm/7,2 ; mint az előzők b 1"/7,2 ; szintén Tollvastagság (röviden tv). Beállítja a toll vonalvastagságát. Használhatók az előző mértékegységek és a tetszőleges érték is. tollvastagság 10 ; 10 pontos vonalvastagság tv tetszőleges ; véletlen vastagság (<10pt)
13 LibreLogo Teknőcgraika 13 Tollatfel és tollatle (röviden tf és tl). A toll felemelése után a teknőc nem húz csíkot mozgás közben. A felemelt tollat a teknőc szaggatot körvonala jelzi. Felemelt toll mellet az alakzat rajzolása nem fejeződik be, mivel a komplex vektorgraikus alakzatok nem összefüggő vonalakból, sőt zárt alakzatokból is állhatnak. Pont. Az utasítás a tollnak megfelelő színű és szélességű pontot helyez el a teknőc pozíciójában (függetlenül a toll felemelt állapotától). Tollstílus. A teknőc által húzot vonal stílusát állítja be a megadot stílusnév alapján. Az alapértelmezet folyamatos vonal lecserélhető pontozott és szaggatott stílusra, illetve listával egyedi pont-vonás kombinációkat tartalmazó mintákat is megadhatunk. L. 2. oldal. A pont-vona á s kombina á cio á kat leíro á á lista elemei: 1. egyma á s melletti pontok sza á ma, 2. pontok hossza, 3. egyma á s melletti vona á sok sza á ma, 4. vona á sok hossza, 5. pontok e á s vona á sok koözoötti ta á volsa á g, 6. nem koötelezoően megadando á ara á nyossa á gi te á nyezoő: ha e á rte á ke 2, akkor nem a megadott me á retek, hanem az aktűa á lis vonalvastagsa á g alapja á n alakűl ki a pont-vona á sok me á rete e á s ta á volsa á ga. Tollsarok. A vonalak találkozási pontjában, vagyis a csúcsokban alapértelmezés szerint lekerekítést láthatunk, különösen nagyobb vonalvastagságnál. A beállítás módosítható, l. 2. oldal. Zár és tölt. A LibreLogo teknőc nyitot törötvonalat rajzol útja során. A zár és a tölt utasítás kiadásával az utoljára rajzolt nyitot törötvonalat (vagy törötvonalakat, l. következő pont) zárja a program, azaz első és utolsó pontjait összeköti, és az így kapot zárt törötvonalat a tölt esetében az aktuális töltőszínnel ki is színezi. A za á r űtasíta á á snak abban az esetben is van e á rtelme, ha a rajzola á s sora á n visszakerűöl a teknoőc a toöroöttvonal kezdoőpontja á ba: a vonalvastagsa á gto á l e á s a bea á llí á tott stí á lűsto á l fűöggoő sarkak csak za á rt toöroöttvonal esete á ben jelennek meg helyesen a kiindűla á si csű á csban: tollsarok hegyes tv 3 e 20 j 120 e 20 j 120 e 20 zár tf j e 25 b 90 ; következő: tl e 20 j 120 e 20 j 120 e 20 Az ilyen nem za á rt alakzatok a PDF exporta á la á s sora á n megjavűlnak, azaz azonos kezdoőe á s ve á gpont esete á n aűtomatikűsan za á rtak lesznek. (Emiatt a melle á kelt a á bra ű á gy ke á szűölt, hogy az űtolso á megrajzolt oldal valo á ja á ban ke á t kűöloön szakaszbo á l a á ll, hogy a PDF-kimenetben is megmaradjon a hia á nyzo á sarok.) Töltőstílus. A paranccsal vonalkázást állíthatunk be a töltőszínen kívül, l. 2. oldal. Az űtasíta á á s bemenoő e á rte á ke vagy egy 1 e á s 10 koöze á esoő sza á m, ami a Librefice alape á rtelmezett vonalka á za á si stílűsait á jeloöli, vagy egy ne á gy elemet tartalmazo á lista, ahol az elsoő elem vonalka á za á típűsa á (1 = sa á v, 2 = ne á gyzetra á cs, 3 = ne á gyzetra á cs e á s sa á v), a ma á sodik elem a vonalka á za á s színe, á a harmadik e á s negyedik a vonalak ta á volsa á ga e á s szoöge. A toöltoőstílűs á 0 űtasíta á á s kapcsolja ki a vonalka á za á st. Összetett alakzatok kitöltése. Ha rajzolás közben megváltoztatjuk a tollvastagságot vagy a tollszínt, akkor a LibreLogo nemcsak új törötvonal, hanem új vektorgraikus alakzat rajzolásába is kezd. A toll ideiglenes felemelése viszont nem eredményez új vektorgraikus alakzatot, mivel az több nem összefüggő törötvonalat is tartalmazhat. A zár és a tölt utasítások az utoljára rajzolt vektorgraikus alakzat minden törötvonalára egyszerre hajtják végre a zárást, illetve a kitöltést, ahogy erre a jegyzet 2. oldala több példát is hoz. Az előző példa kis módosítása ugyanezt példázza: tv 0 e 20 j 120 e 20 j 120 e 20 tf j e 10 b 90 ; következő: tl e 20 j 120 e 20 j 120 e 20 tölt A pe á lda á ban a toölt űtasí á ta á s leza á rja mindke á t ha á romszoöget. La á thato á, hogy az a á tfedoő re á - szek, aka á r egy oönmaga á t metszoő toöroöttvonal esete á ben is, olyan kitoölte á st eredme á nyezhetnek, hogy a kitakart re á szek kitoöltetlenek (a á tla á tszo á ak) maradnak. Ha ezt nem szeretne á nk
14 14 Teknőcgraika LibreLogo a pe á lda á ban, akkor az elsoő ha á romszoöget kűöloön toölt űtasí á ta á ssal toöltsűök ki (l. me á g ke á p űtasí á - ta á s). Kép utasítás Alakzatcsoportok. A kép utasítást elsősorban vektorgraikus alakzatcsoportok létrehozására használjuk. A következő példában egy vonalat és egy körvonal nélküli, kitöltöt kört helyezünk alakzatcsoportba: kép [ tv 1 e 10 tf kör 10 Csoport szétbontása. Az alakzatcsoportot a LibreOice egy alakzatként kezeli, amíg nem kérjük a felosztását a Rajzobjektumok tulajdonságai eszköztár Csoport szétbontása ikonjával. Új alakzat kezdése. Ha lezárás és kitöltés nélkül akarunk ugyanolyan vonalvastagsággal és színnek rendelkező új vektorgraikus alakzatot kezdeni, egy egyszerű kép utasítással tehetjük meg: e 10 kép e 10 j 120 e 10 tölt A za á szlo á rű á dja á t bontja ke á t re á szre a ke á p űtasí á ta á s a pe á lda á ban. Kép utasítás egymásba ágyazása. Összetet ábráknál is lehetőség van az ábra egyes részeinek csoportosítására, ha kép utasításokat ágyazunk egymásba: kép [ kör 15 kép [ kör 5 kör 10 Ha felbontjűk a pe á lda á ban szereploő (az alape á rtelmezett fe á lig a á tla á tszo á zoöld szí á nnek kitoöltoött) ce á lta á bla á t a Csoport sze á tbonta á sa ikon segí á tse á ge á vel, egy nagy koört, e á s egy ke á t koört tartalmazo á alakzatcsoportot kapűnk (amely űto á bbi tova á bb bonthato á ). Összetet ábráinkat célszerű csoportba helyezni az egyszerű felhasználás érdekében: kép [ főprogram Színek A színek megadása szöveges, szám és lista paraméterrel, illetve a tetszőleges értékkel történhet. Tollszín (röv. tsz). Beállítja a toll színét. Például: tsz zöld tv 2 kör 10 A koör koörvonala á nak szí á ne á t a á llí á tottűk soöte á tebb zoöldre, a kitoöltoőszí á nt az alape á rtelmezett fe á lig a á ttetszoő zoöldet nem mo á dosí á tottűk. Töltőszín (röv. tlsz). Beállítja a kitöltés színét. tlsz piros kör 30 tlsz fehér kör 20 tlsz zöld kör 10 Színnevek szín érhető név alapján, pl. fekete, arany (l. súgó). A 25. szín a láthatatlan szín, átlátszó kitöltéshez. A ne á v ele á rakott hűlla á mvonallal ne á mi ve á letlen elte á re á st adhatűnk a színhez. á A színek sza á me á rte á k alapja á n is ele á rhetoők, ha a szín á sza á ma á t (0-to á l 24-ig sza á mozva) egy egyeleműő á lista á val adjűk meg: tsz ~égszínkék ; véletlen égszínkék tsz [0 tlsz [24 kör 10 ; csak fekete körvonal Vörös, zöld, kék színkódok. Ezzel a három színösszetevővel leírhatók a számítógép megjelenítete színek. Listával adjuk meg a szín vörös, zöld és kék színösszetevőjét: tollszín [0, 0, 0 ; fekete tollszín [255, 0, 0 ; vörös tollszín [0, 255, 0 ; zöld tollszín [0, 0, 255 ; kék tollszín [255, 255, 255 ; fehér tollszín [255, 128, 0 ; narancssárga
15 LibreLogo Színek 15 Egy-egy színoösszetevoő á 8 biten kerűöl ta á rola á sra, amit itt 0 e á s 255 koözoötti sza á mmal adűnk meg. Színek számértékkel. Egy számmal is megadhatjuk a három színösszetevő értékét. A számokat célszerű hexadecimális formában leírni, mert így a hatjegyű szám jegypárainak 0-f közé eső értéke felel meg a vörös, zöld, kék tartományoknak: tollszín 0x ; fekete tollszín 0xff0000 ; vörös tollszín 0x00ff00 ; zöld tollszín 0x0000ff ; kék tollszín 0xffffff ; fehér tollszín 0xff8000 ; narancssárga Áttetszőség. Az átetszőség negyedik (közkeletű nevén alfa) tartományként megadható a színbeállítás során. Lista esetén negyedik elemként, szám esetén a legmagasabb helyi érték felel az átetszőségnek: tollszín [255, 255, 255, 128; 50%-ban áttetsző tollszín 0x80ffffff ; fehér (mindkettő) Néyzet, téglalap, kör, ellipszis Külön utasításokkal téglalapot és ellipszis vektorgraikus alakzatokat, illetve ezek speciális eseteként négyzetet és kört is rajzolhatunk. Alapesetben az aktuális tollszínnel és kitöltőszínnel, a toll felemelése esetén pedig körvonal nélkül rajzolja a LibreLogo az alakzatot a teknőcpozícióval a középpontjában. Négyzet. Megadot oldalhosszúságú négyzet rajzolása. négyzet 10 Téglalap. Adot szélesség és magasságú, igény szerint lekerekítet sarkú téglalap rajzolása. téglalap [20, 10 téglalap [20, 10, 5 A sze á lesse á get, magassa á got, e á s ha szeretne á nk, a lekerekí á te á s sűgara á t lista á val adjűk meg. Kör. Megadot átmérőjű kör rajzolása. kör 10 Ellipszis. Adot szélesség és magasságú ellipszis rajzolása. Két szög megadásával cikkelyt rajzolhatunk, illetve egy újabb számérték megadásával szeletet (2) vagy ívet (3). ellipszis [40, 30 ellipszis [40, 30, 0, 90 ellipszis [40, 30, 0, 90, 2 ellipszis [40, 30, 0, 90, 3 Szöveg megjelenítése Címke. Az utasítással a teknőc helyén írathatunk ki szöveget (l. korábbi Helló, Világ! példa), akár ugyanarra a helyre többször is: betűméret 80 betűszín piros címke betűméret 60 betűszín fehér címke Évi betűméret 10 betűszín fekete címke Évi Szöveg. Az utasítás az előzőleg rajzolt vektorgraikus alakzat (törötvonal, téglalap, ellipszis) középre igazítot feliratát állítja be, vagy módosítja.
16 16 Szöveg megjelenítése LibreLogo j 30 e 30 j 120 e 30 szöveg írás Leza á rt vagy kitoöltoött alakzatokna á l az így á beleírt á szoöveg vízszintes á lesz. A felirat egyűött mozog az alakzattal, kettoős kattinta á s űta á n mo á dosíthato á á. IÍgy űto á lag is megadhatűnk feliratot az alakzatoknak. Betűszín. Beállítja a címke és szöveg utasításhoz a kiírt szöveg színét. Megjegyze á s: Az űtasíta á á sban bea á llított á a á ttetszoőse á get a LibreLogo me á g nem ta á mogatja. Betűméret, betűcsalád, betűvastagság, betűstílus. Betűtulajdonságok megadása a címke és szöveg utasításokhoz. A betűméretet pontban adjuk meg. A betűvastagságot vagy olyan arányszámmal, ahol a 100 jelöli a normál betűvastagságot, vagy a kövér és normál szöveges értékekkel. A betűcsalád bemenő értéke a betűkészlet neve. A betűstílus pedig lehet az alapértelmezet álló vagy kurzív ( dőlt -ként is). Graphite betűtechnológia. A betűcsalád utasításban Graphite betűtulajdonságokat is beállíthatunk, például kiskapitálist, valódi méretezet betűket, vagy egyszerűen vihetünk be matematikai jeleket a Linux Libertine G TeX-módjában: betűcsalád Linux Biolinum G:smcp=1 ; kiskap. betűcsalád Linux Biolinum G:sups=1 ; apró betű betűcsalád Linux Libertine G:texm=1 címke \\sum_k^n_=_1\\alpha_i _^n_1_i Boővebb leí á ra á s: magyar nyelvűő jegyzet: gyéb teknőcgraikai utasítások í á ra á s Törölképernyő (röv. törölkép). Az utasítás törli a dokumentum alakzatait (megfelel a Logo eszköztár Képernyőtörlés ikonjának). Haza. A teknőc kezdőpozícióba (a dokumentum első oldalának középpontjába) állítása (megfelel a Logo eszköztár Haza ikonjának). Elrejt és látható. A teknőc elrejtése és láthatóvá tétele. Rejtett teknoőc mellett a rajzola á si műőveletek valamivel gyorsabbak. Irány. A teknőc az adot irányba fordul. Az irányt szöggel, órapozícióval és képernyő-koordinátával is megadhatjuk: irány 0 ; teknőc északnak fordul irány 3ó ; teknőc keletnek fordul irány [0, 0 ; az oldal bal felső sarka fele Hely. A teknőc az adot képernyő-koordináta irányába fordul és odalép, a toll állapotától függően vonalat húzva. Tetszőleges bemenő érték esetén tetszőleges helyre lép: hely [0, 0 hely tetsz Vagyis vonalhű á za á s az oldal bal felsoő sarka á ba, majd az oldal egy tetszoőleges pontja á ba. A fenti parancsot toöbbszoör megisme á telve kaptűk a melle á kelt (itt kicsinyített) á a á bra á t. Pozíció lekérdezése. A hely visszaadja az x és y koordinátát tartalmazó listát is: ki hely ; aktuális pozíció ki hely[0 ; x koordináta ki hely[1 ; y koordináta hely [hely[0 + 10, hely[ ; irány DK-re Oldalméret. Az oldal méretét tartalmazó lista.
17 3 LibreLogo Egyéb teknőcgraikai utasítások 17 ki oldalméret ; A4-nél [612pt, 792pt á á á á á A lista segítsegevel vonalat hűzhatűnk az oldal toöbbi sarkaba is: hely oldalméret ; jobb alsó sarok hely [oldalméret[0, 0 ; jobb fölső sarok hely [0, oldalméret[1 ; bal alsó sarok Ismétlődő utasítások (ciklusok) Gyakori programozási feladat valamely tevékenység, utasítás vagy utasítássorozat ismételt végrehajtása, amelyet ciklusokkal valósítunk meg. Ismétlés (röv. ism, vagy a LibreLogóban ismét). Ez a ciklus megadot számban ismétli a kapcsos zárójelek közöt megadot utasításokat (programblokkot). ism 3 [ e 10 j 120 ; szabályos háromszög UÜgyeljűönk a szo á koözoökre, vagy sortoöre á sre a kapcsos za á ro á jelek, e á s a koözbeza á rt űtasí á ta á sok koözoött, amit a LibreLogo, szemben a Logo á val, megkoövetel! Végtelenszer (röv. vszer). A ciklusnak nincs megállási feltétele, így addig fut, amíg nem kerül végrehajtásra egy kilép, stop vagy eredmény utasítás, vagy le nem állítjuk a program futását. végtelenszer [ tf hely tetsz kör 10 A LibreLogo á ban a ve á gtelenszer az isme á tle á s alternatív á neve. Hányadik. A ciklus sorszámát tartalmazó változó: tf ism 12 [ j 1ó e 30 címke hányadik h 30 A teknoőc az o á ra sza á mlapja á nak koözepe á roől indűl. Mindig 1 o á ra á t az o á raműtato á ja á ra á sa á nak ira á nya á ba fordűlva e á s a koöze á ppontto á l 30 pontnyira elta á volodva kií á rjűk a ha á nyadik va á ltozo á val a ciklűs 1-toől 12-ig fűto á ciklűsva á ltozo á ja á t. Ciklusok ciklusokon belül. Az előző példaprogram javításában a fő (külső) ciklus kirakja a számjegyeket, egy cikluson belüli (vagyis belső) ciklus pedig az ötödórás (12 perces) beosztásokat: betűcsalád Linux Biolinum G:pnum=1 tf j 1ó ism 12 [ e 20 b 1ó * hányadik címke hányadik j 1ó * hányadik h 20 tv 2 ism 5 [ e tl e 3 tf h j 1ó/5 tv 0, A program elsoő sora á ban bekapcsoljűk a Graphite betűőke á szlet ara á nyos sza á melhelyeze á se á t is, hogy a keskeny sza á mjegyek, mint a 11-ben, koözelebb kerűöljenek egyma á shoz (alapesetben a gyakori toöbbsoros ta á bla á zatos elhelyeze á s miatt a sza á mjegyek űgyanakkora helyet foglalnak el, la á sd az elsoő o á rasza á mlapon, de ez sima szoövegben kerűölendoő). Az ege á sz o á ra á k- na á l la á thato á vastagabb beoszta á st ű á gy kapjűk, hogy a belsoő ciklűs eloőtt nagyobb vonalvastagsa á got a á llítűnk á be, amit csak az elsoő beoszta á s megrajzola á sa űta á n írűnk á felűöl. Hányadik az egymásba ágyazott ciklusoknál. A szorzótábla a legismertebb példa az olyan egymásba ágyazot ciklusokra, ahol a külső (szorzandó) és a belső (szorzó) ciklusváltozót is felhasználjuk. Mivel a belső ciklusok felülírják a
18 18 Ismétlődő utasítások (ciklusok) LibreLogo külső ciklus következő indulásáig a hányadik változó értékét, egymásba ágyazot ciklusoknál mentsük el az értékét egy új változóba: ism 10 [ ; kirajzoljuk a szorzótáblát (l. kép) szorzandó = hányadik ism 10 [ tv szorzandó * hányadik b 3,6 e 5 ; a hányadik értéke itt mindig 10 A (fele á re kicsinyített) á a á bra á n 10 toölcse á rszerűő alakzatot la á thatűnk, amelyek az 1-es, 2-es stb. szorzo á ta á bla szorzatait a á bra á zolja á k a megfeleloő sze á lesse á gűő csíkokkal. á Ciklusmese. Az ismétlés (ism) ciklus feltételében szereplő hányadik a külső ciklusra vonatkozik, ezt mutatja be a következő mese: Hol volt, hol nem volt, volt egyszer egy Sűsga nevűő kisla á ny. A tana á ra azt reme á lve, hogy jo á darabig lekoöti a gyerekeket, feladta az oszta á lynak, hogy adja á k oössze a sza á mokat 1- toől 100-ig. De Sűsga hamarosan jelentkezett, hogy ke á sz van. A tana á r meglepoődve ke á rdezte, hogyan joött ra á ilyen gyorsan a jo á eredme á nyre? Sűsga ela á rűlta, hogy rajzolgatni kezdett űnalma á ban, mert kedve nem volt a sok oösszeada á shoz. Lerajzolt egy poöttyoöt, majd melle á, a koövetkezoő oszlopban kettoőt, majd me á g egy ű á j oszlopban ha á rmat, ege á szen tízig. á A LibreLogo á val így á kaphatjűk meg Sűsga rajza á t: tf tv 3 ism 10 [ ism hányadik [ pont e 5 h hányadik * 5 j 90 e 5 b 90 Vagyis 10-szer isme á teljűök a belsoő ciklűst, ami az e á ppen ve á grehajtott kűölsoő ciklűs sorsza á - ma á nak megfeleloő sza á mű á poöttyoöt rajzolja ki egyma á s foöle á (majd visszale á pteti a teknoőcoöt alűlra, e á s a koövetkezoő oszlopba a á llítja). á Sűsga ra á joött, hogy ez az a á bra majdnem pontosan olyan, mint egy fe á l ne á gyzet. Egy csűpa poöttyboől a á llo á ne á gyzet a á tlo á ja á nak ke á t oldala á n űgyanannyi poötty van, az a á tlo á ban pedig a ne á gyzet oldalhossza á nak megfeleloő poötty tala á l- hato á. Ez alapja á n, ha vesszűök a ne á gyzetben le á voő poöttyoök sza á ma á nak fele á t (n*n/2), akkor, mivel ez az a á tlo á fele á t ma á r tartalmazza, ma á r csak az a á tlo á ban szereploő poöttyoök ma á sik fele á t, n/2-t kell hozza á adni, hogy megkapjűk a sza á mok oösszege á t 1-toől 10-ig. Ez 10*10/2 + 10/2 = 100/2 + 5 = 55. Sza á z poötty oldalhosszű á sa á gű á ne á gyzetne á l űgyanű á gy kell elja á rni: 100*100/ /2 = 10:000/ = Míg á tana á ra beírta á az oötoöst, Sűsga fejben kisza á molta me á g az elsoő ezer sza á m oösszege á t is. Amíg. A megadot logikai kifejezés teljesüléséig hajtja végre a ciklustörzsben szereplő utasításokat. amíg igaz [ e 1 b 1 ; végtelen ciklus amíg hányadik <= 5 [ ; mint ism 5 [ A ciklűs felte á tele á ben szereploő ha á nyadik itt a ciklűsra vonatkozik. Fut -ban/-ben. A ciklusváltozó végiglépked a megadot lista vagy karakterlánc elemein: fut i [1, 2, három -ban [ ki i fut i szöveg -ben [ ki i ; ki karakterenként A hányadik változó segítségével it is lekérdezhetjük az aktuális ciklus sorszámát (a feltételben is). Újra és kilép. A két utasítással a ciklusok végrehajtása szakítható meg. Az újra hatására a ciklus elejére ugrik a programvégrehajtás, így a soron következő ciklussal folytatódhat a program. A kilép esetén viszont egyből a ciklus után, azt elhagyva fut tovább. Feltételvizsgálat Ha. Az utasítást követő feltétel (logikai kifejezés) teljesülése esetén a program végrehajtja a kifejezést követő programblokkot. ism 36 [ e 4 b 10 ha hányadik = 12 vagy ~ hányadik = 24 [ kör 10 kör 10 A program 36-szoöget rajzol, mikoözben a 12. e á s a 24., majd az űtolso á csű á csna á l (itt ma á r a ciklűson kí á vűöl) koört is rajzol. A blokk után még egy blokk is szerepelhet, amely a feltétel nem teljesülése esetén hajtódik végre.
Kiadtványszerkesztéshez a b c d e f g h
Németh László, FSF.hu Alapítvány Linux az oktatásban konferencia 2012. április 28., Budapest htp://www.lok.hu Szabad szoftver Tanuláshoz Alkotáshoz Kiadtványszerkesztéshez 8 7 6 5 4 3 2 1 a b c d e f g
RészletesebbenNémeth László Számítógép-programozáS mindenkinek LIBRELOGO. teknőcgrafika algoritmusok adatszerkezetek
Németh László Számítógép-programozáS mindenkinek LIBRELOGO teknőcgrafika algoritmusok adatszerkezetek FSF.hu alapítvány, 202 előre 00 jobbra 95 előre 00 ismét 3 [ előre 00 jobbra 90 ismét 3 [ előre 00
RészletesebbenNémeth László LibreLogo
Németh László LibreLogo FSF.hu Alapítvány, 2012 2 LibreLogo előre 100 jobbra 95 előre 100 ismét 3 [ előre 100 jobbra 90 ismét 3 [ előre 100 jobbra 90 tölt ismét 4 [ tollatfel előre 80 tollatle előre 10
RészletesebbenNémeth László Számítógép-programozáS mindenkinek LIBRELOGO. teknőcgrafika algoritmusok adatszerkezetek
Németh László Számítógép-programozáS mindenkinek LIBRELOGO teknőcgrafika algoritmusok adatszerkezetek FSF.hu alapítvány, 202 előre 00 jobbra 95 előre 00 ismét 3 [ előre 00 jobbra 90 ismét 3 [ előre 00
RészletesebbenNémeth László. LibreLogo
Németh László LibreLogo FSF.hu Alapítvány, 2013 2 LibreLogo előre 100 jobbra 95 előre 100 ismét 3 [ előre 100 jobbra 90 ismét 3 [ előre 100 jobbra 90 tölt ismét 4 [ tollatfel előre 80 tollatle előre 10
RészletesebbenImagine Logo Tanmenet évfolyam
Imagine Logo Tanmenet 5. 6. 7. évfolyam 5. évfolyam 18. óra: Algoritmus fogalma, hétköznapi algoritmusok. Tkv. 72-73. oldal feladatai + Imagine Logo Demóválasztás (Játékok) 19. óra: Térbeli tájékozódást
RészletesebbenPRECÍZ Információs füzetek
PRECÍZ Információs füzetek Informa cio k, Mo dszerek, O tletek e s Megolda sok a Precıź Integra lt U gyviteli Informa cio s rendszerhez T17. Évnyitás 2013. december Évnyitás Az e vnyita shoz szu kse ges
RészletesebbenInformatika óravázlat 4. osztály oldal 15
14. dec. 3. hét Algortimusok és adatok III. Programozzunk Imagine Logo vs. Comenius Logo Alapparancsok közti különbségek megfigyelése. Legfontosabb logo parancsok használata. Okos állat a Teki, szeret
RészletesebbenProgramozási nyelvek 1. előadás
Programozási nyelvek 1. előadás I. A nyelv története Logo Seymour Papert, 1968,1969 - szövegkezelés, M.I.T. Később: grafika, mikroszámítógépekre átdolgozva Cél: minél kisebb gyerekeknek is, természetes
RészletesebbenA Paint program használata
A Paint program használata A Windows rendszerbe épített Paint program segítségével képeket rajzolhat, színezhet és szerkeszthet. A Paint használható digitális rajztáblaként. Egyszerű képek és kreatív projektek
RészletesebbenLIBRELOGO és etwinning
LIBRELOGO és etwinning Németh László nemeth@numbertext.org FSF.hu Alapítvány TIRANA 2018. szept. 27. LIBREOFFICE és etwinning LibreLogo az iskolában és a tanárképzésben BEVEZETÉS Mi az a LibreLogo? Logo
RészletesebbenProgramozás 7.o Az algoritmus fogalma (ismétlés)
Programozás 7.o Az algoritmus fogalma (étlés) Az algoritmus olyan leírás, felsorolás, amely az adott feladat megoldásához szükséges jól definiált utasítások s számú sorozata. Egy probléma megoldására kidolgozott
RészletesebbenA Microsoft OFFICE. EXCEL táblázatkezelő. program alapjai. 2013-as verzió használatával
A Microsoft OFFICE EXCEL táblázatkezelő program alapjai 2013-as verzió használatával A Microsoft Office programcsomag táblázatkezelő alkalmazása az EXCEL! Aktív táblázatok készítésére használjuk! Képletekkel,
RészletesebbenKissS. A l g o r i t m u s o k I m a g i n e L o g o b a n. Algoritmusok
Algoritmusok Ebben a tárgykörben a ComeniusLogo-val foglalkozunk. "A teknőc számítógéppel vezérelt kibernetikus lény." A Logo-filozófia: "Hogy valamit megtanulhass, először találd meg az értelmét." Maga
RészletesebbenA Vonallánc készlet parancsai lehetővé teszik vonalláncok és sokszögek rajzolását.
11. Geometriai elemek 883 11.3. Vonallánc A Vonallánc készlet parancsai lehetővé teszik vonalláncok és sokszögek rajzolását. A vonallánc egy olyan alapelem, amely szakaszok láncolatából áll. A sokszög
RészletesebbenTanmenet. IV: Béla Általános Iskola Iskola címe: 3664 Járdánháza IV. Béla út 131. Csoport életkor (év): 13 Kitöltés dátuma (év.hó.nap): 2003. 09. 10.
Iskola neve: IV: Béla Általános Iskola Iskola címe: 3664 Járdánháza IV. Béla út 131. Tantárgy: Tanár neve: Csoport életkor (év): 13 Kitöltés dátuma (év.hó.nap): Informatika Tóth László 2003. 09. 10. Tanmenet
RészletesebbenLOGO grafikák: - Bevezetés - Válogatás a szakkörösök legszebb munkáiból
BEVEZETÉS LOGO grafikák: - Bevezetés - Válogatás a szakkörösök legszebb munkáiból Aki egy picit is megérti a LOGO programozás lényegét, néhány soros programmal nagyon szép rajzokat készíthet. Ha tudja
Részletesebben11. Balra zárt igazítás A bekezdés sorai a bal oldali margóhoz igazodnak. 12. Beillesztés
1. Ablak A képernyő azon része, amelyben programok futhatnak. 2. Aláhúzott A karakter egyszeres vonallal történő aláhúzása a szövegben. 3. Algoritmus Egy feladat megoldását eredményező, véges számú lépések
RészletesebbenComenius Logo feladatok
Comenius Logo feladatok 1. Milyen betűt rajzol az alábbi utasítássorozat, ha a teknőc kezdetben a képernyő közepén áll és felfelé néz? e 100 j 145 e 120 b 145 e 100 A) M betűt B) V betűt C) N betűt D)
RészletesebbenVII. Az Al kot m ny b r s g el n k nek v g z se
VII. Az Al kot m ny b r s g el n k nek v g z se 711/I/2003. AB eln ki v gz s 1779 711/I/2003. AB eln ki v gz s Az Al kot m ny b r s g el n ke jog sza b ly alkot m ny elle ness g nek ut la gos vizs g la
Részletesebben3. modul - Szövegszerkesztés
3. modul - Szövegszerkesztés Érvényes: 2009. február 1-jétől Az alábbiakban ismertetjük a 3. modul (Szövegszerkesztés) syllabusát, amely a gyakorlati vizsga alapját képezi. A modul célja Ezen a vizsgán
RészletesebbenBevezető. Mi is az a GeoGebra? Tények
Bevezető Mi is az a GeoGebra? dinamikus matematikai szoftver könnyen használható csomagolásban az oktatás minden szintjén alkalmazható tanításhoz és tanuláshoz egyaránt egyesíti az interaktív geometriát,
RészletesebbenSzöveges műveletek. Mielőtt nekikezdenénk első szövegünk bevitelének, tanuljunk meg néhány alapvető műveletet a 2003-as verzió segítségével:
Alapvető szabályok Mielőtt nekikezdenénk első szövegünk bevitelének, tanuljunk meg néhány alapvető műveletet a 2003-as verzió segítségével: Minden szöveges elem szövegdobozban, objektumban helyezkedik
RészletesebbenScherlein Márta Dr. Hajdu Sándor Köves Gabriella Novák Lászlóné MATEMATIKA 2. A FELMÉRŐ FELADATSOROK ÉRTÉKELÉSE
Scherlein Márta Dr. Hajdu Sándor Köves Gabriella Novák Lászlóné MATEMATIKA 2. A FELMÉRŐ FELADATSOROK ÉRTÉKELÉSE A felm r feladatsorok rt kel se A felm r feladatsorokat A, B, C, D v ltozatban k sz tett
Részletesebben4. Javítás és jegyzetek
és jegyzetek Schulcz Róbert schulcz@hit.bme.hu A tananyagot kizárólag a BME hallgatói használhatják fel tanulási céllal. Minden egyéb felhasználáshoz a szerző engedélye szükséges! 1 Automatikus javítás
RészletesebbenTáblázatos adatok használata
Táblázatos adatok használata Tartalomjegyzék 1. Az adatok rendezése...2 2. Keresés a táblázatban...2 3. A megjelenő oszlopok kiválasztása...3 4. Az oszlopok sorrendjének meghatározása...4 5. Az oszlopok
RészletesebbenProgramozási nyelvek 2. előadás
Programozási nyelvek 2. előadás Logo forgatás tétel Forgatás tétel Ha az ismétlendő rész T fok fordulatot végez és a kezdőhelyére visszatér, akkor az ismétlések által rajzolt ábrák egymás T fokkal elforgatottjai
Részletesebben18. Szövegszerkesztők
18. Szövegszerkesztők A szövegszerkesztés olyan számítógépes művelet, amelynek során később nyomtatásban megjelenő szövegegységeket, dokumentumokat hozunk létre, majd azokat papírra kinyomtatjuk. A különböző
Részletesebbenmintásfal 60 40 2 2 mintásfal :m :sz :dbjobbra :dbfel
6.osztály 1.foglalkozás 6.osztály 2.foglalkozás kocka kockafal :db minta Készítsd el ezt a mintát! A minta hosszú oldala 60 a rövid oldala 40 egység hosszú. A hosszú oldal harmada a négyzet oldala! A háromszög
RészletesebbenAnalı zis elo ada sok
Vajda Istva n Neumann Ja nos Informatika Kar O budai Egyetem 1 / 13 Specia lis differencia la si szaba lyok Logaritmikus differencia la s f (x)g (x) g (x) = e ln f (x) = e g (x) ln f (x) = f (x) g (x)
Részletesebben6.1.1.2 Új prezentáció létrehozása az alapértelmezés szerinti sablon alapján.
6. modul Prezentáció A modul a prezentációkészítéshez szükséges ismereteket kéri számon. A sikeres vizsga követelményei: Tudni kell prezentációkat létrehozni és elmenteni különböző fájl formátumokban A
RészletesebbenProgramoza s I. 11. elo ada s Oszd meg e s uralkodj! elvu algoritmusok. Sergya n Szabolcs
11. elo ada s Oszd meg e s uralkodj! elvu algoritmusok Sergya n Szabolcs sergyan.szabolcs@nik.uni-obuda.hu O budai Egyetem Neumann Ja nos Informatikai Kar Alkalmazott Informatikai Inte zet 1 / 24 Tartalom
RészletesebbenWord V. tabulátortípus meg nem jelenik: Tabulátor - balra, Tabulátor - jobbra,
Word V. Tabulátorok A tabulátorok (tabulátorhely: A vízszintes vonalzó azon pontja, amely meghatározza a szövegbehúzást, illetve a szövegoszlop kezdetét.), segítségével a szöveget balra, jobbra, középre,
RészletesebbenProgramoza s I. 10. elo ada s Rendezett to mbo k. Sergya n Szabolcs
10. elo ada s Rendezett to mbo k Sergya n Szabolcs sergyan.szabolcs@nik.uni-obuda.hu O budai Egyetem Neumann Ja nos Informatikai Kar Alkalmazott Informatikai Inte zet 1 / 5 Tartalom 1 Kerese sek rendezett
RészletesebbenTáblázatkezelés 2. - Adatbevitel, szerkesztés, formázás ADATBEVITEL. a., Begépelés
Táblázatkezelés 2. - Adatbevitel, szerkesztés, formázás ADATBEVITEL a., Begépelés Az adatok bevitelének legegyszerűbb módja, ha a táblázat kijelölt cellájába beírjuk őket. - számok (numerikus adatok) -
RészletesebbenWord IV. Élőfej és élőláb
Word IV. Élőfej és élőláb A menüpont a Nézet legördülő menü Élőfej és élőláb parancsával érhető el. Ezután a megjelenő szaggatott részbe írhatjuk be a kíván szöveget. OLDALSZÁMFORMÁZÁS DÁTUMBESZÚRÁS VÁLTÁS
RészletesebbenWord I. Bevezető. Alapfogalmak
Word I. Bevezető A szövegszerkesztők segítségével igényesen kialakított dokumentum készítésére van lehetőségünk, de használhatjuk levelek akár elektronikus levelek írására is. Tananyagunkkal a szövegszerkesztési
RészletesebbenA f ldm vel s gyi s vid kfejleszt si miniszter 81/2009. (VII. 10.) FVM rendelete
2009/96. sz m M A G Y A R K Z L N Y 24407 A f ldm vel s gyi s vid kfejleszt si miniszter 81/2009. (VII. 10.) FVM rendelete a k lcs n s megfeleltet s k r be tartoz ellenдrz sek lefolytat s val, valamint
RészletesebbenOperációs rendszerek. 11. gyakorlat. AWK - szintaxis, vezérlési szerkezetek UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED
UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED AWK - szintaxis, vezérlési szerkezetek Operációs rendszerek 11. gyakorlat Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik
RészletesebbenProgramozás alapjai. Programozás elmélet
Programozás alapjai Programozás elmélet A feladat (sorok) megoldására programot készítünk. A programok utasításokból állnak, melyeket algoritmusba szervezünk. Példa: Telefonálás 1. Vedd fel a kagylót!
RészletesebbenMesh generálás. IványiPéter
Mesh generálás IványiPéter drview Grafikus program MDF file-ok szerkesztéséhez. A mesh generáló program bemenetét itt szerkesztjük meg. http://www.hexahedron.hu/personal/peteri/sx/index.html Pont létrehozásához
RészletesebbenINFORMATIKA Felvételi teszt 1.
INFORMATIKA Felvételi teszt 1. 1) Mi a szoftver? a) Szoftvernek nevezzük a számítógépet és minden kézzel megfogható tartozékát. b) Szoftvernek nevezzük a számítógépre írt programokat és az ezekhez mellékelt
Részletesebben1. Alapok. #!/bin/bash
1. oldal 1.1. A programfájlok szerkezete 1. Alapok A bash programok tulajnképpen egyszerű szöveges fájlok, amelyeket bármely szövegszerkesztő programmal megírhatunk. Alapvetően ugyanazokat a at használhatjuk
RészletesebbenKépek és grafikák. A Beszúrás/Kép parancsot választva beszúrhatunk képet ClipArt gyűjteményből, vagy fájlból. 1. ábra Kép beszúrása
Képek beszúrása A Beszúrás/Kép parancsot választva beszúrhatunk képet ClipArt gyűjteményből, vagy fájlból. 1. ábra Kép beszúrása Az eszköztárról is beszúrhatunk ClipArt képeket, ha kihúzzuk a ClipArt ikont,
RészletesebbenROZGONYI-BORUS FERENC DR. KOKAS KÁROLY. Informatika. Számítástechnika és könyvtárhasználat munkafüzet 6., JAVÍTOTT KIADÁS MOZAIK KIADÓ SZEGED, 2013
ROZGONYI-BORUS FERENC DR. KOKAS KÁROLY Informatika 5 Számítástechnika és könyvtárhasználat munkafüzet 6., JAVÍTOTT KIADÁS MOZAIK KIADÓ SZEGED, 2013 HOGYAN KELL HASZNÁLNI? 1. Mi a szoftver? Fogalmazd meg
RészletesebbenHORVÁTH ZSÓFIA 1. Beadandó feladat (HOZSAAI.ELTE) ápr 7. 8-as csoport
10-es Keressünk egy egész számokat tartalmazó négyzetes mátrixban olyan oszlopot, ahol a főátló alatti elemek mind nullák! Megolda si terv: Specifika cio : A = (mat: Z n m,ind: N, l: L) Ef =(mat = mat`)
RészletesebbenPRCX PRCX. Perdületes mennyezeti befúvóelem
Perdületes mennyezeti befúvóelem PRCX PRCX befúvóelem TLS csatlakozódobozzal. TLS opciós tartozék, melyet külön kell megrendelni. Leírás PRCX perdu letes mennyezeti befu vo k fo eleme a re sekkel ella
RészletesebbenWord VI. Lábjegyzet. Ebben a részben megadhatjuk, hogy hol szerepeljen a lábjegyzet (oldal alján, szöveg alatt).
Word VI. Lábjegyzet A számozást minden oldalon vagy minden szakaszban újrakezdhetjük. Mutassunk a Beszúrás menü Hivatkozás pontjára, majd kattintsunk a Lábjegyzet parancsra. Ebben a részben megadhatjuk,
RészletesebbenProgramozási nyelvek 4. előadás
Programozási nyelvek 4. előadás Fa rajzolása rekurzívan Logo fa variációk A fa egy törzsből áll, amelynek tetején két ág nő ki, s mindkettő tulajdonképpen egy-egy alacsonyabb, rövidebb törzsű fa. Az ábrában
RészletesebbenOpenOffice.org irodai programcsomag
OpenOffice.org irodai programcsomag Daczi László Miről lesz szó? Bevezetés Történeti háttér Átfogó bemutatás Rendszerkövetelmények Writer - szövegszerkesztő Calc - táblázatkezelő Impress
RészletesebbenSzövegszerkesztő programok: Jegyzettömb, WordPad, Microsoft Word
Szövegszerkesztő programok: Jegyzettömb, WordPad, Microsoft Word A szövegszerkesztők közül az elkészítendő szöveg jellegétől függően választunk programot, és nem feltétlenül azt, amelyiket alapértelmezésben
Részletesebbenfmaozaik :n :m :h :s járóóra
A változók 3+2 = mit írnál a helyére? 12 + 8 > mit írnál a helyére? A fióknak először is adni kell egy értéket, majd egy nevet is! Kétféleképpen nézhetjük meg, mi van a fiókunkban. mutat parancs mutat_:mit
RészletesebbenSzövegszerkesztés alapok WORD Formázások
Szövegszerkesztés alapok WORD Formázások A formázás sorrendje 1. Begépelem a szöveget folyamatosan 2. Helyesírást ellenőrzök 3. Entert (bekezdés) vagy Shift + Entert ütök 4. Formázok KIJELÖLÖM A FORMÁZANDÓ
Részletesebben33. szám A MAGYAR KÖZTÁRSASÁG HIVATALOS LAPJA. Budapest, 2006. már ci us 27., hétfõ TARTALOMJEGYZÉK. Ára: 3887, Ft
A MAGYAR KÖZTÁRSASÁG HIVATALOS LAPJA Budapest, 2006. már ci us 27., hétfõ 33. szám Ára: 3887, Ft TARTALOMJEGYZÉK 62/2006. (III. 27.) Korm. r. Az egyes pénzbeli szociális ellátások elszámolásának szabályairól...
RészletesebbenTanulási segédlet 4. osztály
Tanulási segédlet 4. osztály 1. Az informatikai eszközök használata 2. Alkalmazói ismeretek 3. Problémamegoldás informatikai eszközökkel 4. Infokommunikáció 5. Az információs társadalom 6. Könyvtári informatika
Részletesebben4. Lecke. Körök és szabályos sokszögek rajzolása. 4.Lecke / 1.
4.Lecke / 1. 4. Lecke Körök és szabályos sokszögek rajzolása Az előző fejezetekkel ellentétben most nem újabb programozási utasításokról vagy elvekről fogunk tanulni. Ebben a fejezetben a sokszögekről,
RészletesebbenEgyéb 2D eszközök. Kitöltés. 5. gyakorlat. Kitöltés, Szöveg, Kép
5. gyakorlat Egyéb 2D eszközök Kitöltés, Szöveg, Kép Kitöltés A kitöltés önálló 2D-s elemtípus, amely egy meghatározott felület sraffozására, vagy egyéb jellegű kitöltésére használható. Felület típusú
RészletesebbenSZOFTVERES SZEMLÉLTETÉS A MESTERSÉGES INTELLIGENCIA OKTATÁSÁBAN _ Jeszenszky Péter Debreceni Egyetem, Informatikai Kar jeszenszky.peter@inf.unideb.
SZOFTVERES SZEMLÉLTETÉS A MESTERSÉGES INTELLIGENCIA OKTATÁSÁBAN _ Jeszenszky Péter Debreceni Egyetem, Informatikai Kar jeszenszky.peter@inf.unideb.hu Mesterséges intelligencia oktatás a DE Informatikai
RészletesebbenVálasztó lekérdezés létrehozása
Választó lekérdezés létrehozása A választó lekérdezés egy vagy több rekordforrásból származó adatokat jelenít meg. A választó lekérdezések a táblák, illetve az adatbázis tartalmát nem változtatják meg,
RészletesebbenSzkriptnyelvek. 1. UNIX shell
Szkriptnyelvek 1. UNIX shell Szkriptek futtatása Parancsértelmez ő shell script neve paraméterek shell script neve paraméterek Ebben az esetben a szkript tartalmazza a parancsértelmezőt: #!/bin/bash Szkriptek
RészletesebbenTáblázatok. Táblázatok beszúrása. Cellák kijelölése
Táblázatok Táblázatok beszúrása A táblázatok sorokba és oszlopokba rendezett téglalap alakú cellákból épülnek fel. A cellák tartalmazhatnak képet vagy szöveget. A táblázatok használhatók adatok megjelenítésére,
RészletesebbenA földmûvelésügyi és vidékfejlesztési miniszter 18/2009. (III. 6.) FVM rendelete. 2009/27. szám M A G Y A R K Ö Z L Ö N Y 5065
2009/27. szám M A G Y A R K Ö Z L Ö N Y 5065 1. (1) A ren de let cél ja a mo ni tor ing ada tok egy sé ges rend - szer alap ján tör té nõ adat szol gál ta tá si ke re te i nek meg ha tá - ro zá sa. (2)
RészletesebbenAz MS Word szövegszerkesztés modul részletes tematika listája
Az MS Word szövegszerkesztés modul részletes tematika listája A szövegszerkesztés alapjai Karakter- és bekezdésformázás Az oldalbeállítás és a nyomtatás Tabulátorok és hasábok A felsorolás és a sorszámozás
RészletesebbenII. orsza gos magyar matematikaolimpia XXIX. EMMV Szatma rne meti, februa r 28. ma rcius 3. VIII. oszta ly
VIII. oszta ly 1. feladat. Az n N terme szetes sza mot szerencse snek nevezzu k, ha n2 felı rhato n darab egyma suta ni terme szetes sza m o sszegeke nt. Bizonyı tsd be, hogy: 1) a 1 szerencse s sza m;
Részletesebben1. kép. A Stílus beállítása; új színskála megadása.
QGIS Gyakorló Verzió: 1.7. Wroclaw Cím: A Print composer használata és a címkézés. Minta fájl letöltése innen: http://www.box.net/shared/87p9n0csad Egyre több publikációban szerepelnek digitális térképek,
RészletesebbenFelhasználói kézikönyv a minősítési értékelő modul használatához
Felhasználói kézikönyv a minősítési értékelő modul használatához Létrehozva: 2015.02.24. Utolsó módosítás: 2015.04.09. Tartalomjegyzék 1 A dokumentum célja... 4 2 A rendszer elérése... 5 2.1 Technikai
RészletesebbenLakó Viktória. LibreLogo. oktatási segédanyag. A teknőcgrafikától a programozásérettségiig
Lakó Viktória LibreLogo oktatási segédanyag A teknőcgrafikától a programozásérettségiig Lakó Viktória: LibreLogo oktatási segédanyag A teknőcgrafkától a programozáséretségiig Elektronikus kiadás Lektorálta:
Részletesebben19. Fővárosi Informatikai Alkalmazói Tanulmányi Verseny 2009/2010 Komplex I. kategória Elméleti feladatlap 2010. március 22. Versenyző neve: Megoldás
19. Fővárosi Informatikai Alkalmazói Tanulmányi Verseny 2009/2010 Komplex I. kategória Elméleti feladatlap 2010. március 22. Versenyző neve: Megoldás Elért pontszáma:... / 75 pont Beszámított pontszáma:...
RészletesebbenS Z E K S Z Á R D T É R I N F O R M A T I K A I R E N D S Z E R
S Z E K S Z Á R D T É R I N F O R M A T I K A I R E N D S Z E R FELHASZNÁLÓI KÉZIKÖNYV (KIV O NAT 2018 JÚNIUS) SZOFTVERKÖVETELMÉNYEK A térinformatikai rendszer kezelőfelülete Autodesk MapGuide Enterprise
Részletesebben1. Számítógép-használati rend 19. Számonkérés 2. Mire jó a számítógép? 20. Az imagine varázslatos világa 3. A számítógép részei; Hardver, perifériák
1. Számítógép-használati rend 19. Számonkérés 2. Mire jó a számítógép? 20. Az imagine varázslatos világa 3. A számítógép részei; Hardver, perifériák 21. Előre és hátra, jobbra és balra 4. Tartsunk előadást!
RészletesebbenAlapvető beállítások elvégzése Normál nézet
Alapvető beállítások elvégzése Normál nézet A Normál nézet egy egyszerűsített oldalképet mutat. Ez a nézet a legalkalmasabb a szöveg beírására, szerkesztésére és az egyszerűbb formázásokra. Ebben a nézetben
RészletesebbenThermo1 Graph. Felhasználói segédlet
Thermo1 Graph Felhasználói segédlet A Thermo Graph program a GIPEN Thermo eszközök Windows operációs rendszeren működő grafikus monitorozó programja. A program a telepítést követően azonnal használható.
RészletesebbenMechatronika segédlet 3. gyakorlat
Mechatronika segédlet 3. gyakorlat 2017. február 20. Tartalom Vadai Gergely, Faragó Dénes Feladatleírás... 2 Fogaskerék... 2 Nézetváltás 3D modellezéshez... 2 Könnyítés megvalósítása... 2 A fogaskerék
RészletesebbenA MAGYAR KÖZTÁRSASÁG HIVATALOS LAPJA. Budapest, 2008. jú ni us 25., szerda. 93. szám. Ára: 2400, Ft
A MAGYAR KÖZTÁRSASÁG HIVATALOS LAPJA Budapest, 2008. jú ni us 25., szerda 93. szám Ára: 2400, Ft A MAGYAR KÖZTÁRSASÁG HIVATALOS LAPJA Budapest, 2008. jú ni us 25., szerda 93. szám Ára: 2400, Ft TARTALOMJEGYZÉK
RészletesebbenElemi matematika szakkör
Elemi matematika szakkör Kolozsvár, 2015. november 9. 1.1. Feladat. Tekintsünk egy E halmazt és annak minden A részhalmazára az A halmaz f A : E {0, 1} karakterisztikus függvényét, amelyet az { 1, x A
Részletesebben5.osztály 1.foglalkozás. 5.osztály 2.foglalkozás. hatszögéskörök
5.osztály 1.foglalkozás 5.osztály 2.foglalkozás hatszögéskörök cseresznye A cseresznye zöld száránál az egyeneshez képest 30-at kell fordulni! (30 fokot). A cseresznyék között 60 egység a térköz! Szétszedtem
RészletesebbenA MAGYAR KÖZTÁRSASÁG HIVATALOS LAPJA. Budapest, 2008. már ci us 17., hétfõ. 44. szám. Ára: 250, Ft
A MAGYAR KÖZTÁRSASÁG HIVATALOS LAPJA Budapest, 2008. már ci us 17., hétfõ 44. szám Ára: 250, Ft A MAGYAR KÖZTÁRSASÁG HIVATALOS LAPJA Budapest, 2008. már ci us 17., hétfõ 44. szám TARTALOMJEGYZÉK 2008:
RészletesebbenObjektumok és osztályok. Az objektumorientált programozás alapjai. Rajzolás tollal, festés ecsettel. A koordinátarendszer
Objektumok és osztályok Az objektumorientált programozás alapjai Rajzolás tollal, festés ecsettel A koordinátarendszer A vektorgrafikában az egyes grafikus elemeket (pontokat, szakaszokat, köröket, stb.)
Részletesebben136 Con Dolore. Tenor 1. Tenor 2. Bariton. Bass. Trumpet in Bb 2. Trombone. Organ. Tube bell. Percussions
Tenor 1 Tenor 2 Bariton Bass Trumpet in Bb 1 Trumpet in Bb 2 Trombone Percussions Organ 136 Con Dolore Tube bell X. Nikodémus: Mer - re vagy, Jé - zus, hol ta - lál - lak? Mu-tass u - tat az út - ta- lan
RészletesebbenBevezetés a QGIS program használatába Összeálította dr. Siki Zoltán
Bevezetés Bevezetés a QGIS program használatába Összeálította dr. Siki Zoltán A QGIS program egy nyiltforrású asztali térinformatikai program, mely a http://www.qgis.org oldalról tölthető le. Ebben a kis
RészletesebbenA Griff halála. The Death of Griff. énekhangra / for voice. jön. œ œ. œ œ œ. œ J. œ œ œ b J œ. & œ œ. n œ œ # œ œ. szí -vű sze-gé-nyek kon-ga.
A Giff hlál The Deth of Giff éekhg / fo voice Vákoyi Aikó vesée / o Aikó Vákoyi s poe (A vih születése / Bith of Sto) # Ngy i - dő ö Ngy i - dő ö Ngy i - dő ö #. # #. # #. Tás Beische-Mtyó #. #. # #. #..
RészletesebbenII. Mérés SZÉCHENYI ISTVÁN EGYETEM GYŐR TÁVKÖZLÉSI TANSZÉK
Mérési Utasítás Linux/Unix jogosultságok és fájlok kezelése Linux fájlrendszerek és jogosultságok Linux alatt, az egyes fájlokhoz való hozzáférések szabályozása érdekében a fájlokhoz tulajdonost, csoportot
RészletesebbenEgyszerűbb a Google keresőbe beírni a Sharepoint Designer 2007 letöltés kulcsszavakat és az első találat erre a címre mutat.
A feladat megoldásához a Sharepoint Designer 2007 programot használjuk, mely ingyenesen letölthető a Microsoft weboldaláról. Az érettségi aktuális szoftverlistája alapján az Expression Web 2, az Expression
RészletesebbenMi az a Scribus? SCRIBUS. Mi az a Scribus? Milyen platformon érhet el? Hasonló feladatra használható programok. Mire használhatjuk a Scribust?
Mi az a Scribus? SCRIBUS Kiadványszerkesztés A Scribus egy nyílt forráskódú kiadványszerkeszt program (DTP). Könny a használata, de a profi funkciók sem hiányoznak bel le. Néhány oldalas újságtól kezdve,
RészletesebbenRAP-4 ELEKTROMECHANIKUS SOROMPÓ
RAP-4 ELEKTROMECHANIKUS SOROMPÓ JELLEMZO K A RAP 4 egy elektromechanikus sorompo ami beja ratokhoz (auto parkolo, gya rak, ko rha zak stb.) haszna lando. A fe m doboz egy motort e s egy veze rlo egyse
RészletesebbenNyugat-magyarországi Egyetem Geoinformatikai Kara. Nagy Gábor. Informatika 16. INF16 modul. Az OpenOffice.org
Nyugat-magyarországi Egyetem Geoinformatikai Kara Nagy Gábor Informatika 16. INF16 modul Az OpenOffice.org SZÉKESFEHÉRVÁR 2010 Jelen szellemi terméket a szerzői jogról szóló 1999. évi LXXVI. törvény védi.
RészletesebbenTudás Reflektor. Copyright 2011; Kodácsy Tamás; E-mail: kodacsy.tamas@kodasoft.hu
Tudás Reflektor A Társadalmi Megújulás Operatív Program 4.1.3. számú, A felsőoktatási szolgáltatások rendszerszintű fejlesztése Központi/felsőoktatási Validációs Rendszer projekt keretében készült olyan
RészletesebbenDKÜ ZRT. A Portál rendszer felületének általános bemutatása. Felhasználói útmutató. Támogatott böngészők. Felületek felépítése. Információs kártyák
A Portál rendszer felületének általános bemutatása Felhasználói útmutató Támogatott böngészők Internet Explorer 9+ Firefox (legújabb verzió) Chrome (legújabb verzió) Felületek felépítése Információs kártyák
RészletesebbenVARIO Face 2.0 Felhasználói kézikönyv
VARIO Face 2.0 Felhasználói kézikönyv A kézikönyv használata Mielőtt elindítaná és használná a szoftvert kérjük olvassa el figyelmesen a felhasználói kézikönyvet! A dokumentum nem sokszorosítható illetve
RészletesebbenA program a köröket és köríveket az óramutató járásával ellentétes irányban rajzolja meg.
894 11.4. Kör és körív 11.4. Kör és körív A program a köröket és köríveket az óramutató járásával ellentétes irányban rajzolja meg. 11.4.1. Kör/Körív tulajdonságai A kör vagy körív létrehozása előtt állítsa
RészletesebbenAdóhátralék kezelés egyszerűen. Telepítési útmutató. A program futtatásához Windows XP, Windows 7, 8 operációs rendszer szükséges.
Telepítési útmutató Rendszerkövetelmények: A program futtatásához Windows XP, Windows 7, 8 operációs rendszer szükséges. Szükséges futtatókörnyezet: Windows Framework 4 vagy magasabb verzió. Innen tölthető
RészletesebbenFelhasználói kézikönyv
NEPTUN-@Napló Felhasználói kézikönyv NEPTUN-@Napló Elektronikus Iskolai Osztálynapló Bevezetés Tartalom Bevezetés... 6 Általános funkciók... 6 Dokumentumok... 7 Milyen eszközökön használható a program?...
RészletesebbenAWK programozás, minták, vezérlési szerkezetek
10 AWK programozás, minták, vezérlési szerkezetek AWK adatvezérelt szkriptnyelv text processing, adat kiterjesztés, tagolt adatok automatizált soronkénti feldolgozása a forrásállományt soronként beolvassa
RészletesebbenAdattípusok, vezérlési szerkezetek. Informatika Szabó Adrienn szeptember 14.
Informatika 1 2011 Második előadás, vezérlési szerkezetek Szabó Adrienn 2011. szeptember 14. Tartalom Algoritmusok, vezérlési szerkezetek If - else: elágazás While ciklus For ciklus Egyszerű típusok Összetett
RészletesebbenGaray János: Viszontlátás Szegszárdon. kk s s. kz k k t. Kö - szönt-ve, szü-lı - föl-dem szép ha - tá-ra, Kö - szönt-ve tı-lem any-nyi év u-
aray János: Viszonláás Szegszáron iola Péer, 2012.=60 a 6 s s s s s so s s s 8 o nz nz nz nz nzn Ob. Blf. a 68 s C s s s s am s s n s s s s s s a s s s s s o am am C a a nz nz nz nz nz nznz nz nz nz nz
RészletesebbenMESEBÁL 3.A hõs kisegér Huszti Zoltán
MSBÁL. hõs kisegér Huszti Zoltán nek 12 Marsch lt egy - szerélt a kam - ra sar - ka mé - lyén, Laczó Zoltán Vince lt egy - szerélt egy órus ora hõs kis - e-gér. Hosz - szú far - ka volt és büsz - ke nagy
RészletesebbenBaran Ágnes. Gyakorlat Függvények, Matlab alapok
Matematika Mérnököknek 1. Baran Ágnes Gyakorlat Függvények, Matlab alapok Matematika Mérnököknek 1. A gyakorlatok fóliái: https://arato.inf.unideb.hu/baran.agnes/oktatas.html Feladatsorok: https://arato.inf.unideb.hu/baran.agnes/oktatas.html
RészletesebbenAz alábbiakban szeretnénk segítséget nyújtani Önnek a CIB Internet Bankból történő nyomtatáshoz szükséges böngésző beállítások végrehajtásában.
Tisztelt Ügyfelünk! Az alábbiakban szeretnénk segítséget nyújtani Önnek a CIB Internet Bankból történő nyomtatáshoz szükséges böngésző beállítások végrehajtásában. A CIB Internet Bankból történő nyomtatás
RészletesebbenA Windows az összetartozó adatokat (fájlokat) mappákban (könyvtárakban) tárolja. A mappák egymásba ágyazottak.
Mappakezelés WINDOWS-7 A Windows az összetartozó adatokat (fájlokat) mappákban (könyvtárakban) tárolja. A mappák egymásba ágyazottak. A PC legnagyobb mappája, amely az összes többi mappát is magában foglalja,
Részletesebben