8. Fordítóprogramok. A lexikális és szintaktikai elemzés
|
|
- Nándor Juhász
- 7 évvel ezelőtt
- Látták:
Átírás
1 1/ A lexikális szintaktikai Babe³Bolyai Tudományegyetem Matematika Informatika Kar
2 2/26 magasszint programozási nyelv fordítóprogram alacsonyszint programozási nyelv magasszint nyelvek: C, C++, Pascal,... alacsonyszint nyelvek: assembly, gépi kód Magasszint programnyelv egesz a; egesz b; b = 3; a = b + 2; kiir a; Assembly % include " _io_win. asm " section. text global _main _main : mov eax, 3 mov [ _b ], eax mov eax, [ _b ] push eax mov eax, 2 pop ebx add eax, ebx mov [ _a ], eax mov eax, [ _a ] push eax call print_int add esp, 4 ret section. data _a dd 0 _b dd 0
3 3/26 forrásprogram, forrásnyelv program: a magasszint nyelven írt program tárgyprogram, tárgynyelv program: az alacsonyszint nyelvre (assemblyre vagy gépi kódra) lefordított, futtatható program fordítási id : fordítás id tartama futtatási id : a lefordított tárgyprogram végrehajtási ideje egymenetes/többmenetes fordítási folyamat: Legyen P a forrásnyelv, Q a tárgynyelv program, T a fordítás transzformációja; ekkor a fordítási folyamat a Q = T (P) képlettel írható le. Ha T = T n T n 1... T 1, akkor P n 1 = T n (P) P n 2 = T n 1 (P n 1 )... P 1 = T 2 (P 2 ) Q = T 1 (P 1 )
4 4/26 az el bbi többmenetes/n-menetes esetben P i, i = 1, 2,..., n 1 a program közbüls programformája fordítóprogram típusai: compiler ez az amivel foglalkozni fogunk(!) interpreter olyan gép (program) kzíte, amelyik a magasszint nyelvet ismeri fel = a gép gépi kódja a magasszint nyelv formulavezérl számítógép ha az interpretert hardver szinten valósítjuk meg interpreter esetén a fordítási futási id egybeesik Compilerek: C, C++, Pascal,... Interpreterek: Java (interpreter = Java Virtual Machine), Perl (interpreter = perl), PHP (interpreter = PHP/FI [Personal Home Page/Forms Interpreter], Zend Engine, Zend Engine II),... els compilerek: 50-es évek eleje els k között volt a FORTRAN compiler is (1957)
5 forrásnyelvű compiler source- lista 5/26 ADATOK ADATOK forrásnyelvű program compiler forrásnyelvű program tárgynyelvű program compiler végrehajtás tárgynyelvű program végrehajtás 1. ábra. Compiler: fordítási folyamat EREDMÉNY EREDMÉNY ADATOK forrásnyelvű program interpreter (végrehajtás) forrásnyelvű program EREDMÉNY ADATOK interpreter (végrehajtás) EREDMÉNY forrásnyelvű 2. ábra. Interpreter: source- interpretálási lista folyamat program handler
6 6/26 A fordítóprogram szerkezete compiler(forrásprogram)(tárgyprogram, lista) source-handler(forrásprogram, hibák)(karaktersorozat, lista) input-handler(forrásprogram)(karaktersorozat) a forrásprogramot alakítja át, küldi a compilernek (általában egy puerben helyezi el ezeket); levágja az újsor karaktereket output-handler(forrásprogram, hibák)(lista) listát kzít a forrásprogramból a hibákból, melyet a compiler kzít; a listát, amely a hibák (pontos) helyét tartalmazza a háttértárolón helyezi el. Fontos: a szinte mindig hibás programot fordítanak, hibátlan programokkal csak elhanyagolhatóan kev esetben találkoznak, ezért nagyon fontos a pontos hibajelz! code-handler(tárgykód)(tárgyprogram) a compiler által kzített tárgykód elhelyeze a háttertárolón
7 7/26 *compiler(karaktersorozat)(tárgykód, hibák) (ténylegesen csak a fordítóprogram feladatával foglalkozik) forrásnyelvű program sourcehandler lista *compiler codehandler tárgynyelvű program 3. ábra. A compiler felépíte
8 8/26 A *compiler analízis: a forrásprogram karaktersorozatát rzekre bontja vizsgálja lexikális elemz : lexikális elemz (karaktersorozat)(szimbólumsorozat, lexikális hibák) szimbólumtábla: általában a szimbólumra a hozzá rendelt kóddal hivatkozunk kisz ri: szóköz vagy más fehér karaktereket, kommentek szintaktikai elemz : szintaktikai elemz (szimbólumsorozat)(szintaktikusan elemzett program, szintaktikai hibák) a program struktúrájának felismere: az egyes szimbólumok a megfelel helyen vannak-e, megfelelnek-e a programozási nyelv szabályainak, nem hiányzik-e valahonnan valamilyen szimbólum kimenet: szintaktikailag elemzett program (pl. szintaxisfa)
9 9/26 (analízis): szemantikai elemz : szemantikai elemz (szintaktikailag elemzett program)(elemzett program, szemantikai hibák) szemantikai tulajdonságok vizsgálata pl.: azonosito + konstans vizsgálatakor megnézi, hogy az azonosito szimbólum deklarálva van-e, a konstans -nak van-e értéke, típusuk azonos-e szintézis: az egyes rzeknek megfelel tárgykódokból felépíti a program teljes tárgykódját kódgeneráló: kódgenerátor(elemzett program)(tárgykód) assembly vagy gépi kód el állítása kódoptimalizáló: kódoptimalizáló(tárgykód)(tárgykód) cél: hatékonyabb kód elkzíte, mint amilyet egy jó assembly programozó írni tud
10 10/26 többmenetes fordítóprogram: bizonyos lépeket több menetben tud csak elvégezni a menetek számát a köv. tényez k befolyásolhatják: a compiler rendelkezére álló memória a compiler mérete sebessége a tárgyprogram mérete sebessége a hibajavítási lehet ségek hibafelismeri hibajavítási stratégiák (a compiler megírására rendelkezre álló id szellemi kapacitás) az egyszer egymenetesek segédeszközök: lexikális elemz : lex vagy flex szintaktikus elemz : yacc vagy bison (a szemantikus elemz kódgenerátor is beépíthet )
11 11/26 ANALÍZIS lexikális elemző szintaktikai elemző szemantikai elemző SZINTÉZIS kódgeneráló kódoptimalizáló 4. ábra. Az analízis szintézis fázisai
12 12/26 meghatározza a lexikális elemeket/egységeket kisz ri az információt nem hordozó rzeket (fehér karakterek, újsor, kommentek) továbbadja a lexikális elemeket a szintaktikus elemz nek a feladat megoldása: reguláris grammatikával (Chomsky 3-as típusú grammatikával), reguláris kifejezekkel, véges automatákkal általában: a szimbolikus egységeket reguláris kifejezekkel adjuk meg építhet szimbólumtáblát, ahol a szimbólumok a hozzájuk tartozó kódok szerepelnek
13 13/26 1. Példa Tekintsük a következ kódokat: azonosító 01 if 25 else 26 ( 43 ) 44 < ; 45 Ekkor a lexikális elemz a if (_ == ) _++; else ++; kódból a sorozatot kzíti, amely már kevbé olvasható.
14 14/26 Kiterjesztett reguláris kifejezek (flex) x x karakter. minden karaktek, kivéve az újsort [xyz] karakterosztály, az x, y vagy z karakterre illeszkedik [abj-oz] karakterosztály, a vagy b vagy j-t l o-g vagy Z [^A-Z] karakterosztály negáltja (komplementere) r* zéró vagy több r r+ egy vagy több r r? opcionalitás: zéró vagy egy db. r r{2,5} kett, három, négy vagy öt r r{2,} legalább két r r{4} pontosan négy r {nev} a nev kiterjeszte (r) zárójelez a precedencia/prioritás megváltoztatása érdekében rs konkatenáció
15 15/26 r s vagy r/s r ha követi t egy s; az s-et beszámítja az illeszked hosszába, de csak az r-re illeszked sztringet téríti vissza (el reolvasási szimbólum, követ kontextus, trailing context) ^r r a sor elején r$ r a sor végén <s>r r ha s startfeltételben (start condition) vagyunk; s lehet s1,s2,s3 alakú is <*>r bármilyen startfeltételben <<EOF>> fájlvége szimbólum
16 16/26 2. Példa Írjuk le reguláris kifejezekkel a következ lexikális elemeket: egz szám, valós szám, egysoros komment, azonosító szimbólum, fehér karakterek. Jelöljük a következ reguláris kifejezeket: D = [0-9] A = [a-za-z] Ekkor: 1. egz szám: ("+" "-")?{D}+ 2. valós szám: ("+" "-")?{D}+(.{D}+) 3. egysoros komment: //.* 4. azonosító: ({A} _)({A} _ {D})* 5. [ \t\n]+
17 17/26 Az ezekhez tartozó automaták sorban:
18 18/26 Speciális problémák kulcsszavak standard szavak vannak programozási nyelvek, melyek különbséget tesznek kulcsszavak között kulcsszónak nem változtathatjuk meg a jelentét, standard szavaknak megváltoztathatjuk C/C++-ban pl. csak kulcsszavak vannak, de Pascal-ban vannak standard szavak standard szavak használata nagyon rontja a program olvashatóságát, a programozónak sokkal nehezebb megtalálni a hibát anomália esetén például: (ez nem fordítható le Pascal-ban, de létezhet olyan nyelv, amiben igen): if if then else = then; tanács: hanyagoljuk standard szavak bevezetét
19 el reolvasás (lásd az el reolvasási szimbólumot a kiterjesztett reguláris kifejezeknél) bizonyos esetekben el fordul, hogy a lexikális elemz nek el re kell olvasni néhány karaktert, hogy meg tudja állapítani a helyes lexikális elemet pl.1: meg akarjuk különböztetni a változókat a függvényekt l, de mindkett nevét ugyanúgy építhetjük fel, vagyis mindkett t az (A _)(A _ D)* reguláris kifejezsel írjuk le; a következ kifejez megoldja a problémát (flex): (A _)(A _ D)*/"(" pl.2: azt akarjuk, hogy a lexikális elemz kisz rje a numerikus konstansok elejér l a zérókat (ha azokat más számjegyek követik): 0+/[1-9]+ direktívák a fordítóprogram m ködének vezérlére szolgának pl. egy if direktíva esetén (C/C++: #if, #ifdef, ifndef, #elif, #else, #endif) ki kell értékelnie a feltételt, csak a megfelel ágat bennhagynia a kódban másik típusú ilyen probléma a makróhelyettesít a lexikális elemz nek tehát szintaktikus szemantikus ellen rzeket is kell végeznie általában a lexikális elemz utáni el feldolgozóval oldják meg ezeket 19/26
20 20/26 hibakezel lexikális hiba: nem tud megfeleltetni egyetlen szimbólumot sem hibaelfed módszereket használunk; nem jó ha a fordítóprogram már ebben a fázisban kiakad módszerek: 1. gyelmen kívül hagyjuk a rossz karaktereket, külön lexikális elemként továbbítjuk a szintaktikai elemz nek a két oldalán álló szimbólumokat 2. gyelmen kívül hagyjuk a rossz karaktereket, összeolvasztjuk a két oldalán lev szimbólumokat 3. továbbítjuk a rossz karaktereket a szintaktikai elemz nek egy undef szimbólumként más problémák: a sztringek végét jelz " hiánya, a többsoros kommentek zárószimbólumának hiánya
21 21/26 %{ #i n c l u d e <i o s t r e a m > #i n c l u d e " grammar_tab. h" //#i n c l u d e " grammar. t a b. h" u s i n g namespace s t d ; %} %o p t i o n noyywrap %% [0 9]+ { r e t u r n NUM; } [ \ t \n ] { / e z e k k e l nem f o g l a l k o z u n k / }. { / b a r m i mas / r e t u r n y y t e x t [ 0 ] ; } %% 5. ábra. Példa flex kódra t y p e d e f u n i o n { i n t number ; c h a r s t r i n g ; } YYSTYPE ; #d e f i n e NUM 258 e x t e r n YYSTYPE y y l v a l ; 6. ábra. A grammar_tab.h állomány
22 22/26 a szimbólumsorozat a nyelv egy mondata? környezetfüggetlen grammatikákkal oldjuk meg pontosabban kiterjesztett környezetfüggetlen grammatikákkal: A α, A N, α (N T ) Def. Mondatforma Legyen G = (N, T, P, S) egy grammatika. Ha S α, α (N T ), akkor α mondatforma. Ha S x, x T, akkor x az L(G) egy mondata. Def. Rzmondat Legyen a G = (N, T, P, S) grammatikának α = α 1 βα 2 egy mondatformája. A β rzmondat, ha A N úgy, hogy S α 1 Aα 2 A + β. A β egyszer rzmondata α-nak, ha a fentiekben A β teljesül, vagyis (A β) P.
23 23/26 3. Példa Tekintsük a következ szabályok által deniált grammatikát: E T E + T T F T F F i (E) az E + T i + T F mondatformát. Ennek i + T i + T F nem rzmondata; E + T i, T F T i rzmondata; T F egyszer rzmondata.
24 24/26 csak egyértelm grammatikákkal foglalkozunk nem egyértelm = több szintaxisfa tartozik hozzá többféle tartozik hozzá többféle tárgykód (!) csak olyan grammatikákkal foglalkozunk, melyek a köv. feltételeket is teljesítik: 1. a grammatika ciklusmentes: nem tartalmaz A + A levezeteket 2. a grammatika redukált: nem tartalmaz felesleges nemterminális szimbólumokat (minden szimbólum szerepel legalább egy S-b l induló levezetben) Def. Nyél Egy mondatforma legbaloldalibb egyszer rzmondatát a mondatforma nyelének nevezzük. 4. Példa A 3. Példában szerepl mondatforma nyele az i.
25 25/26 balról jobbra haladó ekkel foglalkozunk kétféle : S 1. felülr l-lefelé haladó : az S szimbólumból kiindulva próbáljuk meg felépíteni a szintaxisfát, azaz levezetni a programot 2. alulról-felfelé haladó : a terminálisokból x (a programból) kiindulva próbáljuk felépíteni a szintaxisfát, azaz eljutni az S szimbólumhoz S S x x S x
26 26/26 %{ #i n c l u d e <i o s t r e a m > #i n c l u d e <f s t r e a m > #i n c l u d e <cmath> u s i n g namespace s t d ; i n t y y e r r o r ( c h a r ) ; i n t y y l e x ( ) ; %} %union { } %t o k e n NUM %s t a r t s %l e f t '+ ' ' ' %l e f t ' ' ' / ' %% s : command command s i n t number ; c h a r s t r i n g ; ; command : e x p r ' ; ' ; expr : NUM ' ( ' e x p r ' ) ' e x p r '+ ' e x p r e x p r ' ' e x p r e x p r ' ' e x p r e x p r ' / ' e x p r ; %% i n t y y e r r o r ( c h a r s ) { c e r r <<s<<" " ; } i n t main ( ) { // yydebug = 1 ; i f ( y y p a r s e ( ) == 0) c e r r <<"OK. \ n" ; } 7. ábra. Példa bison kódra
Fordítóprogramok Készítette: Nagy Krisztián
Fordítóprogramok Készítette: Nagy Krisztián Reguláris kifejezések (FLEX) Alapelemek kiválasztása az x karakter. tetszőleges karakter (kivéve újsor) [xyz] karakterhalmaz; vagy egy x, vagy egy y vagy egy
RészletesebbenMiért van szükség fordítóprogramokra? Fordítóprogramok célja és szerkezete. Miért van szükség fordítóprogramokra?
és szerkezete Így kényelmes programozni int sum = 0; for( int i=0; i
RészletesebbenFordítóprogramok felépítése, az egyes programok feladata. A következő jelölésmódot használjuk: program(bemenet)(kimenet)
Fordítóprogramok. (Fordítóprogramok felépítése, az egyes komponensek feladata. A lexikáliselemző működése, implementációja. Szintaktikus elemző algoritmusok csoportosítása, összehasonlítása; létrehozásuk
RészletesebbenFordítóprogramok szerkesztése Flex és Bison segítségével
Fordítóprogramok szerkesztése Flex és Bison segítségével Bodó Zalán Fordítóprogramok szerkesztése Flex és Bison segítségével Kolozsvár, 2014 c Bodó Zalán c Erdélyi Múzeum-Egyesület, 2014 Felelős kiadó
RészletesebbenA döntő feladatai. valós számok!
OKTV 006/007. A döntő feladatai. Legyenek az x ( a + d ) x + ad bc 0 egyenlet gyökei az x és x valós számok! Bizonyítsa be, hogy ekkor az y ( a + d + abc + bcd ) y + ( ad bc) 0 egyenlet gyökei az y x és
RészletesebbenMagas szintű programozási nyelvek 1. Előadás. Bevezetés. Espák Miklós. Juhász István jegyzete alapján
Magas szintű programozási nyelvek 1 Előadás Bevezetés Espák Miklós espakm@unideb.hu Juhász István jegyzete alapján Valós világ leírása Egyedek Modellezés Tulajdonságok Kapcsolatok Viselkedés Egyedek osztályozhatók:
RészletesebbenAnalízis elo adások. Vajda István. 2012. szeptember 24. Neumann János Informatika Kar Óbudai Egyetem. Vajda István (Óbudai Egyetem)
Vajda István Neumann János Informatika Kar Óbudai Egyetem 1/8 A halmaz alapfogalom, tehát nem definiáljuk. Jelölés: A halmazokat általában nyomtatott nagybetu vel jelöljük Egy H halmazt akkor tekintünk
Részletesebben1. forduló. MEGOLDÁSOK Pontszerző Matematikaverseny 2015/2016-os tanév
MEGOLDÁSOK Pontszerző Matematikaverseny 2015/2016-os tanév 1. forduló 1. feladat: Jancsi és Juliska Matematikai Memory-t játszik. A játék lényege, hogy négyzet alakú kártyákra vagy műveletsorokat írnak
RészletesebbenProgramozás. A programkészítés lépései. Program = egy feladat megoldására szolgáló, a számítógép számára értelmezhető utasítássorozat.
Programozás Programozás # 1 Program = egy feladat megoldására szolgáló, a számítógép számára értelmezhető utasítássorozat. ADATOK A programkészítés lépései 1. A feladat meghatározása PROGRAM EREDMÉNY A
Részletesebben15. Programok fordítása és végrehajtása
15. Programok fordítása és végrehajtása Programok fordítása és végrehajtása. (Fordítás és interpretálás, bytecode. Előfordító, fordító, szerkesztő. A make. Fordítási egység, könyvtárak. Szintaktikus és
RészletesebbenAnalízis elo adások. Vajda István. 2012. október 3. Neumann János Informatika Kar Óbudai Egyetem. Vajda István (Óbudai Egyetem)
Vajda István Neumann János Informatika Kar Óbudai Egyetem / 40 Fogalmak A függvények értelmezése Definíció: Az (A, B ; R ) bináris relációt függvénynek nevezzük, ha bármely a A -hoz pontosan egy olyan
RészletesebbenArany Dániel Matematikai Tanulóverseny 2011/2012-es tanév első (iskolai) forduló haladók I. kategória
Bolyai János Matematikai Társulat Arany Dániel Matematikai Tanulóverseny 011/01-es tanév első (iskolai) forduló haladók I. kategória Megoldások és javítási útmutató 1. Az ábrán látható ABC derékszögű háromszög
RészletesebbenLineáris algebra gyakorlat
Lineáris algebra gyakorlat 3 gyakorlat Gyakorlatvezet : Bogya Norbert 2012 február 27 Bogya Norbert Lineáris algebra gyakorlat (3 gyakorlat) Tartalom Egyenletrendszerek Cramer-szabály 1 Egyenletrendszerek
RészletesebbenFordítóprogramok. Ajánlott irodalom. Jelölések 2. Jelölések 1. Fordítóprogramok szerkezete. Elıadó: Pozsgai Tamás. Aho-Sethi-Ullmann: Compilers
Fordítóprogramok Ajánlott irodalom Fordítóprogramok szerkezete Aho-Sethi-Ullmann: Compilers Csörnyei Zoltán: Fordítóprogramok Elıadó: Pozsgai Tamás A jegyzet Csörnyei Zoltán: Fordítóprogramok címő könyvének
RészletesebbenFordítóprogramok szerkezete avagy Mi történik Pascalban mikor F9-et nyomunk?
volnék én, a nemes, a tündökl, az értékek értéke, akkor hamarosan egy sárgöröngyöt választanátok s amiatt zsigerelnétek egymást. Akarva, nem-akarva érettem hajszolódtok, amíg éltek, st újabban a modern
RészletesebbenGAZDASÁGMATEMATIKA KÖZÉPHALADÓ SZINTEN
GAZDASÁGMATEMATIKA KÖZÉPHALADÓ SZINTEN ELTE TáTK Közgazdaságtudományi Tanszék Gazdaságmatematika középhaladó szinten RACIONÁLIS TÖRTFÜGGVÉNYEK INTEGRÁLJA Készítette: Gábor Szakmai felel s: Gábor Vázlat
RészletesebbenMATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK KÖZÉPSZINT Függvények
MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK KÖZÉPSZINT Függvények A szürkített hátterű feladatrészek nem tartoznak az érintett témakörhöz, azonban szolgálhatnak fontos információval az érintett feladatrészek megoldásához!
RészletesebbenDiszkrét matematika I. gyakorlat
Diszkrét matematika I. gyakorlat 1. Gyakorlat Bogya Norbert Bolyai Intézet 2012. szeptember 4-5. Bogya Norbert (Bolyai Intézet) Diszkrét matematika I. gyakorlat 2012. szeptember 4-5. 1 / 21 Információk
RészletesebbenÍrta: GYIMÓTHY TIBOR HAVASI FERENC KISS ÁKOS FORDÍTÓPROGRAMOK. Egyetemi tananyag
Írta: GYIMÓTHY TIBOR HAVASI FERENC KISS ÁKOS FORDÍTÓPROGRAMOK Egyetemi tananyag 2011 COPYRIGHT: 2011 2016, Dr. Gyimóthy Tibor, Havasi Ferenc, Dr. Kiss Ákos, Szegedi Tudományegyetem Természettudományi és
RészletesebbenGAZDASÁGI MATEMATIKA 1. 1. Gyakorlat
GAZDASÁGI MATEMATIKA 1. 1. Gyakorlat Bemutatkozás Chmelik Gábor óraadó BGF-KKK Módszertani Intézeti Tanszéki Osztály chmelik.gabor@kkk.bgf.hu http://www.cs.elte.hu/ chmelik Fogadóóra: e-mailben egyeztetett
RészletesebbenTörténeti áttekintés
Történeti áttekintés Előzmények A számítástechnika kezdetén elterjedt (egyeduralkodó) volt a mérnökpult használata, a gép és az ember kommunikációja bináris nyelven zajlott. A gépi kódú programozás nem
RészletesebbenMesterséges Intelligencia. Csató Lehel. Csató Lehel. Matematika-Informatika Tanszék Babeş Bolyai Tudományegyetem, Kolozsvár 2006/2007
Matematika-Informatika Tanszék Babeş Bolyai Tudományegyetem, Kolozsvár 2006/2007 Az Előadások Témái Bevezető: mi a mesterséges intelligencia... Tudás reprezentáció Gráfkeresési stratégiák Szemantikus hálók
RészletesebbenProgramozás I. - 9. gyakorlat
Programozás I. - 9. gyakorlat Mutatók, dinamikus memóriakezelés Tar Péter 1 Pannon Egyetem M szaki Informatikai Kar Rendszer- és Számítástudományi Tanszék Utolsó frissítés: November 9, 2009 1 tar@dcs.vein.hu
RészletesebbenKOVÁCS BÉLA, MATEMATIKA I.
KOVÁCS BÉLA, MATEmATIkA I 15 XV DIFFERENCIÁLSZÁmÍTÁS 1 DERIVÁLT, deriválás Az f függvény deriváltján az (1) határértéket értjük (feltéve, hogy az létezik és véges) Az függvény deriváltjának jelölései:,,,,,
RészletesebbenProgramozás alapjai Bevezetés
Programozás alapjai Bevezetés Miskolci Egyetem Általános Informatikai Tanszék Programozás alapjai Bevezetés SWF1 / 1 Tartalom A gépi kódú programozás és hátrányai Amagasszintÿ programozási nyelv fogalma
RészletesebbenOperációkutatás. 2. konzultáció: Lineáris programozás (2. rész) Feladattípusok
Operációkutatás NYME KTK, gazdálkodás szak, levelező alapképzés 00/003 tanév, II évf félév Előadó: Dr Takách Géza NyME FMK Információ Technológia Tanszék 9400 Sopron, Bajcsy Zs u 9 GT fszt 3 (99) 58 640
RészletesebbenAdatok ábrázolása, adattípusok. Összefoglalás
Adatok ábrázolása, adattípusok Összefoglalás Adatok ábrázolása, adattípusok Számítógépes rendszerek működés: információfeldolgozás IPO: input-process-output modell információ tárolása adatok formájában
RészletesebbenEPER E-KATA integráció
EPER E-KATA integráció 1. Összhang a Hivatalban A hivatalban használt szoftverek összekapcsolása, integrálása révén az egyes osztályok, nyilvántartások között egyezőség jön létre. Mit is jelent az integráció?
RészletesebbenMATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI KÖZÉPSZINT Trigonometria
005-05 MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI KÖZÉPSZINT Trigonometria A szürkített hátterű feladatrészek nem tartoznak az érintett témakörhöz, azonban szolgálhatnak fontos információval az érintett
RészletesebbenIntroduction to 8086 Assembly
Introduction to 886 Assembly Lecture 7 D and N-D Arrays D Arrays 4 5 tabular data rows and columns 4 6 8 6 9 5 4 8 6 D Arrays 4 5 4 6 8 6 9 5 https://advancedmathclubsk.weebly.com/matrices.html 4 8 6 5
RészletesebbenELEMI BÁZISTRANSZFORMÁCIÓ LÉPÉSEI 2.NEHEZÍTETT VÁLTOZAT 2.a) Paramétert nem tartalmazó eset
ELEMI BÁZISTRANSZFORMÁCIÓ LÉPÉSEI 2.NEHEZÍTETT VÁLTOZAT 2.a) Paramétert nem tartalmazó eset A bázistranszformáció nehezített változatában a bázison kívül elhelyezkedő vektorokból amennyit csak lehetséges
RészletesebbenÚtmutató a vízumkérő lap kitöltéséhez
Útmutató a vízumkérő lap kitöltéséhez A vízumkérő lap ( Visa application form of the People s Republic of China, Form V. 2013 ) az egyik legfontosabb dokumentum, amit a kínai vízumra való jelentkezésnél
RészletesebbenA Hozzárendelési feladat megoldása Magyar-módszerrel
A Hozzárendelési feladat megoldása Magyar-módszerrel Virtuális vállalat 2013-2014/1. félév 3. gyakorlat Dr. Kulcsár Gyula A Hozzárendelési feladat Adott meghatározott számú gép és ugyanannyi független
RészletesebbenOrszágzászlók (2015. május 27., Sz14)
Országzászlók (2015. május 27., Sz14) Írjon programot, amely a standard bemenetről állományvégjelig soronként egy-egy ország zászlójára vonatkozó adatokat olvas be! Az egyes zászlóknál azt tartjuk nyilván,
Részletesebben1. Metrótörténet. A feladat folytatása a következő oldalon található. Informatika emelt szint. m2_blaha.jpg, m3_nagyvaradter.jpg és m4_furopajzs.jpg.
1. Metrótörténet A fővárosi metróhálózat a tömegközlekedés gerincét adja. A vonalak építésének története egészen a XIX. század végéig nyúlik vissza. Feladata, hogy készítse el a négy metróvonal történetét
RészletesebbenProlog 1. Készítette: Szabó Éva
Prolog 1. Készítette: Szabó Éva Prolog Logikai, deklaratív nyelv. Egy logikai program egy modellre vonatkoztatott állítások halmaza, melyek a modell tulajdonságait, és az azok között fellépő kapcsolatokat
Részletesebben2011. március 9. Dr. Vincze Szilvia
. márius 9. Dr. Vinze Szilvia Tartalomjegyzék.) Elemi bázistranszformáió.) Elemi bázistranszformáió alkalmazásai.) Lineáris függőség/függetlenség meghatározása.) Kompatibilitás vizsgálata.) Mátri/vektorrendszer
RészletesebbenEmlékeztető: a fordítás lépései. Szimbólumtábla-kezelés. Információáramlás. Információáramlás. Információáramlás.
Emlékeztető: a fordítás lépései Forrás-kezelő (source handler) Szimbólumtábla-kezelés Fordítóprogramok előadás (A, C, T szakirány) Lexikális elemző (scanner) Szintaktikus elemző (parser) Szemantikus elemző
RészletesebbenFordító részei. Fordító részei. Kód visszafejtés. Izsó Tamás szeptember 29. Izsó Tamás Fordító részei / 1
Fordító részei Kód visszafejtés. Izsó Tamás 2016. szeptember 29. Izsó Tamás Fordító részei / 1 Section 1 Fordító részei Izsó Tamás Fordító részei / 2 Irodalom Izsó Tamás Fordító részei / 3 Irodalom Izsó
RészletesebbenMinta programterv a 1. házi feladathoz
Programozás Minta programterv a 1. házi feladathoz Gregorics Tibor EHACODE.ELTE gt@inf.elte.hu 0.csoport 1. beadandó/0.feladat 1. 2011. december 28. Feladat Egy osztályba n diák jár, akik m darab tantárgyat
RészletesebbenMÁTRIXOK SAJÁTÉRTÉKEINEK ÉS SAJÁTVEKTORAINAK KISZÁMÍTÁSA. 1. Definíció alkalmazásával megoldható feladatok
Bevezetés: MÁTRIXOK SAJÁTÉRTÉKEINEK ÉS SAJÁTVEKTORAINAK KISZÁMÍTÁSA Jelölés: A mátrix sajátértékeit λ 1, λ 2, λ 3,.stb. betűkkel, míg a különböző sajátvektorokat x 1, x 2, x 3 stb. módon jelöljük Definíció:
Részletesebben... ahol l 0. Minden tranzakcióhoz létezik. = f(σ i. A sorozat nem bővíthető. Ha véges, akkor az utolsó konfigurációnak nincs rákövetkezője.
Szekvenciális tranzakciós s diagram A program vezérlési szerkezete egy címkékkel ellátott irányított gráf. Tranzakciós diagram T = ( L, T, s, t ) Gráf csúcsok a program állapotai entry kitüntetett csúcs:
RészletesebbenEmelt szintű érettségi feladatsorok és megoldásaik Összeállította: Szászné Simon Judit; dátum: 2005. november. I. rész
Szászné Simon Judit, 005. november Emelt szintű érettségi feladatsorok és megoldásaik Összeállította: Szászné Simon Judit; dátum: 005. november. feladat I. rész Oldjuk meg a valós számok halmazán a x 5x
RészletesebbenC programozási nyelv
C programozási nyelv Előfeldolgozó utasítások Dr Schuster György 2011 május 3 Dr Schuster György () C programozási nyelv Előfeldolgozó utasítások 2011 május 3 1 / 15 A fordítás menete Dr Schuster György
RészletesebbenFORDÍTÓPROGRAMOK. MKSA3144F kidolgozott tételek. 0.6 -ás verzió. 2006 január 21., Domján Tamás
FORDÍTÓPROGRAMOK MKSA3144F kidolgozott tételek 0.6 -ás verzió 2006 január 21., Domján Tamás A dokumentum alapja egy puska és Tóth Péter által készített jegyzet volt, azt egészítettem ki, így hibákat, hiányosságokat
RészletesebbenINFORMATIKAI ALAPISMERETEK
Informatikai alapismeretek emelt szint 0802 ÉRETTSÉGI VIZSGA 2008. október 20. INFORMATIKAI ALAPISMERETEK EMELT SZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ OKTATÁSI ÉS KULTURÁLIS MINISZTÉRIUM
RészletesebbenInformatika szigorlat. A lexikális elemző feladatai közé tartozik a whitespace karakterek (a
Informatika szigorlat 17-es tétel: Felülről lefelé elemzések 1. Lexikális elemzés A lexikális elemző alapvető feladata az, hogy a forrásnyelvű program lexikális egységeit felismerje, azaz meghatározza
RészletesebbenKOVÁCS BÉLA, MATEMATIKA I.
KOVÁCS BÉLA, MATEmATIkA I 10 X DETERmINÁNSOk 1 DETERmINÁNS ÉRTELmEZÉSE, TULAJdONSÁGAI A másodrendű determináns értelmezése: A harmadrendű determináns értelmezése és annak első sor szerinti kifejtése: A
RészletesebbenAz éves statisztikai összegezés STATISZTIKAI ÖSSZEGEZÉS AZ ÉVES KÖZBESZERZÉSEKRŐL A KLASSZIKUS AJÁNLATKÉRŐK VONATKOZÁSÁBAN
11. melléklet a 92/2011. (XII.30.) NFM rendelethez Az éves statisztikai összegezés STATISZTIKAI ÖSSZEGEZÉS AZ ÉVES KÖZBESZERZÉSEKRŐL A KLASSZIKUS AJÁNLATKÉRŐK VONATKOZÁSÁBAN I. SZAKASZ: AJÁNLATKÉRŐ I.1)
RészletesebbenC++ programok fordítása
C++, 1/ 33 C++ programok fordítása Pataki Norbert 2012. február 24. C++, 2/ 33 Információk Pataki Norbert, patakino@elte.hu http://patakino.web.elte.hu/levelezo Jegy: gyakorlat, Szűgyi Zalán C++, 3/ 33
RészletesebbenSzámrendszerek közötti átváltások
Számrendszerek közötti átváltások 10-es számrendszerből tetszőleges számrendszerbe Legyen az átváltani kívánt szám: 723, 10-es számrendszerben. Ha 10-esből bármilyen számrendszerbe kívánunk átváltani,
RészletesebbenÉrettségi feladatok Algoritmusok egydimenziós tömbökkel (vektorokkal) 1/6. Alapműveletek
Érettségi feladatok Algoritmusok egydimenziós tömbökkel (vektorokkal) 1/6 A tömbök deklarálásakor Pascal és C/C++ nyelvekben minden esetben meg kell adni az indexelést (Pascal) vagy az elemszámot (C/C++).
RészletesebbenFordítóprogramok. Aszalós László. 2009. szeptember 7.
Fordítóprogramok Aszalós László 2009. szeptember 7. 1. Bemelegítés Honlap: www.inf.unideb.hu/ aszalos/diak.html (Fordítóprogramok, 2009) Jegymegajánló: utolsó hét előadásán. PótZH (csak gyakorlat) vizsgaidőszak
RészletesebbenA PHP nyelv alapjai. Web-Sky Consulting Kft Tóth Imre 2009
A PHP nyelv alapjai Web-Sky Consulting Kft Tóth Imre 2009 Előadások címei 1. PHP nyelv alapjai 2. Objektumorientáltság a PHP-ben 3. A Http és a PHP kapcsolata 4. Adatbázis kezelés a PHP-ben 5. MVC alapjai
RészletesebbenJátékok (domináns stratégia, alkalmazása. 2016.03.30.
Játékok (domináns stratégia, Nash-egyensúly). A Nashegyensúly koncepciójának alkalmazása. 2016.03.30. Játékelmélet és közgazdaságtan 1914: Zermelo (sakk) 1944. Neumann-Morgenstern: Game Theory and Economic
RészletesebbenG Szabályfelismerés 2.2. 2. feladatcsomag
ÖSSZEFÜÉSEK Szabályfelismerés 2.2 Alapfeladat Szabályfelismerés 2. feladatcsomag összefüggés-felismerő képesség fejlesztése szabályfelismeréssel megkezdett sorozat folytatása a felismert szabály alapján
RészletesebbenJelek tanulmányozása
Jelek tanulmányozása A gyakorlat célja A gyakorlat célja a jelekkel való műveletek megismerése, a MATLAB környezet használata a jelek vizsgálatára. Elméleti bevezető Alapműveletek jelekkel Amplitudó módosítás
RészletesebbenAblakok használata. 1. ábra Programablak
Ha elindítunk egy programot, az egy Ablakban jelenik meg. A program az üzeneteit szintén egy újabb ablakban írja ki számunkra. Mindig ablakokban dolgozunk. Az ismertetett operációs rendszer is az Ablakok
RészletesebbenAZ EURÓPAI KÖZÖSSÉGEK BIZOTTSÁGA. Javaslat: AZ EURÓPAI PARLAMENT ÉS A TANÁCS IRÁNYELVE
HU HU HU AZ EURÓPAI KÖZÖSSÉGEK BIZOTTSÁGA Brüsszel, 22.12.2006 COM(2006) 916 végleges 2006/0300 (COD) Javaslat: AZ EURÓPAI PARLAMENT ÉS A TANÁCS IRÁNYELVE pénzügyi konglomerátumhoz tartozó hitelintézetek,
RészletesebbenVegyes tételek könyvelése felhasználói dokumentum Lezárva: 2015.10.27.
Vegyes tételek könyvelése felhasználói dokumentum Lezárva: 2015.10.27. Griffsoft Informatikai Zrt. 6723 Szeged, Felső-Tisza part 31-34 M lph. fszt.2. Telefon: (62) 549-100 Telefax: (62) 401-417 TARTALOM
RészletesebbenPárhuzamos programozás
Párhuzamos programozás Rendezések Készítette: Györkő Péter EHA: GYPMABT.ELTE Nappali tagozat Programtervező matematikus szak Budapest, 2009 május 9. Bevezetés A számítástechnikában felmerülő problémák
RészletesebbenIpari és vasúti szénkefék
www.schunk-group.com Ipari és vasúti szénkefék A legjelentősebb anyagminőségek fizikai tulajdonságai A legjelentősebb anyagminőségek fizikai tulajdonságai A szénkefetestként használt szén és grafit anyagminőségek
RészletesebbenVektoros elemzés végrehajtása QGIS GRASS moduljával 1.7 dr. Siki Zoltán
Vektoros elemzés végrehajtása QGIS GRASS moduljával 1.7 dr. Siki Zoltán Egy mintapéldán keresztül mutatjuk be a GRASS vektoros elemzési műveleteit. Az elemzési mintafeladat során gumipitypang termesztésére
RészletesebbenAz abortusz a magyar közvéleményben
Az abortusz a magyar közvéleményben Országos felmérés a egyesület számára Módszer: országos reprezentatív felmérés a 18 éves és idősebb lakosság 1200 fős mintájának személyes megkérdezésével a Medián-Omnibusz
RészletesebbenSzéchenyi István Szakképző Iskola
A SZAKKÖZÉPISKOLAI SZAKMACSOPORTOS ALAPOZÓ OKTATÁS EMELT SZINTŰ ISKOLAI PROGRAMJA 11-12. évolyam Érvényes a 2003-2004-es tanévtől felmenő rendszerben Átdolgozva, utolsó módosítás: 2004. április 26. Az
RészletesebbenFejlesztı neve: LÉNÁRT ANETT. Tanóra / modul címe: CÉGES REKLÁMBANNER KÉSZÍTÉSE PROJEKTMÓDSZERREL
Fejlesztı neve: LÉNÁRT ANETT Tanóra / modul címe: CÉGES REKLÁMBANNER KÉSZÍTÉSE PROJEKTMÓDSZERREL 1. Az óra tartalma A tanulási téma bemutatása; A téma és a módszer összekapcsolásának indoklása: Az órán
RészletesebbenKÍNAI NYELV JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ
Kínai nyelv emelt szint 1513 ÉRETTSÉGI VIZSGA 2016. május 24. KÍNAI NYELV EMELT SZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ EMBERI ERŐFORRÁSOK MINISZTÉRIUMA I. OLVASOTT SZÖVEG ÉRTÉSE
RészletesebbenDr. Schuster György. 2014. február 21. Real-time operációs rendszerek RTOS
Real-time operációs rendszerek RTOS 2014. február 21. Az ütemező (Scheduler) Az operációs rendszer azon része (kódszelete), mely valamilyen konkurens hozzáférés-elosztási problémát próbál implementálni.
RészletesebbenAz informatika oktatás téveszméi
Az informatika oktatás Az informatika definíciója Definíció-1: az informatika az információ keletkezésével, továbbításával, tárolásával, feldolgozásával foglalkozó tudomány. Definíció-2: informatika =
RészletesebbenHálózati beállítások gyorsútmutatója
Hálózati beállítások gyorsútmutatója WorkCentre M123/M128 WorkCentre Pro 123/128 701P42078_HU 2004. Minden jog fenntartva. A szerzői jogvédelem a védett anyag és információ minden formájára és tartalmára
RészletesebbenCsoportosított adatok megjelenítése sorhalmaz függvények használatával
Csoportosított adatok megjelenítése sorhalmaz függvények használatával Célkitűzés A használható sorhalmaz függvények azonosítása A sorhalmaz függvények használatának leírása Adatok csoportosítása a GROUP
RészletesebbenSzámítógépes vírusok
A vírus fogalma A számítógépes vírus olyan szoftver, mely képes önmaga megsokszorozására és terjesztésére. A vírus célja általában a számítógép rendeltetésszerű működésének megzavarása, esetleg a gép tönkretétele,
RészletesebbenFlex tutorial. Dévai Gergely
Flex tutorial Dévai Gergely A Flex (Fast Lexical Analyser) egy lexikáliselemz -generátor: reguláris kifejezések sorozatából egy C/C++ programot generál, ami szövegfájlokat képes lexikai elemek sorozatára
RészletesebbenÉpületvillamosság laboratórium. Villámvédelemi felfogó-rendszer hatásosságának vizsgálata
Budapesti Műszaki és Gazdaságtudományi Egyetem Villamos Energetika Tanszék Nagyfeszültségű Technika és Berendezések Csoport Épületvillamosság laboratórium Villámvédelemi felfogó-rendszer hatásosságának
RészletesebbenC programnyelv 1. Kedves Kollegina, Kolléga!
C programnyelv 1 Kedves Kollegina, Kolléga! A jegyzetet Önnek készítettem azért, hogy referencia anyaga legyen a Programnyelv és a Programfejlesztés tárgyakhoz. Szeretném a segítségét igénybe venni abból
RészletesebbenAmit a Hőátbocsátási tényezőről tudni kell
Amit a Hőátbocsátási tényezőről tudni kell Úton-útfélen mindenki róla beszél, már amikor épületekről van szó. A tervezéskor találkozunk vele először, majd az építkezéstől az épület lakhatási engedélyének
RészletesebbenMBLK12: Relációk és műveletek (levelező) (előadásvázlat) Maróti Miklós, Kátai-Urbán Kamilla
MBLK12: Relációk és műveletek (levelező) (előadásvázlat) Maróti Miklós, Kátai-Urbán Kamilla Jelölje Z az egész számok halmazát, N a pozitív egészek halmazát, N 0 a nem negatív egészek halmazát, Q a racionális
RészletesebbenBevezetés a C++ programozásba
Bevezetés a C++ programozásba A program fogalma: A program nem más, mint számítógép által végrehajtható utasítások sorozata. A számítógépes programokat különféle programnyelveken írhatjuk. Ilyen nyelvek
RészletesebbenBETONACÉLOK HAJLÍTÁSÁHOZ SZÜKSÉGES l\4"yomaték MEGHATÁROZÁSÁNAK EGYSZERŰ MÓDSZERE
BETONACÉLOK HAJLÍTÁSÁHOZ SZÜKSÉGES l\4"yomaték MEGHATÁROZÁSÁNAK EGYSZERŰ MÓDSZERE BACZY"SKI Gábor Budape?ti 1Iűszaki Egyetem, Közlekedésmérnöki Kar Epítő- és Anyagmozgató Gépek Tanszék Körkeresztmetszet{Í
Részletesebben31 521 09 1000 00 00 Gépi forgácsoló Gépi forgácsoló
Az Országos Képzési Jegyzékről és az Országos Képzési Jegyzékbe történő felvétel és törlés eljárási rendjéről szóló 133/2010. (IV. 22.) Korm. rendelet alapján. Szakképesítés, szakképesítés-elágazás, rész-szakképesítés,
Részletesebbenhttp://www.olcsoweboldal.hu ingyenes tanulmány GOOGLE INSIGHTS FOR SEARCH
2008. augusztus 5-én elindult a Google Insights for Search, ami betekintést nyújt a keresőt használók tömegeinek lelkivilágába, és időben-térben szemlélteti is, amit tud róluk. Az alapja a Google Trends,
RészletesebbenDigitális technika (VIMIAA01) Laboratórium 1
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika (VIMIAA01) Laboratórium 1 Fehér Béla Raikovich Tamás,
RészletesebbenHázi dolgozat. Minta a házi dolgozat formai és tartalmi követelményeihez. Készítette: (név+osztály) Iskola: (az iskola teljes neve)
Házi dolgozat Minta a házi dolgozat formai és tartalmi követelményeihez Készítette: (név+osztály) Iskola: (az iskola teljes neve) Dátum: (aktuális dátum) Tartalom Itt kezdődik a címbeli anyag érdemi kifejtése...
RészletesebbenA kódgenerálás helye a fordítási folyamatban. Kódgenerálás I. (kifejezések és vezérlési szerkezetek) A kódgenerálás feladata. Ebben az előadásban...
A kódgenerálás helye a fordítási folyamatban Forrásprogram Forrás-kezelő (source handler) Kódgenerálás I. (kifejezések és vezérlési szerkezetek) Fordítóprogramok előadás (A,C,T szakirány) 2008. őszi félév
Részletesebbena hitelről és a lízingről tudni kell Amit
Amit a hitelről és a lízingről tudni kell Szeretné megismerni a hitel és a lízing közötti alapvető különbségeket? Kíváncsi, melyik megoldás lenne optimális az Ön számára? Tanulmányozza át füzetünket, és
RészletesebbenAz aktiválódásoknak azonban itt még nincs vége, ugyanis az aktiválódások 30 évenként ismétlődnek!
1 Mindannyiunk életében előfordulnak jelentős évek, amikor is egy-egy esemény hatására a sorsunk új irányt vesz. Bár ezen események többségének ott és akkor kevésbé tulajdonítunk jelentőséget, csak idővel,
Részletesebben117. AA Megoldó Alfréd AA 117.
Programozás alapjai 2. (inf.) pót-pótzárthelyi 2011.05.26. gyak. hiányzás: kzhpont: MEG123 IB.028/117. NZH:0 PZH:n Minden beadandó megoldását a feladatlapra, a feladat után írja! A megoldások során feltételezheti,
RészletesebbenKombinatorika. 9. előadás. Farkas István. DE ATC Gazdaságelemzési és Statisztikai Tanszék. Kombinatorika p. 1/
Kombinatorika 9. előadás Farkas István DE ATC Gazdaságelemzési és Statisztikai Tanszék Kombinatorika p. 1/ Permutáció Definíció. Adott n különböző elem. Az elemek egy meghatározott sorrendjét az adott
RészletesebbenLineáris algebra és a rang fogalma (el adásvázlat, 2008. május 29.) Maróti Miklós
Lineáris algebra és a rang fogalma (el adásvázlat, 2008. május 29.) Maróti Miklós Ennek az el adásnak a megértéséhez a következ fogalmakat kell tudni: (1) A mátrixalgebrával kapcsolatban: számtest feletti
RészletesebbenAz első lépések. A Start menüből válasszuk ki a Minden program parancsot. A megjelenő listában kattintsunk rá az indítandó program nevére.
A számítógép elindítása A számítógépet felépítő eszközöket (hardver elemeket) a számítógépház foglalja magába. A ház különböző méretű, kialakítású lehet. A hátoldalán a beépített elemek csatlakozói, előlapján
RészletesebbenAz éves statisztikai összegezés STATISZTIKAI ÖSSZEGEZÉS AZ ÉVES KÖZBESZERZÉSEKRŐL A KLASSZIKUS AJÁNLATKÉRŐK VONATKOZÁSÁBAN
1 11. melléklet a 92/2011. (XII. 30.) NFM rendelethez Az éves statisztikai összegezés STATISZTIKAI ÖSSZEGEZÉS AZ ÉVES KÖZBESZERZÉSEKRŐL A KLASSZIKUS AJÁNLATKÉRŐK VONATKOZÁSÁBAN I. SZAKASZ: AJÁNLATKÉRŐ
RészletesebbenKőszegi Irén MATEMATIKA. 9. évfolyam
-- Kőszegi Irén MATEMATIKA 9. évfolyam (a b) 2 = a 2 2ab + b 2 2015 1 2 Tartalom 1. HALMAZOK... 5 2. SZÁMHALMAZOK... 8 3. HATVÁNYOK... 12 4. OSZTHATÓSÁG... 14 5. ALGEBRAI KIFEJEZÉSEK... 17 6. FÜGGVÉNYEK...
RészletesebbenAlagútépítés Ideiglenes megtámasztás tervezése Példafeladat TÓTH Ákos
Alagútépítés Ideiglenes megtámasztás tervezése Példafeladat TÓTH Ákos 2015.05.14 1 RMR Geomechanikai Osztályozás, RMR Az RMR rendszer 6 paraméterre alapul: 1. A kőzet egyirányú nyomószilárdsága; (r σ )
RészletesebbenFordítóprogramok (A,C,T szakirány) Feladatgy jtemény
Fordítóprogramok (A,C,T szakirány) Feladatgy jtemény ELTE IK 1 Lexikális elemzés 1. Add meg reguláris nyelvtannal, reguláris kifejezéssel és véges determinisztikus automatával a következ lexikális elemeket!
RészletesebbenFordítóprogram (compiler), értelmezőprogram (interpreter)
Fordítóprogram (compiler), értelmezőprogram (interpreter) magzintű programozási nyelvek fordításával foglalkozunk, imperatív programozási nyelvek fordítási algoritmusait tanulmányozzuk Ha a forrásnyelv
RészletesebbenTeljes visszalépéses elemzés
Teljes visszalépéses elemzés adott a következő nyelvtan S» aad a A» b c elemezzük a következő szöveget: accd» ccd ddc S S a A d a A b c d a c c d a c c d Teljes visszalépéses elemzés adott a következő
RészletesebbenFábián Zoltán Hálózatok elmélet
Fábián Zoltán Hálózatok elmélet Minden olyan dologi és személyi eszköz, ami egy cél eléréséhez szükséges Dologi erőforrás Olyan eszközök, amelyek kellenek a cél eléréséhez Emberi erőforrás Emberi munkaidő.
RészletesebbenVHDL szimuláció. Tervezés. Labor II. Dr. Hidvégi Timót
VHDL szimuláció Labor II. Dr. Hidvégi Timót Tervezés 1 Lefoglalt szavak abs access after alias all and architecture array assert attribute block body buffer bus case component configuration constant disconnect
RészletesebbenMemóriagazdálkodás. Kódgenerálás. Kódoptimalizálás
Kódgenerálás Memóriagazdálkodás Kódgenerálás program prológus és epilógus értékadások fordítása kifejezések fordítása vezérlési szerkezetek fordítása Kódoptimalizálás L ATG E > TE' E' > + @StPushAX T @StPopBX
RészletesebbenCsecsemő- és gyermeknevelőgondozó. 55 761 01 0000 00 00 Csecsemő- és gyermeknevelőgondozó
A 10/2007 (II. 27.) SzMM rendelettel módosított 1/2006 (II. 17.) OM rendelet Országos Képzési Jegyzékről és az Országos Képzési Jegyzékbe történő felvétel és törlés eljárási rendjéről alapján. Szakképesítés,
Részletesebben