Németh László LibreLogo

Méret: px
Mutatás kezdődik a ... oldaltól:

Download "Németh László LibreLogo"

Á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.

19 LibreLogo Feltételvizsgálat 19 ism 36 [ e 5 b 10 ha hányadik % 12 = 0 [ kör 10 ~ [ kör 4 Az eloőzoő programot egyszerűősí á tve a felte á tel azt vizsga á lja, hogy a ciklűsva á ltozo á marade á k ne á lkűöl oszthato á -e 12-vel. Ha igen, 10 pont a á tme á roőjűő koört rajzol, ha pedig nem, akkor 4 pont a á tme á roőjűőt. Logikai kifejezések. A logikai kifejezések értéke igaz, vagy hamis lehet. Az egyenlőség műveleti jele a sima = vagy a dupla ==. 1 A nem egyenlőséget a <> vagy a!= jelekkel. A kisebb vagy egyenlő, és a nagyobb vagy egyenlő műveleti jelek a <= és a >=. A vagy és az és műveletek mellet a nem művelet is használható: ha nem (a > 0 és a <= 10) [ ki kívül van A pe á lda á ban ha a e á rte á ke kisebb, vagy egyenloő, mint 0, vagy nagyobb mint 10, kií á ra á sra kerűöl a kí á vűöl van űözenet. Az alapértelmezet igaz, vagy hamis logikai értéket kifejezésekben is használhatjuk: a = igaz ha a [ ki nagyon igaz [ ki nem igaz á á á á á á á á á á A logikai kifejezest varoűtasítasok a 0 (es űöres karakterlanc, lista, halmaz vagy szotar) erteket hamisnak, a nem 0 erteket pedig igaznak veszik. A logikai kifejezesek kiíratasa- nal vagy karakterlanccaalakítasanal az igaz vagy hamis szot kapjűk: ki 5 == 5 ; igaz jelenik meg b = lánc 2 * 2 == 5 ; b = hamis 1 Pythonban csak a dűpla egyenloőse á gjel haszna á lhato á műőveleti jelke á nt. A LibreLogo viszont a ha, amí á g, eredme á ny űtasí á ta á sokban szereploő logikai kifejeze á sekben megengedi a sima egyenloőse á gjel haszna á lata á t is. Saját utasítások (eljárások) A LibreLogo utasításkészletét magunk is bővíthetjük, például az alapértelmezet négyzet és kör utasítás mellé készíthetünk egy saját, háromszög névre keresztelt utasítást is a háromszögek rajzolására. Az ilyen új utasításokat eljárásoknak nevezzük, és az ez (vagy tanuld, eljárás, röv. elj) paranccsal kezdve és (külön sorban) a paranccsal befejezve hozzuk létre: ez eljárásnév utasítások Az eljárásban szereplő utasítások csak akkor kerülnek végrehajtásra, amikor az eljárást meghívjuk, azaz nevével hivatkozunk rá, mint a következő példa utolsó sorában kétszer is: ez háromszög ism 3 [ e 50 j 360/3 háromszög j 30 háromszög Az elja á ra á s ve á grehajta á sa űta á n a hí á va á si pont űta á n folytato á dik a program, í á gy a pe á lda á ban kirajzoltűnk egy szaba á lyos ha á romszoöget, majd 30 fokkal jobbra elfordűlva isme á teltűök meg a ha á romszoögrajzola á st. Bemenő értékek. Az eljárásnév után felsorolt változók tartalmazzák az eljárás bemenő értékeit. Az eljárás hívásánál, az eljárásnév után adjuk meg az aktuális bemenő értékeket. ez háromszög méret tollvastagság méret ism 3 [ e 50 j 360/3 zár

20 20 Saját utasítások (eljárások) LibreLogo háromszög 1 j 30 háromszög 3 A pe á lda á ban a me á ret bemeneti va á ltozo á segí á tse á ge á vel a á llí á tjűk be a ha á romszoög vonalvastagsa á ga á t. A ha á romszoöget a za á r űtasí á ta á ssal le is za á rjűk, hogy minden sarka lekerekí á tve legyen. Több bemenő érték. Több bemenő érték esetén az eljárás hívásánál egyszerűen felsoroljuk (vessző nélkül) a bemenő értékeket (vagy az azokat visszaadó kifejezéseket). ez háromszög méret stílus tollvastagság méret tollstílus stílus ism 3 [ e 50 j 360/3 zár háromszög 1 szaggatott j 30 háromszög 3 pontozott A pe á lda á ban a ha á romszoög vonalstílűsa á á t is bea á llítja á az elja á ra á s egy ma á sodik bemenoő e á rte á k alapja á n. További példa. A következő példában a háromszög eljárás általánosítása, a sokszög szerepel. Segítségével kirajzoljuk a háromszögtől a tízszögig a szabályos síkidomokat. ez sokszög szög él 5 ism szög [ e él b 360/szög 6 tölt szöveg szög 4 7 ism 8 [ sokszög 2 + hányadik ~ 3 60 / (2 + hányadik) 8 tf e 18 j 360/8 tl 10 9 A pe á lda á ban a sokszoög elja á ra á s ke á t bemenoő e á rte á ket kap: a szoög nevűő bemeneti va á ltozo á a szoögek (csű á csok) sza á ma á t, az e á l pedig egy e á l hossza á t fogja tartalmazni. Az elja á ra á s űta á n le á voő foőprogram egy olyan ciklűs, amely 3 e á s 60/3, majd 4 e á s 60/4 stb. ege á szen 10 e á s 60/10 bemenoő e á rte á kekkel hívja á meg a sokszoög elja á ra á st (mivel azt szeretne á nk, hogy a síkidomok koözel azonos me á retűőek legyenek, eze á rt nem az e á lhosszűk, hanem a kerűöletűök lesz á egyse á g- nyi, jelen esetben 60 pont). Az egyszerűő sokszoögeket koörbeja á rva teljes fordűlatot, vagyis 360 fokot teszűönk meg. Szaba á lyos sokszoögekne á l minden csű á csna á l űgyanannyit, azaz 360/csű á cssza á m foknyit fordűlűnk. Az elja á ra á sűnk bemenoő parame á tere á boől, a csű á csok sza á - ma á t tartalmazo á szoög -boől így á hata á roztűk meg a fordűla á s szoöge á t. Megjegyze á s: az a á bra á n egy picit elforgattűk a síkidomokat, á hogy jobban elfe á rjenek: a 360/szoögnyi elfordűla á st ke á t re á szletben, az e á l rajzola á sa eloőtt, e á s űta á n hajtottűk ve á gre: ism szög [ b 180/szög e él b 180/szög Újrahívás. Az eljárás meghívhatja saját magát is, amivel ciklusokat, bonyolultabb műveleteket valósíthatunk meg. A következő példa a háromszögrajzoló eljárás újrahívással megvalósítot változata: ez háromszög e 50 j 360/3 háromszög háromszög A program nem a á ll le a ha á rom oldal megrajzola á sa á na á l, hanem ve á gtelense á gig isme á tli azt. A gyakorlatban a LibreLogo/Python alapbea á llíta á á s csak ezer ű á jrahíva á á st engede á lyez. A me á lyse á gi, vagy a gyakran eloőbb jelentkezoő memo á riakorla á tot ele á rve a program befejezi műőkoöde á se á t. (Az ű á jrahíva á á st tartalmazo á elja á ra á sok a á ltala á ban tartalmaznak valamilyen eroősebb korla á tot, így á az ilyen lea á lla á sra ritka á n kerűöl sor.) Stop. Az utasítással kiléphetünk az eljárásból, vagyis a program az eljáráshívás után folytatódik. ez fa n ha n < 2 [ stop e n b 50 fa n/2 j 100 fa n/2 b 50 h n fa 40 A farajzolo á elja á ra á s n hosszű á sa á gű á a á gat rajzol, majd ela á gaza á st rak az a á g ve á ge á re a koövetke-

Né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 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észletesebben

Kiadtványszerkesztéshez a b c d e f g h

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észletesebben

Né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 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észletesebben

Imagine Logo Tanmenet évfolyam

Imagine 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észletesebben

Németh László. LibreLogo

Né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észletesebben

Németh László LibreLogo

Né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észletesebben

Programozás 7.o Az algoritmus fogalma (ismétlés)

Programozá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észletesebben

PRECÍZ Információs füzetek

PRECÍ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észletesebben

Informatika óravázlat 4. osztály oldal 15

Informatika ó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észletesebben

A Paint program használata

A 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észletesebben

Programozási nyelvek 1. előadás

Programozá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észletesebben

LOGO grafikák: - Bevezetés - Válogatás a szakkörösök legszebb munkáiból

LOGO 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észletesebben

VII. 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 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észletesebben

A Vonallánc készlet parancsai lehetővé teszik vonalláncok és sokszögek rajzolását.

A 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észletesebben

1. Alapok. #!/bin/bash

1. 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észletesebben

KissS. 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

KissS. 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észletesebben

HORVÁTH ZSÓFIA 1. Beadandó feladat (HOZSAAI.ELTE) ápr 7. 8-as csoport

HORVÁ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észletesebben

11. Balra zárt igazítás A bekezdés sorai a bal oldali margóhoz igazodnak. 12. Beillesztés

11. 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észletesebben

A 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 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észletesebben

Programoza s I. 11. elo ada s Oszd meg e s uralkodj! elvu algoritmusok. Sergya n Szabolcs

Programoza 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észletesebben

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. Á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észletesebben

Analı zis elo ada sok

Analı 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észletesebben

A f ldm vel s gyi s vid kfejleszt si miniszter 81/2009. (VII. 10.) FVM rendelete

A 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észletesebben

Szö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:

Szö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észletesebben

Operációs rendszerek. 11. gyakorlat. AWK - szintaxis, vezérlési szerkezetek UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

Operá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észletesebben

Programozási nyelvek 2. előadás

Programozá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észletesebben

RAP-4 ELEKTROMECHANIKUS SOROMPÓ

RAP-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észletesebben

Programoza s I. 10. elo ada s Rendezett to mbo k. Sergya n Szabolcs

Programoza 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észletesebben

LIBRELOGO és etwinning

LIBRELOGO é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észletesebben

az Excel for Windows programban

az Excel for Windows programban az Excel for Windows táblázatkezelőblázatkezel programban Mit nevezünk nk képletnek? A táblt blázatkezelő programok nagy előnye, hogy meggyorsítj tják és könnyebbé teszik a felhasználó számára a számítási

Részletesebben

Scherlein 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 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észletesebben

Tanmenet. 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.

Tanmenet. 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észletesebben

mintásfal 60 40 2 2 mintásfal :m :sz :dbjobbra :dbfel

mintá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észletesebben

18. Szövegszerkesztők

18. 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észletesebben

Bevezető. Mi is az a GeoGebra? Tények

Bevezető. 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észletesebben

Programozási nyelvek 4. előadás

Programozá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észletesebben

PRCX PRCX. Perdületes mennyezeti befúvóelem

PRCX 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észletesebben

38. szám A MAGYAR KÖZTÁRSASÁG HIVATALOS LAPJA. Budapest, 2006. áp ri lis 5., szerda TARTALOMJEGYZÉK. Ára: 1311, Ft. Oldal

38. szám A MAGYAR KÖZTÁRSASÁG HIVATALOS LAPJA. Budapest, 2006. áp ri lis 5., szerda TARTALOMJEGYZÉK. Ára: 1311, Ft. Oldal A MAGYAR KÖZTÁRSASÁG HIVATALOS LAPJA Budapest, 2006. áp ri lis 5., szerda 38. szám Ára: 1311, Ft TARTALOMJEGYZÉK 79/2006. (IV. 5.) Korm. r. A fel sõ ok ta tás ról szóló 2005. évi CXXXIX. tör vény egyes

Részletesebben

4. Lecke. Körök és szabályos sokszögek rajzolása. 4.Lecke / 1.

4. 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észletesebben

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 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észletesebben

Készítette: niethammer@freemail.hu

Készítette: niethammer@freemail.hu VLogo VRML generáló program Készítette: Niethammer Zoltán niethammer@freemail.hu 2008 Bevezetés A VLogo az általános iskolákban használt Comenius Logo logikájára épülő programozási nyelv. A végeredmény

Részletesebben

A 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

A 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észletesebben

Tá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 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észletesebben

Programozás alapjai. Programozás elmélet

Programozá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észletesebben

Comenius Logo feladatok

Comenius 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észletesebben

SZÁMÍTÁSOK A TÁBLÁZATBAN

SZÁMÍTÁSOK A TÁBLÁZATBAN SZÁMÍTÁSOK A TÁBLÁZATBAN Az Excelben az egyszerű adatok bevitelén kívül számításokat is végezhetünk. Ezeket a cellákba beírt képletek segítségével oldjuk meg. A képlet: olyan egyenlet, amely a munkalapon

Részletesebben

Tanulási segédlet 4. osztály

Tanulá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észletesebben

Szkriptnyelvek. 1. UNIX shell

Szkriptnyelvek. 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észletesebben

Szövegszerkesztő programok: Jegyzettömb, WordPad, Microsoft Word

Szö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észletesebben

LVII. ÉVFOLYAM 2. SZÁM ÁRA: 874 Ft 2006. ja nu ár 27.

LVII. ÉVFOLYAM 2. SZÁM ÁRA: 874 Ft 2006. ja nu ár 27. LVII. ÉVFOLYAM 2. SZÁM ÁRA: 874 Ft 2006. ja nu ár 27. T A R T A L O M Szám Tárgy O l d a l Törvények 2006: X. tv. A szövetkezetekrõl --------------------------------------- 370 2006: XI. tv. Az ál lat

Részletesebben

Táblázatos adatok használata

Tá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észletesebben

ROZGONYI-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. 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észletesebben

INFORMATIKA Felvételi teszt 1.

INFORMATIKA 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észletesebben

3. modul - Szövegszerkesztés

3. 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észletesebben

33. szám A MAGYAR KÖZTÁRSASÁG HIVATALOS LAPJA. Budapest, 2006. már ci us 27., hétfõ TARTALOMJEGYZÉK. Ára: 3887, Ft

33. 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észletesebben

Mesh generálás. IványiPéter

Mesh 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észletesebben

Word I. Bevezető. Alapfogalmak

Word 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észletesebben

Objektumok é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 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észletesebben

4. Javítás és jegyzetek

4. 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észletesebben

Szövegszerkesztés alapok WORD Formázások

Szö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észletesebben

Word V. tabulátortípus meg nem jelenik: Tabulátor - balra, Tabulátor - jobbra,

Word 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észletesebben

AZ EGÉSZSÉGÜGYI MINISZTÉRIUM HIVATALOS LAPJA FELHÍVÁS!

AZ EGÉSZSÉGÜGYI MINISZTÉRIUM HIVATALOS LAPJA FELHÍVÁS! LVII. ÉVFOLYAM 1. SZÁM 1-120. OLDAL 2007. január 9. AZ EGÉSZSÉGÜGYI MINISZTÉRIUM HIVATALOS LAPJA ÁRA: 1113 FT FELHÍVÁS! Fel hív juk tisz telt Ol va só ink fi gyel mét a köz löny utol só ol da lán köz zé

Részletesebben

II. Mérés SZÉCHENYI ISTVÁN EGYETEM GYŐR TÁVKÖZLÉSI TANSZÉK

II. 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észletesebben

1. kép. A Stílus beállítása; új színskála megadása.

1. 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észletesebben

Táblázatok. Táblázatok beszúrása. Cellák kijelölése

Tá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észletesebben

Word IV. Élőfej és élőláb

Word 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észletesebben

148. szám A MAGYAR KÖZTÁRSASÁG HIVATALOS LAPJA. Budapest, 2006. de cem ber 5., kedd TARTALOMJEGYZÉK. Ára: 1701, Ft. Oldal

148. szám A MAGYAR KÖZTÁRSASÁG HIVATALOS LAPJA. Budapest, 2006. de cem ber 5., kedd TARTALOMJEGYZÉK. Ára: 1701, Ft. Oldal A MAGYAR KÖZTÁRSASÁG HIVATALOS LAPJA Budapest, 2006. de cem ber 5., kedd 148. szám Ára: 1701, Ft TARTALOMJEGYZÉK 2006: C. t v. A kül föl di bi zo nyít vá nyok és ok le ve lek el is me ré sé rõl szóló 2001.

Részletesebben

fmaozaik :n :m :h :s járóóra

fmaozaik :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észletesebben

Felhasználói kézikönyv

Felhaszná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észletesebben

BASH SCRIPT SHELL JEGYZETEK

BASH SCRIPT SHELL JEGYZETEK BASH SCRIPT SHELL JEGYZETEK 1 TARTALOM Paraméterek... 4 Változók... 4 Környezeti változók... 4 Szűrők... 4 grep... 4 sed... 5 cut... 5 head, tail... 5 Reguláris kifejezések... 6 *... 6 +... 6?... 6 {m,n}...

Részletesebben

Alapok: Használd számológép helyett

Alapok: Használd számológép helyett Alapok: Használd számológép helyett Az Excelt ugyanúgy használhatod, mint a számológépet, vagyis bármit ki tudsz vele számolni. Egész egyszerűen csak írj egy egyenlőségjelet a sor elejére és aztán ugyanúgy,

Részletesebben

Baran Ágnes. Gyakorlat Függvények, Matlab alapok

Baran Á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észletesebben

A MAGYAR KÖZTÁRSASÁG HIVATALOS LAPJA

A MAGYAR KÖZTÁRSASÁG HIVATALOS LAPJA A MAGYAR KÖZTÁRSASÁG HIVATALOS LAPJA Budapest, 2004. no vem ber 15., hétfõ 169. szám TARTALOMJEGYZÉK 2004: CI. tv. Az adókról, járulékokról és egyéb költségvetési befizetésekrõl szóló tör vé nyek mó do

Részletesebben

A függvény kód szekvenciáját kapcsos zárójelek közt definiáljuk, a { } -ek közti részt a Bash héj kód blokknak (code block) nevezi.

A függvény kód szekvenciáját kapcsos zárójelek közt definiáljuk, a { } -ek közti részt a Bash héj kód blokknak (code block) nevezi. Függvények 1.Függvények...1 1.1.A függvény deníció szintaxisa... 1..Függvények érték visszatérítése...3 1.3.Környezettel kapcsolatos kérdések...4 1.4.Lokális változók használata...4 1.5.Rekurzív hívások...5.kód

Részletesebben

Mechatronika segédlet 3. gyakorlat

Mechatronika 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észletesebben

75. szám A MAGYAR KÖZTÁRSASÁG HIVATALOS LAPJA. Budapest, 2007. jú ni us 15., péntek TARTALOMJEGYZÉK. Ára: 2478, Ft. Oldal

75. szám A MAGYAR KÖZTÁRSASÁG HIVATALOS LAPJA. Budapest, 2007. jú ni us 15., péntek TARTALOMJEGYZÉK. Ára: 2478, Ft. Oldal A MAGYAR KÖZTÁRSASÁG HIVATALOS LAPJA Budapest, 2007. jú ni us 15., péntek 75. szám Ára: 2478, Ft TARTALOMJEGYZÉK 2007: LXI. tv. A cég nyil vá nos ság ról, a bí ró sá gi cég el já rás ról és a vég el szá

Részletesebben

VARIO Face 2.0 Felhasználói kézikönyv

VARIO 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észletesebben

6.1.1.2 Új prezentáció létrehozása az alapértelmezés szerinti sablon alapján.

6.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észletesebben

II. orsza gos magyar matematikaolimpia XXIX. EMMV Szatma rne meti, februa r 28. ma rcius 3. VIII. oszta ly

II. 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észletesebben

Egyéb 2D eszközök. Kitöltés. 5. gyakorlat. Kitöltés, Szöveg, Kép

Egyé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észletesebben

file./script.sh > Bourne-Again shell script text executable << tartalmat néz >>

file./script.sh > Bourne-Again shell script text executable << tartalmat néz >> I. Alapok Interaktív shell-ben vagy shell-scriptben megadott karaktersorozat feldolgozásakor az első lépés a szavakra tördelés. A szavakra tördelés a következő metakarakterek mentén zajlik: & ; ( ) < >

Részletesebben

79. szám A MAGYAR KÖZTÁRSASÁG HIVATALOS LAPJA. Budapest, 2005. jú ni us 14., kedd TARTALOMJEGYZÉK. Ára: 1472, Ft. Oldal

79. szám A MAGYAR KÖZTÁRSASÁG HIVATALOS LAPJA. Budapest, 2005. jú ni us 14., kedd TARTALOMJEGYZÉK. Ára: 1472, Ft. Oldal A MAGYAR KÖZTÁRSASÁG HIVATALOS LAPJA Budapest, 2005. jú ni us 14., kedd 79. szám TARTALOMJEGYZÉK 2005: XLVI. tv. A ma gyar ál lam pol gár ság ról szóló 1993. évi LV. tör vény és a kül föl di ek be uta

Részletesebben

AZ EGÉSZSÉGÜGYI MINISZTÉRIUM HIVATALOS LAPJA

AZ EGÉSZSÉGÜGYI MINISZTÉRIUM HIVATALOS LAPJA LVIII. ÉVFOLYAM 14. SZÁM 3657-3768. OLDAL 2008. július 7. AZ EGÉSZSÉGÜGYI MINISZTÉRIUM HIVATALOS LAPJA ÁRA: 1365 FT TARTALOM I. RÉSZ Személyi rész II. RÉSZ Törvények, országgyûlési határozatok, köztársasági

Részletesebben

Ké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 é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észletesebben

Ismerkedés az új felülettel

Ismerkedés az új felülettel Ismerkedés az új felülettel A 2003-as verzióhoz képes változott a menüszerkezet. Az ablak tetején menüszalag található, amely előtérbe helyezi a legfontosabb parancsokat, így nem kell a program legkülönbözőbb

Részletesebben

BASH script programozás II. Vezérlési szerkezetek

BASH script programozás II. Vezérlési szerkezetek 06 BASH script programozás II. Vezérlési szerkezetek Emlékeztető Jelölésbeli különbség van parancs végrehajtása és a parancs kimenetére való hivatkozás között PARANCS $(PARANCS) Jelölésbeli különbség van

Részletesebben

SZOFTVERES 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. 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észletesebben

TARTALOMJEGYZÉK. Bu da pest, 2006. feb ru ár 14. Ára: 1518 Ft 3. szám. 2005. évi CLXIII. tv.

TARTALOMJEGYZÉK. Bu da pest, 2006. feb ru ár 14. Ára: 1518 Ft 3. szám. 2005. évi CLXIII. tv. Bu da pest, 2006. feb ru ár 14. Ára: 1518 Ft 3. szám 2002. december TARTALOMJEGYZÉK TÖRVÉNYEK 2005. évi CLXIII. tv. 2005. évi CLXXIV. tv. Az adózás rendjérõl szóló törvény egyes rendelkezéseinek alkalmazásáról

Részletesebben

Feladatok megoldásai

Feladatok megoldásai 1. Az oszlopszélességet az oszlopszegélyre való dupla kattintással állítsuk be! Mit tapasztalunk? Az oszlopszegélyre való dupla kattintáskor az Excel az oszlopban található leghosszabb bejegyzés hosszúsága

Részletesebben

AWK programozás, minták, vezérlési szerkezetek

AWK 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észletesebben

Alapvető beállítások elvégzése Normál nézet

Alapvető 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észletesebben

Elemi matematika szakkör

Elemi 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észletesebben

40. szám A MAGYAR KÖZTÁRSASÁG HIVATALOS LAPJA. Budapest, 2006. áp ri lis 7., péntek TARTALOMJEGYZÉK. Ára: 207, Ft. Oldal

40. szám A MAGYAR KÖZTÁRSASÁG HIVATALOS LAPJA. Budapest, 2006. áp ri lis 7., péntek TARTALOMJEGYZÉK. Ára: 207, Ft. Oldal A MAGYAR KÖZTÁRSASÁG HIVATALOS LAPJA Budapest, 2006. áp ri lis 7., péntek 40. szám Ára: 207, Ft TARTALOMJEGYZÉK 83/2006. (IV. 7.) Korm. r. A pénzbeli és természetbeni szociális ellátások igénylésének és

Részletesebben

Word VI. Lábjegyzet. Ebben a részben megadhatjuk, hogy hol szerepeljen a lábjegyzet (oldal alján, szöveg alatt).

Word 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észletesebben

Webprogramozás szakkör

Webprogramozás szakkör Webprogramozás szakkör Előadás 5 (2012.04.09) Programozás alapok Eddig amit láttunk: Programozás lépései o Feladat leírása (specifikáció) o Algoritmizálás, tervezés (folyamatábra, pszeudokód) o Programozás

Részletesebben

II. rész JOGSZABÁLYOK. A Kormány rendeletei. A Kormány 219/2004. (VII. 21.) Korm. rendelete. 9372 M A G Y A R K Ö Z L Ö N Y 2004/102.

II. rész JOGSZABÁLYOK. A Kormány rendeletei. A Kormány 219/2004. (VII. 21.) Korm. rendelete. 9372 M A G Y A R K Ö Z L Ö N Y 2004/102. 9372 M A G Y A R K Ö Z L Ö N Y 2004/102. szám II. rész JOGSZABÁLYOK A Kormány rendeletei A Kormány 219/2004. (VII. 21.) Korm. rendelete a felszín alatti vizek védelmérõl A Kor mány a kör nye zet vé del

Részletesebben

A program a köröket és köríveket az óramutató járásával ellentétes irányban rajzolja meg.

A 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észletesebben

Gyõr Megyei Jogú Város Önkormányzata egyszerû eljárás ajánlattételi felhívása (12070/2004)

Gyõr Megyei Jogú Város Önkormányzata egyszerû eljárás ajánlattételi felhívása (12070/2004) 356 Közbeszerzési Értesítõ, a Közbeszerzések Tanácsa Hivatalos Lapja (2005. I. 5.) 1. szám Pos tai irá nyí tó szám: 1163 Te le fon: 401-1459 Telefax: E-ma il: B. MEL LÉK LET: A RÉ SZEK RE VO NAT KO ZÓ

Részletesebben

A MAGYAR KÖZTÁRSASÁG HIVATALOS LAPJA

A MAGYAR KÖZTÁRSASÁG HIVATALOS LAPJA A MAGYAR KÖZTÁRSASÁG HIVATALOS LAPJA Budapest, 2007. jú li us 11., szerda 93. szám Ára: 588, Ft TARTALOMJEGYZÉK 2007: CIII. tv. A pénz mo sás meg elõ zé sé rõl és meg aka dá lyo zá sá ról szó ló 2003.

Részletesebben

SZÁMÍTÓGÉPES ADATFELDOLGOZÁS

SZÁMÍTÓGÉPES ADATFELDOLGOZÁS SZÁMÍTÓGÉPES ADATFELDOLGOZÁS A TÁBLÁZATKEZELŐK Irodai munka megkönnyítése Hatékony a nyilvántartások, gazdasági, pénzügyi elemzések, mérési kiértékelések, beszámolók stb. készítésében. Alkalmazható továbbá

Részletesebben