Németh László Számítógép-programozáS mindenkinek LIBRELOGO. teknőcgrafika algoritmusok adatszerkezetek

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

Download "Németh László Számítógép-programozáS mindenkinek LIBRELOGO. teknőcgrafika algoritmusok adatszerkezetek"

Átírás

1 Németh László Számítógép-programozáS mindenkinek LIBRELOGO teknőcgrafika algoritmusok adatszerkezetek FSF.hu alapítvány, 202

2 előre 00 jobbra 95 előre 00 ismét 3 [ előre 00 jobbra 90 ismét 3 [ előre 00 jobbra 90 tölt ismét 4 [ tollatfel előre 80 tollatle előre 0 jobbra 90 előre 0 ismét 4 [ tollatfel előre 80 tollatle előre 0 jobbra 90 előre 0 tölt ismét 4 [ tollatfel előre 80 tollatle előre 0 jobbra 90 előre 0 zár ismét 2 [ ismét 2 [ előre 90 jobbra 90 előre 40 jobbra 90 balra 5 tölt kép [ előre 20 kép előre 20 jobbra 20 előre 20 tölt fekete piros vörös világosszürke ezüst lila szürke fehér sötétbarna bíbor ciklámen zöld világoszöld olajzöld sárga sötétkék kék kékeszöld tollszín piros töltőszín sárga betűszín kék tollszín [0, 0, 255 tollszín 0xff00ff töltőszín tetszőleges ciánkék cián rózsaszín világospiros narancssárga narancs aranysárga arany töltőszín [255, 0, 0, 28 töltőszín 0x80ffff00 ibolyakék ibolya viola égszínkék világoskék világosbarna barna láthatatlan négyzet 50 kör 50 tollvastagság 0 tollvastagság téglalap [40, 30 téglalap [30, 40, 0 tollvastagság mm tollvastagság 0,in tollstílus folyamatos ellipszis [40, 60 ellipszis [40, 60, 2ó, ó tollstílus pontozott tollstílus szaggatott ellipszis [40, 60, 2ó, ó, 2 ellipszis [40, 60, 2ó, ó, 3 tollstílus [3, mm, 2, 4mm, 2mm tollstílus [3, mm, 2, 4mm, 2mm, 2 tollsarok kerek tollsarok tompa tollsarok hegyes tollsarok nincs 2 pont töltőstílus 2 töltőstílus [2, zöld, 3pt, 5 3 LOGO 5 4 ismét 5 [ előre 50 címke hányadik jobbra 360/5 zár betűméret 6 szöveg LOGO L i b r e L o g o betűcsalád Linux Libertine G betűvastagság félkövér betűstílus kurzív fut i LibreLogo -ban [ töltőszín [255, véletlen 200, 0 kör 4 szöveg i jobbra 90 előre 2 balra 90 betűvastagság normál betűstílus álló

3 LibreLogo Előszó 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 rendszer kódját. Richard Stallman, a szabad szoftver mozgalom alapítója Tartalomjegyzék Előszó...3 Bevezetés...4 Telepítés...5 Logo eszköztár...6 Parancssor az eszköztáron...6 Programfuttatás...6 Logo és LibreLogo összevetés...6 A LibreLogo programozási nyelv...7 Helló, Világ!...7 Utasítássorozat...7 Megjegyzések...7 Sortörésjel...8 Teknőcgrafika...8 Kép utasítás...9 Színek...9 Négyzet, téglalap, kör, ellipszis...9 Szöveg megjelenítése...9 Egyéb teknőcgrafikai utasítások...0 Ismétlődő utasítások (ciklusok)...0 Feltételvizsgálat... Saját utasítások (eljárások)... Saját függvények...2 Változók...3 Értékadás...3 Globális változók...3 Számok...3 Karakterláncok...3 Szabályos kifejezések...4 Listák...5 Halmazok...6 Fix listák...7 Szótárak...7 Kérdések és válaszok...7 Példák...9 Elforgatott négyzetek...9 Teknőcök...9 Színes ábrák...9 Betűgrafika...9 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. Ide á zet a GNU kia á ltva á nybo á l (984), 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. Előszó A LibreLogo programozási környezet és ez a könyv azzal a céllal készült, hogy elősegítse a szabad szoftverek megjelenését, használatát a közoktatásban. Bízom abban, hogy a szabad szoftverek ugyanakkora hatást gyakorolhatnak majd az iskolásokra, mint amelyet az iskolai számítógépek megjelenése okozott valamikor. Hatodikos voltam 986-ban, amikor vaka á cio á eloőtt pa á r nappal az oszta á lyfoőnoökoöm egy, akkor me á g ritkasa á gnak sza á míto á á szeme á lyi sza á míto á á - ge á pet műtatott be az oszta á lynak az űtolso á matematikao á ra á n. Az elsoő tala á lkoza á s hata á sa á ra a nya á ri szűönetben űgyan me á g sza á míto á á ge á p ne á l- kűöl, egy gyerekeknek szo á lo á tankoönyv segítse á á ge á vel ke á szítettem á el elsoő Basic nyelvűő programjaimat. Ez az e á lme á ny isme á tloődoött meg jo á - val ke á soőbb a szabad szoftverekkel kapcsolatban. ŐŐszinte lelkesede á s- sel csoda á lkoztam ra á arra a mindenki eloőtt nyitva a á llo á me á rhetetlen tűda á sra, amit egy GNU/Linűx rendszer e á s a vele ja á ro á, toöbb mint 40 e á ves Unix kűltű á ra 4 hordoz. Csatlakoztam a szabad szoftveres koözoösse á ghez, e á s fejleszte á seim ma re á szei az olyan vila á gszerte ismert programoknak, mint a Mozilla Firefox, Google Chrome e á s Dokűmentűmok, Apple Mac ŐS X, Adobe InDesign, ŐpenŐice.org vagy LibreŐice. Mi is a LibreLogo? Egy olyan, a jelenlegi iskolai Logo rendszerekkel rokon programozási környezet és nyelv, amely a honosított utasítások mellé a modern Python programozási nyelvből vesz át elemeket, illetve lehetővé teszi a Python kifejező adatszerkezeteinek használatát is. A LibreLogo ötvözi a Logo teknőcgrafikáját a LibreOffice (vagy az OpenOffice.org) nyomdai minőséget biztosító vektorgrafikus képességeivel, amint ezt a könyv Libre- Logóval készült ábraanyaga is bizonyítja. A LibreLogo a LibreŐice Writerben rajzol, így á a ke á pek a szoövegszerkeszte á shez e á tűmba vagy beműtato á ba ma á solhato á k, a LibreŐice Draw rajzo- s kiadva á nyszerkeszte á shez egyboől rendelkeze á se a á lo á programja á val egye á b mo á don llnak, ege á rrel mo á dosíthato á á mo á dosíthato á á k (pl. koörre feszíthetoők, á torzíthato á á k, k, mozgathato á k, a á tme á soőt te retezhetoők, feliratozha- á rbelive á alakítha- to á k, l. melle á kelt ke á á p), to á k, egyboől kinyomtathato á raszteres (JPEG, PNG), e k, ISŐ Őpen- á s vektoros ke á pforma á tűmokban; a DTP standard Docűment (ŐDF) dokűmentűmforma á tűmban menthetoők, nyomdai szabva á EPS-ben (Encapsűlated ny PDF forma á tűmba exporta á lhato á k, va á PostScript), vagy a Wikipe á dia a á ltal is haszna á lt webes - go á lapon keresztűöl ű á standard SVG-ben (Scalable j dokűmen- Vector Graphics) elmenthetoő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, és egyben reményeim szerint a LibreOffice-t jól kiegészítő, könnyen elsajátítható eszköz a számítógépes grafikához és kiadványszerkesztéshez. Németh László A LibreLogo fejleszte á se á t az FSF.hű Alapítva á á ny ta á mogata á sa tette lehetoőve á. A LibreŐice Writerrel ke á szűölt koönyv szabadon terjeszthetoő a Creative Commons licenc felte á teleinek megfeleloően. Betűőtípűs: á Linűx Libertine G. Kiada á s e á ve: 202 Becsle á sek vannak a szabad szoftverek e á rte á ke á re vonatkozo á an. Csak a Linűx opera á cio á s rendszer e á rte á ke á t ma á sfe á l millia á rd dolla á rra becsűölte á k 2008-ban. Egy toöbb ezer programot tartalmazo á Linűx terjeszte á s e á rte á ke 0 millia á rd dolla á r is lehet, a magyar GDP koözel tizede, l. 4 Az eredeti szerzoők, Ken Thompson e á s Dennis Ritchie 998-ban az USA legmagasabb szintűő technolo á giai-innova á cio á s díja á á t is megkapta á k a Unix e á s a C programoza á si nyelv kidolgoza á sa á e á rt.

4 4 Bevezetés LibreLogo 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ű érettségi feladatokat is, mint a zárt Logo rendszerekkel. 202-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++, Java e á s Logo nyelvekhez ke á pest. A LibreLogo egyik ce á lja, hogy megkoönnyítse á a Python nyelv elsaja á títa á á sa á t. A LibreLogo lehetőségei azonban nem merülnek ki az oktatásban: interaktív (kézzel is átszerkeszthető) vektorgrafikus ábrákat készíthetünk vele nyomdai minőségben, kiadványszerkesztési céllal. A LibreLogo jellemzői részletesebben: Szabad szoftver. 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. A LibreŐice-on, illetve á ŐpenŐice.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 iős rendszere á nek (soőt a Mac ŐS 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 á pzelhetetlen szabad szoftverek ne á l- kűöl. A Gartner 20-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 ŐpenŐice.org e á s a LibreŐice, 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 ban me á rt kevesebb mint 0%-ro á l a 202-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 A program letoölthetoő a koövetkezoő címroől: á Vannak tana á rok, akik szerint komolytalanna á va á lhat az informatika e á rettse á gi, annyira leegyszerűősoödik a programoza á si feladatok megolda á sa a Python karakterla á ncokkal, lista á kkal e á s szo á ta á r adatszerkezettel. Pedig 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 lesznek-e, vagy sem ke á soőbb is jo á haszna á t vehetik. 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 Oktatóprogram. A Nemzeti alaptantervben szereplő informatikai tananyag (teknőcgrafika é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 Libre- Logo 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ített Logo honosítást: A tanűld / elja á ra á s, vagyis az eredeti ez teknőc Logo to űtasíta á á s alternatív á honosíta á á - sa a LibreLogo á ban az ez (l. melle á címke kelt pe á lda). Vektoros rajzolóprogram555: a képernyőfüggetlen vektorgrafika (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ű grafikákat készíthetünk 444, szemben az iskolai oktatásban jelenleg használt rossz felbontású raszteres Logo rendszerekkel. 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 á k- programoza á s, amire a jelenlegi iskolai Logo rendszerek a hangsű á lyt fektetik. LibreOffice/OpenOffice.org kiegészítő555: az elterjedt LibreOffice (vagy annak eredeti kódbázisa, az OpenOffice.org) irodai programcsomag Writer dokumentumszerkesztőjében készíthetjük és futtathatjuk LibreLogo programjainkat, kihasználva a program magas szintű grafikai képességeit. Platformfüggetlenség555: a program mindenhol fut, ahol a LibreOffice, 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 Őice 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ág555: az ábrák, Unicode karakterkódolású feliratok és a Logo programot tartalmazó szöveges dokumentum.odt kiterjesztésű állományba, 444 L. címlap, á vagy

5 LibreLogo Bevezetés 5 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őc555: 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 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 grafika555: A LibreOffice-ban a LibreLogóval rajzolt élsimított, 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 á l- líthatűnk. á Az alakzatra dűpla á n kattintva szoöveget adhatűnk meg. A LibreŐice bee á pített á sű á go á ja magyar nyelven ad a lehetoőse á gekroől ta á - je á koztata á st. Fejlett Logo fejlesztőkörnyezet555: 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. Python555: a LibreLogo a modern Python programozási nyelvre épül, melynek adatszerkezeteit, könyvtárait itt is elérhetjük. A LibreLogo tömör parancskészlete mögött 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Őice 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 LibreŐice-on e á s ŐpenŐice.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észletek555: Bár nevükben a Linux szerepel, a LibreOffice 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 betűőke á szlet itt is megigyelhetoő valo á di tervezett (nem pedig olvashatatlanűl lekicsinyített) á apro á betűője, amellyel a LibreŐice a professziona á lis kiadva á nyszerkesztoő programok alapva á ltozatait is tű á lsza á rnyalja. Sőt, a betűkészletek a részben magyar fejlesztésnek köszönhetően kiemelt magyar tipográfiai támogatással bírnak: A felkiáltójel, kérdőjel, kettőspont és pontosvessző elé a magyar tipográfiá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értelmezett ligatúrákat (betűhelyettesí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ő fj és ffj ( ifjú, blöffje, illetve álló változatban is: ifjú, blöffje ). A LibreOffice grafikai képességeinek bővítése555: Az egyszerű programozási felület, amit a LibreLogo nyújt, jelentős mértékben bővíti a LibreOffice grafikai képességeit, de ezen felül is akad olyan grafikai lehetőség, ami a LibreOffice-ból korábban hiányzott. Ilyen a pont utasítással megrajzolható pont alakzat és a pontozott vonalstílus: a Libre- Office pontozott 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ő555: a LibreLogo az előbbiekben felsorolt tulajdonságaival; a képernyőfüggetlen, nyomdai minőségű vektorgrafiká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 ágyazottsá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ágok555: a program tömör felépítésű (mindössze 300 sor Python/PyUNO-ban), könnyen honosítható (összesen 30 szó, illetve egyszerű programüzenet lefordítását igényli). Várható fejlesztési irány555: a jelenleg támogatott angol és magyar mellett további honosítások elkészítése a LibreOffice fordítói közösség segítségével; a LibreLogo programozási nyelvéből még nem elérhető LibreOffice grafikai képességek kihasználása (pl. Bézier-görbék, áttetsző szöveg, átmenetek (szín és áttetszőség), 3D grafika) stb. Telepítés A LibreLogo kiegészítő jelenleg külön telepítendő a a b c d e f g h Matt 3 lépésben (Sütő, 889)

6 7 6 Telepítés LibreLogo LibreOffice-ban az Eszközök» Kiterjesztéskezelő» Hozzáadás gomb és a LibreLogo-0..oxt állomány kiválasztásával. Telepítés után indítsuk újra a LibreOffice-t. LibreOffice: LibreLogo: 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 0 pontnyit előre, beállítástól függően vonalat húzva. Hátra: teknőc hátra halad 0 ponttal, beállítástól függően vonalat húzva. Balra: teknőc elfordítása 5 -kal balra. Jobbra: teknőc elfordítása 5 -kal jobbra. Indítás: LibreLogo program (Writer dokumentumban lévő szöveg) futtatá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. 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. Program futtatása: írjunk be egy parancsot a parancssorba, például kör 00, é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 00 b 89 (vagyis előre 00pt 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ított, 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. Mai nyomdai (DTP vagy PostScript) pont = 2,54 cm / 72, vagyis kb. 0,35 mm. Programfuttatás A többsoros LibreLogo programok szerkesztője a LibreOffice 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 ism 36 [ ; 36-szor ismétel tlsz tetsz ; tetszőleges töltőszín kör vszám 8 ; véletlen átmérőjű kör e 8 b 0 ; előre 8 pont, balra 0 A program indításához kattintsunk a Logo eszköztár Indítás ikonjára. A mellékelt képet a program futtatá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. Logo és LibreLogo összevetés A LibreLogo fejlesztés kiindulásként az általános iskolai tananyagot vette 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 programokkal 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: 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. 8. oldal) Alakzatrajzolás. A LibreLogo teknőcmozgató utasításai vektorgrafikus 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 vektorgrafikus 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

7 LibreLogo Logo és LibreLogo összevetés 7 alakzatot, és kitölti az aktuális töltőszínnel. Nem szükséges az alakzat belsejébe pozicionálni, mert az alakzat vektorgrafikus leírása alapján történik a kitöltés. Az összetett alakzatok egymást metsző, illetve fedő részei összetett minta kialakítását eredményezik, mint ahogy a mellékelt kép (a korábbi ábra kitöltött 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 8 [ b 0 téglalap [0, 200 vagy ism 8 [ ; ciklustörzs kezdete b 0 téglalap [0, 200 ; méret listával ; ciklustörzs de nem ism 8 [b 0 téglalap [ 0, 200 Elhagyható és elhagyandó sortörésjel. A Libre- Logó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 ~ 00 ; itt kellett sortörésjel előre 00 előre 00 ; itt nem Egyszerűbb változóhasználat. A Logo változók érték szerinti hivatkozásában szereplő kezdő kettő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 :l = :i + :j + :k ; régi, de használható ez új x y z ; új, de b, e, h, j nem használható zs = x + y + z Vesszővel elválasztott listaelemek. A listaelemeket vesszővel kell elválasztani a LibreLogóban: téglalap [00, 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ött. tv! 0 ; régi szintaxis tv 0 ; 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 miatt 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 Libre- Logo a nehézkes, az Imagine Logo esetében ráadásul túlságosan is változatos Logo programszerkezetek, utasítások helyett kevés számú, de áttekinthető 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önynyí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őtt is, illetve a már említett 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ú vektorgrafikák is ilyen, egységesen kezelhető alakzatcsoportként tölthetők be a LibreOffice-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 helyett í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-Ő 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 á á ge á pes ide á zoőjelek haszna á lata a parancssorban. Utasítássorozat Az utasításokat egy sorba is írhatjuk: Helló címke Helló tf h 2 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 0 ; megjegyzés

8 8 Sortörésjel LibreLogo 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őcgrafika 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 tolle á 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 j 3ó b -h * 3 b tetszőleges ; a fokjel elhagyható ; mint az előzők ; szintén ; 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értelmezett mértékegysége a modern számítógépes tipográfiai pont (2,54 cm, azaz a nemzetközi hüvelyk 72-ed része), pl. az az pt rövidítése, de megadható centiméter (cm), milliméter (mm), hüvelyk (" vagy in) is. előre 0pt előre 0 e 2,54cm/7,2 b "/7,2 ; a pont mértékegysége elhagyható ; mint az előzők ; 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 0 tv tetszőleges ; 0 pontos vonalvastagság ; véletlen vastagság (<0pt) 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 szaggatott körvonala jelzi. Felemelt toll mellett az alakzat rajzolása nem fejeződik be, mivel a komplex vektorgrafikus 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úzott vonal stílusát állítja be a megadott stílusnév alapján. Az alapértelmezett 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:. 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 nyitott töröttvonalat rajzol útja során. A zár és a tölt utasítás kiadásával az utoljára rajzolt nyitott töröttvonalat (vagy töröttvonalakat, l. következő pont) zárja a program, azaz első és utolsó pontjait összeköti, és az így kapott zárt töröttvonalat 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 20 e 20 j 20 e 20 zár tf j e 25 b 90 ; következő: tl e 20 j 20 e 20 j 20 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 e á s 0 koöze á esoő sza á m, ami a LibreŐice alape á rtelmezett vonalka á za á si stílűsait á jeloöli, vagy egy ne á gy elemet tartalmazo á lista, ahol az elsoő elem a vonalka á za á s típűsa ( = 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öttvonal, hanem új vektorgrafikus alakzat rajzolásába is kezd. A toll ideiglenes felemelése viszont nem eredményez új vektorgrafikus alakzatot, mivel az több nem összefüggő töröttvonalat is tartalmazhat. A zár és a tölt utasítások az utoljára rajzolt vektorgrafikus alakzat minden töröttvonalá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 e 20 j 20 e 20 j 20 e 20 tf j e 0 b 90 ; következő: tl e 20 j 20 e 20 j 20 e 20 tölt

9 LibreLogo Teknőcgrafika 9 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 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 vektorgrafikus alakzatcsoportok létrehozására használjuk. A következő példában egy vonalat és egy körvonal nélküli, kitöltött kört helyezünk alakzatcsoportba: kép [ tv e 0 tf kör 0 Csoport szétbontása. Az alakzatcsoportot a Libre- Office 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 vektorgrafikus alakzatot kezdeni, egy egyszerű kép utasítással tehetjük meg: e 0 kép e 0 j 20 e 0 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. Összetett á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 5 kép [ kör 5 kör 0 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 á ). Összetett á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 0 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 0 Színnevek. 24+ szín érhető a neve alapján, ilyen pl. a fekete, ezüst, szürke stb. színek (teljes lista a 2. oldalon). A 25. szín a láthatatlan szín. Ezek 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 [0 tlsz [24 kör 0 ; 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ítette 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 tollszín [255, 0, 0 tollszín [0, 255, 0 tollszín [0, 0, 255 tollszín [255, 255, 255 tollszín [255, 28, 0 ; fekete ; vörös ; zöld ; kék ; fehér ; narancssárga 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-ff közé eső értéke felel meg a vörös, zöld, kék tartományoknak: tollszín 0x tollszín 0xff0000 tollszín 0x00ff00 tollszín 0x0000ff tollszín 0xffffff tollszín 0xff8000 ; fekete ; vörös ; zöld ; kék ; fehér ; narancssárga Áttetszőség. Az áttetsző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 áttetszőségnek: tollszín [255, 255, 255, 28; 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 vektorgrafikus 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. Megadott oldalhosszúságú négyzet rajzolása. négyzet 0 Téglalap. Adott szélesség és magasságú, igény szerint lekerekített sarkú téglalap rajzolása. téglalap [20, 0 téglalap [20, 0, 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. Megadott átmérőjű kör rajzolása. kör 0 Ellipszis. Adott 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

10 3 0 Szöveg megjelenítése LibreLogo betűméret 60 betűszín fehér címke betűméret 0 betűszín fekete címke Évi Évi Szöveg. Az utasítás az előzőleg rajzolt vektorgrafikus alakzat (töröttvonal, téglalap, ellipszis) középre igazított feliratát állítja be, vagy módosítja. j 30 e 30 j 20 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 00 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értelmezett á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éretezett 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= ; kiskap. betűcsalád Linux Biolinum G:sups= ; apró betű betűcsalád Linux Libertine G:texm= címke \\sum_k^n_=_\\alpha_i \sum_k^n=_\alpha_i Boővebb leí á ra á s a lehetoőse á gekroől: magyar nyelvűő jegyzet: Egyéb teknőcgrafikai utasítások 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 gyorsabbak. Irány. A teknőc az adott irányba fordul. Az irányt szöggel, órapozícióval és képernyő-koordinátával is megadhatjuk: irány 0 irány 3ó irány [0, 0 ; teknőc északnak fordul ; teknőc keletnek fordul ; az oldal bal felső sarka fele Hely. A teknőc az adott 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 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 - ben, koözelebb kerűöljenek egyma á shoz (alapesetben a gyakori toöbbsoí á ra á s 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[ ; y koordináta hely [hely[0 + 0, hely[ + 0 ; irány DK-re Oldalméret. Az oldal méretét tartalmazó lista. ki oldalméret ; A4-nél [62pt, 792pt A lista segí á tse á ge á vel vonalat hű á zhatűnk az oldal toöbbi sarka á ba is: hely oldalméret hely [oldalméret[0, 0 hely [0, oldalméret[ ; jobb alsó sarok ; jobb fölső sarok ; 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 megadott számban ismétli a kapcsos zárójelek között megadott utasításokat (programblokkot). ism 3 [ e 0 j 20 ; 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 0 A LibreLogo á ban a ve á gtelenszer az isme á tle á s alternatív á neve. Hányadik. A ciklus sorszámát tartalmazó változó: 02 tf ism 2 [ j ó e 30 címke hányadik h A teknoőc az o á ra sza á mlapja á nak koözepe á roől indűl. Mindig 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 -toől 2-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 (2 perces) beosztásokat: betűcsalád Linux Biolinum G:pnum= tf j ó ism 2 [ e 20 b ó * hányadik címke hányadik j ó * hányadik h 20 tv 2 ism 5 [ e tl e 3 tf h j ó/5 tv 0,

11 LibreLogo Ismétlődő utasítások (ciklusok) ros 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 á kna á 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 ágyazott 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 külső ciklus következő indulásáig a hányadik változó értékét, egymásba ágyazott ciklusoknál mentsük el az értékét egy új változóba: ism 0 [ ; kirajzoljuk a szorzótáblát (l. kép) szorzandó = hányadik ism 0 [ tv szorzandó * hányadik b 3,6 e 5 ; a hányadik értéke itt mindig 0 A (fele á re kicsinyített) á a á bra á n 0 toölcse á rszerűő alakzatot la á thatűnk, amelyek az -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 -toől 00-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 0 [ ism hányadik [ pont e 5 h hányadik * 5 j 90 e 5 b 90 Vagyis 0-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 á lhato á. 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 -toől 0-ig. Ez 0*0/2 + 0/2 = 00/2 + 5 = 55. Sza á z poötty oldalhosszű á sa á gű á ne á gyzetne á l űgyanű á gy kell elja á rni: 00*00/2 + 00/2 = 05000/ = 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 megadott logikai kifejezés teljesüléséig hajtja végre a ciklustörzsben szereplő utasításokat. amíg igaz [ e b ; 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 megadott lista vagy karakterlánc elemein: fut i [, 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 itt 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 0 ha hányadik = 2 vagy ~ hányadik = 24 [ kör 0 kör 0 A program 36-szoöget rajzol, mikoözben a 2. 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. ism 36 [ e 5 b 0 ha hányadik % 2 = 0 [ kör 0 ~ [ 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 2-vel. Ha igen, 0 pont a á t- me á 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 ==. 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 mellett a nem művelet is használható: ha nem (a > 0 és a <= 0) [ ki kívül van A pe á lda á ban ha a e á rte á ke kisebb, vagy egyenloő, mint 0, vagy nagyobb mint 0, kií á ra á sra kerűöl a kí á vűöl van űözenet. Az alapértelmezett igaz, vagy hamis logikai értéket kifejezésekben is használhatjuk: a = igaz ha a [ ki nagyon igaz [ ki nem igaz A logikai kifejeze á st va á ro á űtasíta á á sok a 0 (e á s űöres karakterla á nc, lista, halmaz vagy szo á ta á r) e á rte á ket hamisnak, a nem 0 e á rte á ket pedig igaznak veszik. A logikai kifejeze á sek kiírata á á sa á na á l vagy karakterla á ncca alakíta á á sa á na á l az igaz vagy hamis szo á t kapjűk: á ki 5 == 5 b = lánc 2 * 2 == 5 ; igaz jelenik meg ; b = hamis 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értelmezett 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 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.

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

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

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

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

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

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

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á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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Nyugat-magyarországi Egyetem Geoinformatikai Kara. Nagy Gábor. Informatika 16. INF16 modul. Az OpenOffice.org

Nyugat-magyarországi Egyetem Geoinformatikai Kara. Nagy Gábor. Informatika 16. INF16 modul. Az OpenOffice.org Nyugat-magyarországi Egyetem Geoinformatikai Kara Nagy Gábor Informatika 16. INF16 modul Az OpenOffice.org SZÉKESFEHÉRVÁR 2010 Jelen szellemi terméket a szerzői jogról szóló 1999. évi LXXVI. törvény védi.

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

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

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

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

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

Mi az a Scribus? SCRIBUS. Mi az a Scribus? Milyen platformon érhet el? Hasonló feladatra használható programok. Mire használhatjuk a Scribust?

Mi az a Scribus? SCRIBUS. Mi az a Scribus? Milyen platformon érhet el? Hasonló feladatra használható programok. Mire használhatjuk a Scribust? Mi az a Scribus? SCRIBUS Kiadványszerkesztés A Scribus egy nyílt forráskódú kiadványszerkeszt program (DTP). Könny a használata, de a profi funkciók sem hiányoznak bel le. Néhány oldalas újságtól kezdve,

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

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

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

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

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

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

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

Minden jog fenntartva, beleértve bárminemű sokszorosítás, másolás és közlés jogát is.

Minden jog fenntartva, beleértve bárminemű sokszorosítás, másolás és közlés jogát is. 2 Minden jog fenntartva, beleértve bárminemű sokszorosítás, másolás és közlés jogát is. Kiadja a Mercator Stúdió Felelős kiadó a Mercator Stúdió vezetője Lektor: Pétery Tamás Szerkesztő: Pétery István

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

Németh László FSF.hu Alapítvány. Kiadványok. OpenOffice.org. Writerrel. Linux az oktatásban 2010, október 16.

Németh László FSF.hu Alapítvány. Kiadványok. OpenOffice.org. Writerrel. Linux az oktatásban 2010, október 16. Németh László FSF.hu Alapítvány Kiadványok OpenOffice.org Writerrel Linux az oktatásban 2010, október 16. OOo Kiadványkészítés Kiadványkészítés az OpenOffice.org Writer szövegszerkesztővel Fejlesztés Linux

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

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

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

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

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

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

Thermo1 Graph. Felhasználói segédlet

Thermo1 Graph. Felhasználói segédlet Thermo1 Graph Felhasználói segédlet A Thermo Graph program a GIPEN Thermo eszközök Windows operációs rendszeren működő grafikus monitorozó programja. A program a telepítést követően azonnal használható.

Részletesebben

OpenOffice.org irodai programcsomag

OpenOffice.org irodai programcsomag OpenOffice.org irodai programcsomag Daczi László Miről lesz szó? Bevezetés Történeti háttér Átfogó bemutatás Rendszerkövetelmények Writer - szövegszerkesztő Calc - táblázatkezelő Impress

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

ReszlAd fájl, kitöltési útmutató:

ReszlAd fájl, kitöltési útmutató: 1 ReszlAd fájl, kitöltési útmutató: A ReszlAd táblázat egy adott látogatás részletes adatait tartalmazza. A szaktanácsadó által hiánytalanul kitöltött, és elnevezett fájlt e-mail üzenetben kérjük elküldeni

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

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

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

Bevezetés a QGIS program használatába Összeálította dr. Siki Zoltán

Bevezetés a QGIS program használatába Összeálította dr. Siki Zoltán Bevezetés Bevezetés a QGIS program használatába Összeálította dr. Siki Zoltán A QGIS program egy nyiltforrású asztali térinformatikai program, mely a http://www.qgis.org oldalról tölthető le. Ebben a kis

Részletesebben

Választó lekérdezés létrehozása

Választó lekérdezés létrehozása Választó lekérdezés létrehozása A választó lekérdezés egy vagy több rekordforrásból származó adatokat jelenít meg. A választó lekérdezések a táblák, illetve az adatbázis tartalmát nem változtatják meg,

Részletesebben

Vektorgrafikus rajzeszközök

Vektorgrafikus rajzeszközök 8. nap Vektorgrafikus rajzeszközök A fejezet címe kicsit megtévesztõ lehet. Mivel a Flash alapvetõen vektorgrafikus alapú képek animálására szolgál, ezért a programon belül használható rajzeszközök mindegyikével

Részletesebben

Egyszerűbb a Google keresőbe beírni a Sharepoint Designer 2007 letöltés kulcsszavakat és az első találat erre a címre mutat.

Egyszerűbb a Google keresőbe beírni a Sharepoint Designer 2007 letöltés kulcsszavakat és az első találat erre a címre mutat. A feladat megoldásához a Sharepoint Designer 2007 programot használjuk, mely ingyenesen letölthető a Microsoft weboldaláról. Az érettségi aktuális szoftverlistája alapján az Expression Web 2, az Expression

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

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

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

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

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

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

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

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

5.osztály 1.foglalkozás. 5.osztály 2.foglalkozás. hatszögéskörök

5.osztály 1.foglalkozás. 5.osztály 2.foglalkozás. hatszögéskörök 5.osztály 1.foglalkozás 5.osztály 2.foglalkozás hatszögéskörök cseresznye A cseresznye zöld száránál az egyeneshez képest 30-at kell fordulni! (30 fokot). A cseresznyék között 60 egység a térköz! Szétszedtem

Részletesebben

172. szám II. kö tet. II. rész JOGSZABÁLYOK. A Kormány tagjainak A MAGYAR KÖZTÁRSASÁG HIVATALOS LAPJA

172. szám II. kö tet. II. rész JOGSZABÁLYOK. A Kormány tagjainak A MAGYAR KÖZTÁRSASÁG HIVATALOS LAPJA A MAGYAR KÖZTÁRSASÁG HIVATALOS LAPJA Budapest, 2005. de cem ber 29., csütörtök 172. szám II. kö tet TARTALOMJEGYZÉK 125/2005. (XII. 29.) GKM r. A köz úti jár mû vek mû sza ki meg vizs gá lá sá ról szóló

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

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

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

1.1.1 Dátum és idő függvények

1.1.1 Dátum és idő függvények 1.1.1 Dátum és idő függvények Azt már tudjuk, hogy két dátum különbsége az eltelt napok számát adja meg, köszönhetően a dátum tárolási módjának az Excel-ben. Azt is tudjuk a korábbiakból, hogy a MA() függvény

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

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

Informa cio k, Mo dszerek, O tletek e s Megolda sok a Precıź Integra lt U gyviteli Informa cio s rendszerhez. T31. Standolás. 2013.

Informa cio k, Mo dszerek, O tletek e s Megolda sok a Precıź Integra lt U gyviteli Informa cio s rendszerhez. T31. Standolás. 2013. Informa cio k, Mo dszerek, O tletek e s Megolda sok a Precıź Integra lt U gyviteli Informa cio s rendszerhez T31. Standolás 2013. július Tartalomjegyzék A speciális leltár... 3 Beállítások... 3 A standolás

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

A MAGYAR TÖRTÉNELMI TÁRSULAT KIADVÁNYAI

A MAGYAR TÖRTÉNELMI TÁRSULAT KIADVÁNYAI A MAGYAR TÖRTÉNELMI TÁRSULAT KIADVÁNYAI 2 A MA GYAR TÖR TÉ NEL MI TÁR SU LAT KI AD VÁ NYAI A kö tet írá sai zöm mel a hu sza dik szá zad idõ sza ká ról szól nak, más részt pe dig át té te le sen ér vel

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, 2006. áp ri lis 19., szerda 46. szám I. kötet Ára: 1679, Ft TARTALOMJEGYZÉK 20/2006. (IV. 19.) BM r. A belügyminiszter irányítása alá tartozó szervek, valamint

Részletesebben

Szövegszerkesztés alapok

Szövegszerkesztés alapok Szövegszerkesztés alapok Libre Office Writer http://szabadut.fsf.hu/ Szöveg szerkesztő programok Editorok Szövegszerkesztők (Word processor) Kiadványszerkesztők (DTP) Fájlformátumok TXT fájlok editorok

Részletesebben

A szerzõrõl... xi Bevezetés... xiii

A szerzõrõl... xi Bevezetés... xiii TARTALOMJEGYZÉK A szerzõrõl...................................................... xi Bevezetés...................................................... xiii I. rész A Visual Basic 2005 környezet 1. óra Irány

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

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

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

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

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

19. Fővárosi Informatikai Alkalmazói Tanulmányi Verseny 2009/2010 Komplex I. kategória Elméleti feladatlap 2010. március 22. Versenyző neve: Megoldás

19. Fővárosi Informatikai Alkalmazói Tanulmányi Verseny 2009/2010 Komplex I. kategória Elméleti feladatlap 2010. március 22. Versenyző neve: Megoldás 19. Fővárosi Informatikai Alkalmazói Tanulmányi Verseny 2009/2010 Komplex I. kategória Elméleti feladatlap 2010. március 22. Versenyző neve: Megoldás Elért pontszáma:... / 75 pont Beszámított pontszáma:...

Részletesebben

Felhasználói kézikönyv a minősítési értékelő modul használatához

Felhasználói kézikönyv a minősítési értékelő modul használatához Felhasználói kézikönyv a minősítési értékelő modul használatához Létrehozva: 2015.02.24. Utolsó módosítás: 2015.04.09. Tartalomjegyzék 1 A dokumentum célja... 4 2 A rendszer elérése... 5 2.1 Technikai

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