Németh László LibreLogo
|
|
- Irma Mezei
- 9 é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.
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 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észletesebbenKiadtvá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é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é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é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é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é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é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é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é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é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é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é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é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é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é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é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é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é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é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é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é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é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á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é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é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é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észletesebbenaz 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é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é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é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é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é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é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é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észletesebben38. 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é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é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észletesebbenKé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é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é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é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é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észletesebbenSZÁ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é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é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é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észletesebbenLVII. É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é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é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é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é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é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é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é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é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é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é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é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észletesebbenAZ 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é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é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é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é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észletesebben148. 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é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é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észletesebbenBASH 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észletesebbenAlapok: 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é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észletesebbenA 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észletesebbenA 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é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észletesebben75. 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é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é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é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é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észletesebbenfile./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észletesebben79. 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észletesebbenAZ 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é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észletesebbenIsmerkedé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észletesebbenBASH 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é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észletesebbenTARTALOMJEGYZÉ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észletesebbenFeladatok 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é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é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é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észletesebben40. 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é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észletesebbenWebprogramozá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észletesebbenII. 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é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észletesebbenGyõ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észletesebbenA 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észletesebbenSZÁ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