hatására hátra lép x egységgel a toll

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

Download "hatására hátra lép x egységgel a toll"

Átírás

1 Ciklusszervező utasítások minden programozási nyelvben léteznek, így például a LOGO-ban is. LOGO nyelven, (vagy legalábbis LOGO-szerű nyelven) írt programok gyakran szerepelnek az iskola számítástechnikai versenyein. Ilyen például a következő feladat is! Mit rajzol és milyen méretben az alábbi LOGO nyelvű program? Kezdetben a toll a papír közepén van és balra (nyugat felé) mutat. Az egyes utasítások jelentése: LEFT f, RIGHT f: balra illetve jobbra fordulás f fokkal. FORWARD x hatására előre lép x egységgel a toll, BACK x: hatására hátra lép x egységgel a toll REPEAT n [utasítások]: hatására pedig a zárójelbe tett utasításokat n-szer megismétli. Képzeljük tehát azt, hogy egy toll van a kezünkben, és egy balra indul a rajzolás. Ha ez nem megy, képzeljünk egy teknőst, akinek a feje tintás, és balra akar menni, de csak a LOGO utasításokat érti. REPEAT 2 [REPEAT 3 [RIGHT 120 FORWARD 10] BACK 10 LEFT 60] REPEAT 3 [FORWARD 10 RIGHT 120] RIGHT 180 REPEAT 3 [FORWARD 10 LEFT 120] Itt a REPEAT (Ismételd) 2 egy olyan előírt lépésszámú ciklust jelent, amelynél a zárójelbe írt utasításokat (a ciklusmagot) 2x kell megcsinálni (csak nincs ciklusváltozó). Mivel a REPEAT 2-n belül van egy másik REPEAT is, így egymásba ágyazott ciklusokról beszélünk. Ez a program csinál valamit 3x, de azt még 2x megismétli. Ezt jelenti lényegében a REPEAT 2 [REPEAT 3 [] ]. Már csak a valamiket kell megérteni. A fenti algoritmus tehát a teknőst észak-kelet felé fordítja (RIGHT 120, a RIGHT 90 észak felé fordítaná)), majd előre mászik 10 egységet, azaz húz 10 egység vonalat. Ezt csinálja meg 3x. Ha ezt végigcsinálja a teknős, akkor végül is egy háromszöget rajzolt, amelynek szögei 60 fokosak, oldalai 10 hosszúak. Amikor ennek a ciklusnak vége, akkor a háromszög bal alsó csúcsánál van a teknős és továbbra is nyugat felé néz. Aztán visszatolat 10 egységet (jobboldali csúcs), majd balra fordul 60-at. És itt van vége a REPEAT 2 ciklusnak. A teknős a háromszög jobboldali csúcsánál van, és DNY (dél-nyugat) felé néz, egészen pontosan 60 fokra fordult balra NY-tól. (Lásd ábra). Most pedig 3x csinálja azt, amit korábban, hiszen a REPEAT 3 ciklusmagját kell végrehajtania. Azaz jobbra fordul 120 fokot, vagyis a korábbi háromszög jobb oldali szárán fog megindulni a teknős. És megint rajzol egy háromszöget. A végén a teknős az ábrán látható irányba néz (DNY), de a BACK 10 és a LEFT 60 miatt végül DK felé mutat (felső nyíl). Megint következik egy REPEAT 3 ciklus, amelynél a ciklusmag megint háromszög rajzolás. Az eredmény itt látható. Az utolsó ciklus még egy háromszöget rajzol, az eddigiek tetejére. A megoldás tehát az ábrán látható 4 háromszög, amelynek minden oldal 10 egység hosszú, szögei 60 fokosak. (A rajz nem elég, az adatok is kellenek!) 1

2 Tömb Általában statikus adatszerkezet, ami annyit jelent, hogy a tömb elemeinek száma rögzített (elemek száma nem változtatható). A tömbnél a logikai összefüggést az adatelemek között azok egymáshoz viszonyított elhelyezkedése adja (ez adja a szerkezetet). Beszélhetünk egydimenziós, kétdimenziós stb. tömbről. Minden esetben van a tömbnek legelső eleme (egy kitüntetett eleme) és valamilyen értelemben ehhez viszonyítjuk a többinek a helyét. Ez adja a szerkezetet és ez a szerkezet kötött. Pl.: Egydimenziós tömbben meg tudom mondani, hogy az elsőhöz képest hányadik az illető elem. Pl.: Kétdimenziós tömb (mátrixnak nevezik) esetén szintén az elsőhöz képest mondjuk meg, hogy az elsőhöz képest hányadik sor, hányadik oszlop - ha megmondom, hogy hol van, azt úgy hívjuk, hogy indexelés - adott szerkezetben adott elemre az indexével hivatkozom, az indexet pedig valamilyen értelemben mindig az elsőhöz viszonyítom - ilyen értelemben index lehet bármi (bármilyen jellegű hivatkozás) ami egyértelmű. Az elsőt kell rögzítenem valamilyen értelemben. Egydimenziós esetben, ha a tömb neve A, akkor az A[2] alatt a tömb 2. elemét értem Kétdimenziós esetben A[3,2] jelenti a mátrix 3. sorának, 2. oszlopában lévő elemét. Olyan programozási eszköz tehát, melyet neve, dimenziója vagy dimenziói, elemeinek típusa, indexeinek típusa és tartománya jellemez. A tömb neve egy tetszőleges azonosító, a programozó választja, akárcsak a dimenziók számát. A dimenziók számát illetően a nyelvek meg szoktak állni valahol, ez általában 255, néha 7. Háromdimenziós tömbbel szinte minden probléma megoldható, ennek részei: sor, oszlop, lapok. Tovább már szemlélet nincs, nem is kell, de lehet (pl. idő). Lényeges, hogy a tömb elemei milyen típusúak lehetnek. Nem minden nyelv engedi meg, hogy bármilyen tömb tetszőleges elemekből álljon, a PASCAL nagyjából igen. A PASCAL-ban tetszőleges típusú tömböket lehet felépíteni a megadott elemekből, kivétel a Fájl. Lényeges az is a nyelvekben, hogy az indexek típusa milyen lehet. Szinte minden nyelv tudja kezelni az egész típusú indexekkel rendelkező tömböket. A PASCAL-ban az indexek típusa bármilyen sorszámozott típus lehet. Nyelvfüggő, hogy az indexek tartománya mekkora lehet, különös tekintettel arra, hogy az indexek tartományát hogyan lehet előírni. Egyes programozási nyelveknél az indexek tartományának alsó határa rögzített a nyelv által, nem befolyásolhatom. Más nyelvek esetében a programozónak kell megadnia az index típusát és tartományát, vagyis az indexeknél meg kell adni egy alsó és egy felső határt, amivel definiálhatjuk az indexek tartományát. Ilyen pl. a PASCAL is. A tömb egészére a nevével hivatkozhatunk. A tömb egy elemére pedig úgy, hogy a név mellett megadjuk az illető elem indexét vagy indexeit. név[index(ek)] Ha kifejezéssel adom meg az indexet, akkor a kifejezés értékének a deklarált indexhatárok tartományába kell esni, valamint a kifejezés típusának meg kell egyezni az index definícióban megadott típussal. Vannak olyan nyelvek, amelyek lehetővé teszik, hogy többdimenziós tömbnél valamelyik dimenzióban elhelyezkedő összes elemre egyszerre lehessen hivatkozni. Pl. kétdimenziós tömbnél egy sorra lehet hivatkozni. A PASCAL is ilyen. Lényeges még - a hivatkozási nyelv vagy az implementáció dönti el -, hogy a tárban hogyan jelenik meg a tömb, hogyan tárolódik a tömb? Válasz: sorfolytonosan vagy oszlopfolytonosan. Sorfolytonos akkor, ha felírásnál a legutolsó index változik a leggyorsabban. PASCAL-nál az elhelyezés sorfolytonos. Ez nyelvfüggő, legelőször mindig a legelső elem tárolódik. A tárolás többdimenziós tömbnél lényeges. Lényeges tudni, hogy sor, vagy oszlopfolytonos a tárolás, mert a tömb nevének leírása az összes elemre való hivatkozást jelenti és lényeges, hogy milyen sorrendben vannak az elemek. Ez többdimenziós tömb egydimenziós tömbre való leképezése. Bizonyos nyelvek tudnak olyan kifejezéseket kezelni, melyekben tömbneveket szerepeltethetek. Vannak olyan nyelvek, amelyek képesek a tömbökkel úgy műveleteket végezni, hogy a tömb minden elemével műveletet végeznek. Ilyen pl. a PL/I. A PASCAL nem ilyen, csak a tömbelemekkel lehet műveleteket végezni. Ha a tömb statikus, akkor az azt jelenti, hogy a fordítás pillanatában eldől a mérete. A deklarálásnál fix alsó és felső határokat adok, fix a méret és ez nem változtatható meg a futás során. A PASCAL-ban az indexek határa hozzátartozik a tömb típusához. A Turbo Pascalban az alábbi módon tudunk tömböket deklarálni: Var Tömbnév: Array [i1..j1,i2..j2,...,in..jn] Of elemtípus; (Megjegyzés: ik<jk, ahol k=1,2,...,n) Az indexhatárok lehetnek negatívak, illetve 0 is. Az indexek típusa bármilyen sorszámozott típus lehet. Deklaráláskor az indexek lehetnek kifejezések is, de a kifejezések csak konstansokból és műveleti jelekből állhatnak. 2

3 Példa Var Vektor: Array[-1..10] Of Byte; Itt egy Vektor nevű tömböt deklaráltunk, amelynek elemei bájt típusúak, azaz egész számokat tárolhatunk a tömbben. Ezek a számok a 0..,255 közötti egész számok lehetnek. A tömb legkisebb indexe a -1, a legnagyobb 10, azaz a tömb 12 elemű! (-1, 0, 1, 2,,10 az indexek). A Vektor tehár egy dimenziós tömb. A Vektor[2] a tömb 2. elemét jelenti. A Vektor[-2] és a Vektor[11] érvénytelen hivatkozások, hiszen ennek a vektornak nincs mínuszkettedik eleme és tizenegyedik eleme sem! Var a:array[1..2,1..3,1..2] Of Byte; {Ez egy háromdimenziós tömb} b,c:array['a'..'z'] Of String[22]; {A b és c egy vektor. } Matrix:Array[1..10,1..10] Of Longint; {10x10-es mátrix} Hivatkozás a tömbökre: Matrix[2,3]:=a[1,2,1]; vagy b[2]:= Nincs ma csoki! A tömb elemeivel ugyanolyan műveleteket végezhetünk, mint más típusú változókkal. Például: b[1]:='géza' Vektor[1]:=2*2; Vektor[4]:=Vektor[1]*3+2; Mivel a b és a c tömb azonos típusú és számú elemekből áll, így érvényes az alábbi értékadás is: b:=c; Itt most b és c tömbök, mégis lehetséges az értékadás az indexek megadása nélkül. Azaz a b vektor minden eleme vegye fel a c vektor elemeit. Az első az elsőt, a második a másodikat, stb. Mire is jók a tömbök? Természetesen adattárolásra. Ha például 10 vagy 100 adatot akarunk tárolni a programunk futása során, akkor nem vehetünk fel 100 darab változót. (Felvehetünk, de sokáig tart, és kezelni sem lehet könnyen.) Hogyan olvashatunk be a billentyűzetről 10 számot, és hogyan tárolhatjuk el ezeket egy vektorban? Íme a példa: Ciklus i:=1-től 10-ig Be: A[i] Mit is jelent ez? Azt, hogy i értéke először egy lesz, majd a Be:A[i] utasításra megyünk. Mivel i értéke 1, így az A vektor 1. elemébe (A[1]) kerül a beolvasott szám. Aztán i értéke 2 lesz, így az A[2]-be fogunk beolvasni, és így tovább, i=10-ig. Hogyan lehet kiíratni ezt a vektort? Például így: Ki: A[1]; Ki:A[2]; Ki:A[3]; De ezt értelmes ember nem csinálja, ha mégis, mégkérjük, hogy 1000 elemű vektor elemeit írassa így ki. A megoldás a következő: Ciklus i:=1-től 10-ig KI:A[i] Az i értéke tehát először 1 lesz, majd a KI:A[i] hajtódik végre. Mivel i értéke 1, így KI:A[1] hajtódik végre, tehát az A vektor első eleme lesz kiírva. Aztán i értéke 2 lesz, majd A[2] kerül végrehajtásra, stb. Egy ilyen vektort például így lehet deklarálni a Pascalban: Var A: Array[1..10] Of Integer. Mondatszerű leírással: Változó A:Tömb[1..10] Egész. Ahogy előbb olvashattuk, a kétdimenziós tömb neve mátrix. Például egy 10*3-as mátrixba az alábbi módon lehet beolvasni adatokat a billentyűzetről: 3

4 Ciklus j:=1-től 3-ig Be: A[i,j] Az A vektorba a következő számokat olvassuk be: Ez itt az A[3,3] Először i értéke 1 lesz, j értéke pedig szintén 1. Így az A[1,1], azaz az A vektor első sorának, első oszlopába olvasunk be egy értéket (a példában a 3-at). Aztán j értéke 2 lesz, így A[1,2]-be olvasunk be (ide a 4 kerül). Aztán j értéke 3 lesz, így az A[1,3]-ba olvasunk be. (Ez a kettő.) Ezután i értéke 2 lesz, j értéke megint 1, azaz A[2,1]-be (itt az 1 lesz) olvasunk be. Majd a belső ciklus követve: A[2,2], A[2,3] a következő két beolvasás. Ezután i értéke 3 lesz, j értéke megint 1, így A[3,1]-be (itt az 5 van) olvasunk be. Majd a belső ciklus követve: A[3,2], A[3,3] a következő két beolvasás. Egészen A[4,3]-ig tart a beolvasás. Ezt hívjuk sorfolytonos beolvasásnak, hiszen először az első sorba olvastunk be, aztán a 2-ba, stb. Kiíratni (sorfolytonosan) a következőképpen lehet ezt a mátrixot: Ciklus j:=1-től 3-ig KI: A[i,j] Először az A[1,1], aztán az A[1,2], aztán az A[1,3] lesz kiíratva, majd A[2,1], A[2,2], aztán az A[2,3], stb. Deklárni így lehet a mátrixot: Var A: Array[1..4,1..3] Of Integer. Mondatszerű leírással: Változó A:Tömb[1..10,1..3] Egész. Adott egy olyan B nevű mátrix, amelynek 4 sora és 4 oszlopa van! Nézzük meg az alábbi példát! Ciklus j:=1-től 4-ig Ki: B[j,i] B nevű, 4*4-es mátrix: Hogyan íródnak ki a mátrix elemei? Mivel először i és j is 1, így a B[1,1] lesz kiírva, azaz a 3. Aztán j értéke 2 lesz, így a B[2,1] lesz kiírva. Ez pedig a 2. Majd j értéke 3, aztán 4 lesz, így a B[3,1] és a B[4,1], vagyis 2 és 9 kerül kiírása. Aztán i értéke 2 lesz, j megint 1, így a B[1,2] vagyis a 4 lesz kiírva. Aztán a belső ciklus futása miatt j értéke 2,3,4 lesz, így a B[2,2], B[3,2], B[4,2] vagyis 1, 3, 8 értékek lesznek kiírva. Aztán i 3 lesz, j megint 1, így a B[1,3] kerül kiírásra, aztán a B[2,3], B[3,3], B[4,3], stb. Ha jól végig gondoljuk a dolgot, akkor először az első oszlop, aztán a második oszlop, végül a negyedik oszlop adatai kerültek kiírásra. Ezt hívjuk oszlopfolytonos feldolgozásnak, kiírásnak. Mivel a mátrixnak pontosan annyi sora van, amennyi oszlopa, így négyzetes mátrixnak nevezzük. A 3,1,1,2 értéke a mátrix főátlójában vannak. A főátló tehát a B[1,1], B[2,2], B[3,3], B[4,4]. A másik átló a B[1,4], B[2,3], B[3,2], B[4,1]. A mátrix főátlójában lévő elemek kiírása: Ki:B[i,i] Ez itt a B[3,4]. 3. sor, 4. oszlop. 4

5 A másik átlóban lévő elemek kiírása: Ki:B[i, 4-i+1] Először i értéke 1, így a B[1,4-1+1], azaz a B[1,4] lesz kiíratva, majd i értéke kettő lesz, így B[2,4-2+1], azaz a B[2,3], stb. 5

7. Strukturált típusok

7. Strukturált típusok 7. Strukturált típusok 1. Mintafeladat a különböző tömbtípusok konstanssal való feltöltésére és kiíratására! (minta7_1) program minta7_1; fejlec:array[1..8] of char = 'Eredmény'; adatok:array[1..4] of

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

Programozás I. Metódusok C#-ban Egyszerű programozási tételek. Sergyán Szabolcs sergyan.szabolcs@nik.uni-obuda.hu

Programozás I. Metódusok C#-ban Egyszerű programozási tételek. Sergyán Szabolcs sergyan.szabolcs@nik.uni-obuda.hu Programozás I. 3. előadás Tömbök a C#-ban Metódusok C#-ban Egyszerű programozási tételek Sergyán Szabolcs sergyan.szabolcs@nik.uni-obuda.hu Óbudai Egyetem Neumann János Informatikai Kar Szoftvertechnológia

Részletesebben

Számítógépes grafika

Számítógépes grafika Számítógépes grafika XXIII. rész Grafika DOS alatt I. A DOS operációs rendszer a személyi számítógépek szöveges üzemmódú parancssoros operációs rendszere. Grafikus alkalmazásokat is lehetett DOS alatt

Részletesebben

Struktúra nélküli adatszerkezetek

Struktúra nélküli adatszerkezetek Struktúra nélküli adatszerkezetek Homogén adatszerkezetek (minden adatelem azonos típusú) osztályozása Struktúra nélküli (Nincs kapcsolat az adatelemek között.) Halmaz Multihalmaz Asszociatív 20:24 1 A

Részletesebben

Informatikai tehetséggondozás:

Informatikai tehetséggondozás: Ég és Föld vonzásában a természet titkai Informatikai tehetséggondozás: Multihalmaz típus TÁMOP-4.2.3.-12/1/KONV Értékhalmaz: az alaphalmaz (amely az Elemtípus és egy darabszám által van meghatározva)

Részletesebben

Számítógép Architektúrák

Számítógép Architektúrák Számítógép Architektúrák Lokalitástudatos programozás 2015. április 2. Budapest Horváth Gábor docens BME Hálózati Rendszerek és Szolgáltatások Tanszék ghorvath@hit.bme.hu Számítógép Architektúrák Horváth

Részletesebben

Gyakorló feladatok ZH-ra

Gyakorló feladatok ZH-ra Algoritmuselmélet Schlotter Ildi 2011. április 6. ildi@cs.bme.hu Gyakorló feladatok ZH-ra Nagyságrendek 1. Egy algoritmusról tudjuk, hogy a lépésszáma O(n 2 ). Lehetséges-e, hogy (a) minden páros n-re

Részletesebben

TARTALOMJEGYZÉK ELŐSZÓ... 7 1. GONDOLKOZZ ÉS SZÁMOLJ!... 9 2. HOZZÁRENDELÉS, FÜGGVÉNY... 69

TARTALOMJEGYZÉK ELŐSZÓ... 7 1. GONDOLKOZZ ÉS SZÁMOLJ!... 9 2. HOZZÁRENDELÉS, FÜGGVÉNY... 69 TARTALOMJEGYZÉK ELŐSZÓ............................................................ 7 1. GONDOLKOZZ ÉS SZÁMOLJ!............................. 9 Mit tanultunk a számokról?............................................

Részletesebben

ADATBÁZISKEZELÉS ADATBÁZIS

ADATBÁZISKEZELÉS ADATBÁZIS ADATBÁZISKEZELÉS 1 ADATBÁZIS Az adatbázis adott (meghatározott) témakörre vagy célra vonatkozó adatok gyűjteménye. - Pl. A megrendelések nyomon követése kereskedelemben. Könyvek nyilvántartása egy könyvtárban.

Részletesebben

Programozás alapjai C nyelv 5. gyakorlat. Írjunk ki fordítva! Írjunk ki fordítva! (3)

Programozás alapjai C nyelv 5. gyakorlat. Írjunk ki fordítva! Írjunk ki fordítva! (3) Programozás alapjai C nyelv 5. gyakorlat Szeberényi Imre BME IIT Programozás alapjai I. (C nyelv, gyakorlat) BME-IIT Sz.I. 2005.10.17. -1- Tömbök Azonos típusú adatok tárolására. Index

Részletesebben

Algoritmusok. Hogyan csináljam?

Algoritmusok. Hogyan csináljam? Algoritmusok Hogyan csináljam? 1 Az algoritmus fogalma Algoritmusnak olyan pontos előírást nevezünk, amely megmondja, hogy bizonyos feladat megoldásakor milyen műveleteket milyen meghatározott sorrendben

Részletesebben

AZ ALGORITMUSRÓL. (bevezetés a programozáshoz)

AZ ALGORITMUSRÓL. (bevezetés a programozáshoz) AZ ALGORITMUSRÓL (bevezetés a programozáshoz) A bemutató készítéséhez felhasznált tartalmi forrás: (Sz)ámítástechnika 1.4, Budapest, Kvassay Jenő Műszaki Szakközépiskola és TIKETT Nyomdaipari Kft. 1994.

Részletesebben

Utasítások. Excel VII. Visual Basic programozás alapok. A Visual Basic-kel megoldható feladatok típusai Objektumok, változók Alprogramok

Utasítások. Excel VII. Visual Basic programozás alapok. A Visual Basic-kel megoldható feladatok típusai Objektumok, változók Alprogramok Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 0. Excel VII. Visual Basic programozás alapok A Visual Basic-kel megoldható feladatok típusai Objektumok, változók Alprogramok

Részletesebben

Objektum Orientált Szoftverfejlesztés (jegyzet)

Objektum Orientált Szoftverfejlesztés (jegyzet) Objektum Orientált Szoftverfejlesztés (jegyzet) 1. Kialakulás Kísérletek a szoftverkrízisből való kilábalásra: 1.1 Strukturált programozás Ötlet (E. W. Dijkstra): 1. Elkészítendő programot elgondolhatjuk

Részletesebben

M4 TÁBLÁZATKEZELÉS ALAPJAI

M4 TÁBLÁZATKEZELÉS ALAPJAI Képletek Olyan egyenletek, amelyek a munkalapon szereplő értékekkel számításokat hajtanak végre. Jellemzői: - egyenlőségjellel = kezdődik Képlet részei: 1. Számtani műveleti jelek. 2. Állandók. 3. Hivatkozások.

Részletesebben

Nappali képzés: Számítógéppel segített tervezés szerkesztésben közreműködött: Zobor Bence Kiegészítő- levelező képzés: Számítástechnika 2.

Nappali képzés: Számítógéppel segített tervezés szerkesztésben közreműködött: Zobor Bence Kiegészítő- levelező képzés: Számítástechnika 2. 1. gyakorlat Vonalrajzolás, szerkesztések, szabadonformált görbék A numerikus adatbevitelről leírtaknak és egyenes vonalak rajzolásának illusztrálására készítsük el az alábbi telek- É kontúrt a sraffozott

Részletesebben

PROGRAMOZÁSI NYELVEK (GYAKORLAT)

PROGRAMOZÁSI NYELVEK (GYAKORLAT) PROGRAMOZÁSI NYELVEK (GYAKORLAT) A következő részben olyan szabványos algoritmusokkal fogunk foglalkozni, amelyek segítségével a későbbiekben sok hétköznapi problémát meg tudunk majd oldani. MUNKAHELYZET-

Részletesebben

INFORMATIKAI ALAPISMERETEK

INFORMATIKAI ALAPISMERETEK Informatikai alapismeretek középszint 1321 ÉRETTSÉGI VIZSGA 2014. október 13. INFORMATIKAI ALAPISMERETEK KÖZÉPSZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ EMBERI ERŐFORRÁSOK MINISZTÉRIUMA

Részletesebben

Azonosító jel: INFORMATIKA EMELT SZINTŰ GYAKORLATI VIZSGA. 2008. május 19. 8:00. A gyakorlati vizsga időtartama: 240 perc

Azonosító jel: INFORMATIKA EMELT SZINTŰ GYAKORLATI VIZSGA. 2008. május 19. 8:00. A gyakorlati vizsga időtartama: 240 perc ÉRETTSÉGI VIZSGA 2008. május 19. INFORMATIKA EMELT SZINTŰ GYAKORLATI VIZSGA 2008. május 19. 8:00 A gyakorlati vizsga időtartama: 240 perc Beadott dokumentumok Piszkozati pótlapok száma Beadott fájlok száma

Részletesebben

INFORMATIKAI ALAPISMERETEK

INFORMATIKAI ALAPISMERETEK Informatikai alapismeretek középszint 1021 ÉRETTSÉGI VIZSGA 2011. május 13. INFORMATIKAI ALAPISMERETEK KÖZÉPSZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ NEMZETI ERŐFORRÁS MINISZTÉRIUM

Részletesebben

1. Az ábrán a pontok a szabályos háromszögrács 10 pontját jelentik (tehát az ABC háromszög egyenlőoldalú, a BDE háromszög egyenlőoldalú, a CEF

1. Az ábrán a pontok a szabályos háromszögrács 10 pontját jelentik (tehát az ABC háromszög egyenlőoldalú, a BDE háromszög egyenlőoldalú, a CEF 1. Az ábrán a pontok a szabályos háromszögrács 10 pontját jelentik (tehát az ABC háromszög egyenlőoldalú, a BDE háromszög egyenlőoldalú, a CEF háromszög egyenlőoldalú, stb ). A 10 pont közül ki kell választani

Részletesebben

Karbantartás. Az ESZR Karbantartás menüjébentudjuk elvégezni az alábbiakat:

Karbantartás. Az ESZR Karbantartás menüjébentudjuk elvégezni az alábbiakat: Karbantartás Az ESZR Karbantartás menüjébentudjuk elvégezni az alábbiakat: Jelszó módosítása: A felhasználói jelszavunkat módosíthatjuk ebben a menüpontban, a régi jelszavunk megadása után. Általánosan

Részletesebben

MUNKAANYAG. Tordai György. Kombinációs logikai hálózatok II. A követelménymodul megnevezése: Elektronikai áramkörök tervezése, dokumentálása

MUNKAANYAG. Tordai György. Kombinációs logikai hálózatok II. A követelménymodul megnevezése: Elektronikai áramkörök tervezése, dokumentálása Tordai György Kombinációs logikai hálózatok II. A követelménymodul megnevezése: Elektronikai áramkörök tervezése, dokumentálása A követelménymodul száma: 0917-06 A tartalomelem azonosító száma és célcsoportja:

Részletesebben

3. Gyakorlat Ismerkedés a Java nyelvvel

3. Gyakorlat Ismerkedés a Java nyelvvel 3. Gyakorlat Ismerkedés a Java nyelvvel Parancssori argumentumok Minden Java programnak adhatunk indításkor paraméterek, ezeket a program egy tömbben tárolja. public static void main( String[] args ) Az

Részletesebben

INFORMATIKAI ALAPISMERETEK

INFORMATIKAI ALAPISMERETEK Informatikai alapismeretek középszint 0521 É RETTSÉGI VIZSGA 2005. október 24. INFORMATIKAI ALAPISMERETEK KÖZÉPSZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ OKTATÁSI MINISZTÉRIUM I. rész

Részletesebben

ADATBÁZIS-KEZELÉS ALAPOK I.

ADATBÁZIS-KEZELÉS ALAPOK I. ADATBÁZIS-KEZELÉS ALAPOK I. AZ ADATBÁZIS FOGALMA Az adatbázis tágabb értelemben egy olyan adathalmaz, amelynek elemei egy meghatározott tulajdonságuk alapján összetartozónak tekinthetők. Az adatbázis-kezelőknek

Részletesebben

Karbantartás. Az ESZR Karbantartás menüjébentudjuk elvégezni az alábbiakat:

Karbantartás. Az ESZR Karbantartás menüjébentudjuk elvégezni az alábbiakat: Karbantartás Az ESZR Karbantartás menüjébentudjuk elvégezni az alábbiakat: Jelszó módosítása: A felhasználói jelszavunkat módosíthatjuk ebben a menüpontban, a régi jelszavunk megadása után. Általánosan

Részletesebben

Ipari Robotok Programozása

Ipari Robotok Programozása Ipari Robotok Programozása Vezérlő, StartUp, Szoftverszintek, programozási nyelvek Előadó: Nagy István n (A65) Gyakorlatvezető: : Tolnai András Ajánlott irodalom: B. Leatham-Jones: Elements of Industrial

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

Mesterséges intelligencia, 7. előadás 2008. október 13. Készítette: Masa Tibor (KPM V.)

Mesterséges intelligencia, 7. előadás 2008. október 13. Készítette: Masa Tibor (KPM V.) Mesterséges intelligencia, 7. előadás 2008. október 13. Készítette: Masa Tibor (KPM V.) Bizonytalanságkezelés: Az eddig vizsgáltakhoz képest teljesen más világ. A korábbi problémák nagy része logikai,

Részletesebben

SZÁMOLÁSTECHNIKAI ISMERETEK

SZÁMOLÁSTECHNIKAI ISMERETEK SZÁMOLÁSTECHNIKAI ISMERETEK Műveletek szögekkel Geodéziai számításaink során gyakran fogunk szögekkel dolgozni. Az egyszerűbb írásmód kedvéért ilyenkor a fok ( o ), perc (, ), másodperc (,, ) jelét el

Részletesebben

AutoN cr. Automatikus Kihajlási Hossz számítás AxisVM-ben. elméleti háttér és szemléltető példák. 2016. február

AutoN cr. Automatikus Kihajlási Hossz számítás AxisVM-ben. elméleti háttér és szemléltető példák. 2016. február AutoN cr Automatikus Kihajlási Hossz számítás AxisVM-ben elméleti háttér és szemléltető példák 2016. február Tartalomjegyzék 1 Bevezető... 3 2 Célkitűzések és alkalmazási korlátok... 4 3 Módszertan...

Részletesebben

Alkalmazott modul: Programozás

Alkalmazott modul: Programozás Eötvös Loránd Tudományegyetem Informatikai Kar Alkalmazott modul: Programozás Feladatgyűjtemény Összeállította: Giachetta Roberto groberto@inf.elte.hu http://people.inf.elte.hu/groberto Frissítve: 2015.

Részletesebben

Eszterházy Károly Főiskola Matematikai és Informatikai Intézet. Adatszerkezetek és algoritmusok. Geda Gábor

Eszterházy Károly Főiskola Matematikai és Informatikai Intézet. Adatszerkezetek és algoritmusok. Geda Gábor Eszterházy Károly Főiskola Matematikai és Informatikai Intézet Adatszerkezetek és algoritmusok Geda Gábor Eger, 2012 Készült a TÁMOP-4.1.2-08/1/A-2009-0038 támogatásával. 2 Tartalomjegyzék 1. Előszó 4

Részletesebben

ÉPÍTÉSZETI ÉS ÉPÍTÉSI ALAPISMERETEK

ÉPÍTÉSZETI ÉS ÉPÍTÉSI ALAPISMERETEK ÉRETTSÉGI VIZSGA 2008. május 26. ÉPÍTÉSZETI ÉS ÉPÍTÉSI ALAPISMERETEK EMELT SZINTŰ ÍRÁSBELI VIZSGA 2008. május 26. 8:00 Az írásbeli vizsga időtartama: 240 perc Pótlapok száma Tisztázati Piszkozati OKTATÁSI

Részletesebben

elektronikus kitöltés és benyújtás

elektronikus kitöltés és benyújtás Felhasználói kézikönyv Agrár-környezetgazdálkodási kifizetés (AKG- VP) elektronikus kitöltés és benyújtás 2015. Verzió 02. 1 1. Tartalomjegyzék 1. TARTALOMJEGYZÉK... 2 2. BEVEZETÉS... 4 3. A BEADÓ FELÜLET

Részletesebben

MUNKAANYAG. Szabó László. Szilárdságtan. A követelménymodul megnevezése:

MUNKAANYAG. Szabó László. Szilárdságtan. A követelménymodul megnevezése: Szabó László Szilárdságtan A követelménymodul megnevezése: Kőolaj- és vegyipari géprendszer üzemeltetője és vegyipari technikus feladatok A követelménymodul száma: 047-06 A tartalomelem azonosító száma

Részletesebben

Azonosító jel: INFORMATIKA EMELT SZINTŰ GYAKORLATI VIZSGA. 2008. október 31. 14:00. A gyakorlati vizsga időtartama: 240 perc

Azonosító jel: INFORMATIKA EMELT SZINTŰ GYAKORLATI VIZSGA. 2008. október 31. 14:00. A gyakorlati vizsga időtartama: 240 perc ÉRETTSÉGI VIZSGA 2008. október 31. INFORMATIKA EMELT SZINTŰ GYAKORLATI VIZSGA 2008. október 31. 14:00 A gyakorlati vizsga időtartama: 240 perc Beadott dokumentumok Piszkozati pótlapok száma Beadott fájlok

Részletesebben

end function Az A vektorban elõforduló legnagyobb és legkisebb értékek indexeinek különbségét.. (1.5 pont) Ha üres a vektor, akkor 0-t..

end function Az A vektorban elõforduló legnagyobb és legkisebb értékek indexeinek különbségét.. (1.5 pont) Ha üres a vektor, akkor 0-t.. A Név: l 2014.04.09 Neptun kód: Gyakorlat vezető: HG BP MN l 1. Adott egy (12 nem nulla értékû elemmel rendelkezõ) 6x7 méretû ritka mátrix hiányos 4+2 soros reprezentációja. SOR: 1 1 2 2 2 3 3 4 4 5 6

Részletesebben

NEPTUN_TÖRZS. (Funkcionális leírás)

NEPTUN_TÖRZS. (Funkcionális leírás) #+$k NEPTUN_TÖRZS NEPTUN_TÖRZS (Funkcionális leírás) S Budapest, 2002 #+ $k NEPTUN_TORZS NEPTUN_TÖRZS Tartalom TARTALOM... 2 1. BEVEZETÉS... 5 2. BELÉPÉS A RENDSZERBE... 6 3. ÚJ EGYÉN FELVÉTELE... 9 3.1

Részletesebben

Lakótelep és variációi

Lakótelep és variációi A rejtvények végső pontszáma csak a verseny után derül ki az alábbi képlet alapján: Alappontszám-(megfejtők száma)*0,1 Tehát ha egy 30 pontos feladatot 20-an oldanak meg, akkor 28 pontot fog érni, ha 75-en,

Részletesebben

Programozási tételek. Jegyzet. Összeállította: Faludi Anita 2012.

Programozási tételek. Jegyzet. Összeállította: Faludi Anita 2012. Programozási tételek Jegyzet Összeállította: Faludi Anita 2012. Tartalomjegyzék Bevezetés... 3 Programozási tételek... 4 I. Elemi programozási tételek... 4 1. Sorozatszámítás (összegzés)... 4 2. Eldöntés...

Részletesebben

Nézzük tovább a lexikai egységeket!

Nézzük tovább a lexikai egységeket! Utasítások Osztályozásuk: Nézzük tovább a lexikai egységeket! - értékadó utasítások - ugró utasítások[vezérlő utasítások (a program vezérlési szerkezetét adják meg)] - feltételes utasítások - ciklusszervező

Részletesebben

Tömbök kezelése. Példa: Vonalkód ellenőrzőjegyének kiszámítása

Tömbök kezelése. Példa: Vonalkód ellenőrzőjegyének kiszámítása Tömbök kezelése Példa: Vonalkód ellenőrzőjegyének kiszámítása A számokkal jellemzett adatok, pl. személyi szám, adószám, taj-szám, vonalkód, bankszámlaszám esetében az elírásból származó hibát ún. ellenőrző

Részletesebben

Scherlein Márta Dr. Hajdu Sándor Köves Gabriella Novák Lászlóné MATEMATIKA 1. A FELMÉRŐ FELADATSOROK ÉRTÉKELÉSE

Scherlein Márta Dr. Hajdu Sándor Köves Gabriella Novák Lászlóné MATEMATIKA 1. A FELMÉRŐ FELADATSOROK ÉRTÉKELÉSE Scherlein Márta Dr. Hajdu Sándor Köves Gabriella Novák Lászlóné MATEMATIKA 1. A FELMÉRŐ FELADATSOROK ÉRTÉKELÉSE A felmérő feladatsorok értékelése A felmérő feladatsorokat úgy állítottuk össze, hogy azok

Részletesebben

IV. RÉSZ MECHANIKUS KAPCSOLÓK A TRAKTOR ÉS A VONTATMÁNY KÖZÖTT, VALAMINT A KAPCSOLÁSI PONTRA HATÓ FÜGGŐLEGES TERHELÉS 1. MEGHATÁROZÁSOK 1.1.

IV. RÉSZ MECHANIKUS KAPCSOLÓK A TRAKTOR ÉS A VONTATMÁNY KÖZÖTT, VALAMINT A KAPCSOLÁSI PONTRA HATÓ FÜGGŐLEGES TERHELÉS 1. MEGHATÁROZÁSOK 1.1. IV. RÉSZ MECHANIKUS KAPCSOLÓK A TRAKTOR ÉS A VONTATMÁNY KÖZÖTT, VALAMINT A KAPCSOLÁSI PONTRA HATÓ FÜGGŐLEGES TERHELÉS 1. MEGHATÁROZÁSOK 1.1. Mechanikus kapcsoló a traktor és a vontatmány között : olyan

Részletesebben

4. MODUL TÁBLÁZATKEZELÉS. A vizsgázónak önállóan kell elindítania a táblázatkezelő alkalmazást, majd a munka végeztével be kell zárnia azt.

4. MODUL TÁBLÁZATKEZELÉS. A vizsgázónak önállóan kell elindítania a táblázatkezelő alkalmazást, majd a munka végeztével be kell zárnia azt. 4. MODUL TÁBLÁZATKEZELÉS A NEGYEDIK MODUL TARTALMA A negyedik modul 80 feladatot tartalmaz. A vizsgaközpont ezek közül egyet jelöl ki a vizsgázónak. A feladatok túlnyomó része előkészített fájlt, illetve

Részletesebben

Pólya-féle urnamodell II.

Pólya-féle urnamodell II. 2012. szeptember 5, 15:30 KöMaL, 2012. szeptember (1. lap) Pólya-féle urnamodell II. 4. Egyéb önmegerősítő folyamatok 4.1. Végtelen sok szín az urnában Korábban ígértük, hogy szót ejtünk arról, hogyan

Részletesebben

Bevezetés a programozásba I 4. gyakorlat. PLanG: Szekvenciális fájlkezelés. Szekvenciális fájlkezelés Fájlok használata

Bevezetés a programozásba I 4. gyakorlat. PLanG: Szekvenciális fájlkezelés. Szekvenciális fájlkezelés Fájlok használata Pázmány Péter Katolikus Egyetem Információs Technológiai Kar Bevezetés a programozásba I 4. gyakorlat PLanG: 2011.10.04. Giachetta Roberto groberto@inf.elte.hu http://people.inf.elte.hu/groberto Fájlok

Részletesebben

Brósch Zoltán (Debreceni Egyetem Kossuth Lajos Gyakorló Gimnáziuma) Gráfelmélet II. Gráfok végigjárása

Brósch Zoltán (Debreceni Egyetem Kossuth Lajos Gyakorló Gimnáziuma) Gráfelmélet II. Gráfok végigjárása Gráfelmélet II. Gráfok végigjárása DEFINÍCIÓ: (Séta) A G gráf egy olyan élsorozatát, amelyben a csúcsok és élek többször is szerepelhetnek, sétának nevezzük. Egy lehetséges séta: A; 1; B; 2; C; 3; D; 4;

Részletesebben

Egyszerű programozási tételek

Egyszerű programozási tételek Egyszerű programozási tételek Sorozatszámítás tétele Például az X tömbben kövek súlyát tároljuk. Ha ki kellene számolni az összsúlyt, akkor az S = f(s, X(i)) helyére S = S + X(i) kell írni. Az f0 tartalmazza

Részletesebben

Felvételi tematika INFORMATIKA

Felvételi tematika INFORMATIKA Felvételi tematika INFORMATIKA 2016 FEJEZETEK 1. Természetes számok feldolgozása számjegyenként. 2. Számsorozatok feldolgozása elemenként. Egydimenziós tömbök. 3. Mátrixok feldolgozása elemenként/soronként/oszloponként.

Részletesebben

Adatszerkezetek és algoritmusok Geda, Gábor

Adatszerkezetek és algoritmusok Geda, Gábor Adatszerkezetek és algoritmusok Geda, Gábor Adatszerkezetek és algoritmusok Geda, Gábor Publication date 2013 Szerzői jog 2013 Eszterházy Károly Főiskola Copyright 2013, Eszterházy Károly Főiskola Tartalom

Részletesebben

INFORMATIKA EMELT SZINTŰ PRÓBAÉRETTSÉGI

INFORMATIKA EMELT SZINTŰ PRÓBAÉRETTSÉGI INFORMATIKA EMELT SZINTŰ PRÓBAÉRETTSÉGI 2. feladatsor A gyakorlati vizsga időtartama: 240 perc Fontos tudnivalók A gyakorlati feladatsor megoldásához 240 perc áll rendelkezésére. A vizsgán használható

Részletesebben

NEPTUN_FDL, META. (Szűrések, dokumentáció) Budapest, 2001

NEPTUN_FDL, META. (Szűrések, dokumentáció) Budapest, 2001 NEPTUN_FDL, META (Szűrések, dokumentáció) S Budapest, 2001 Tartalomjegyzék TARTALOMJEGYZÉK... 2 1.FDL SZŰRÉSEK, METANYELV.FELHASZNÁLÓI DOKUMENTÁCIÓ... 4 1.1LISTÁK SZŰRÉSE... 4 1.1.1Szűrések használata...

Részletesebben

Csak felvételi vizsga: csak záróvizsga: közös vizsga: Mérnökinformatikus szak BME Villamosmérnöki és Informatikai Kar. 2015. május 27.

Csak felvételi vizsga: csak záróvizsga: közös vizsga: Mérnökinformatikus szak BME Villamosmérnöki és Informatikai Kar. 2015. május 27. Név, felvételi azonosító, Neptun-kód: MI pont(45) : Csak felvételi vizsga: csak záróvizsga: közös vizsga: Közös alapképzéses záróvizsga mesterképzés felvételi vizsga Mérnökinformatikus szak BME Villamosmérnöki

Részletesebben

Algoritmizálás és adatmodellezés tanítása 1. előadás

Algoritmizálás és adatmodellezés tanítása 1. előadás Algoritmizálás és adatmodellezés tanítása 1. előadás Algoritmus-leíró eszközök Folyamatábra Irányított gráf, amely csomópontokból és őket összekötő élekből áll, egyetlen induló és befejező éle van, az

Részletesebben

5 HOZZÁFÉRÉS-VÉDELEM. A fejezet VIDEOTON fejlesztési dokumentációk felhasználásával készült

5 HOZZÁFÉRÉS-VÉDELEM. A fejezet VIDEOTON fejlesztési dokumentációk felhasználásával készült 5 HOZZÁFÉRÉS-VÉDELEM A rejtjelezésben az adatvédelem hatékony és az adathálózat védelmében nélkülözhetetlen eszközét ismertük meg. Természetesen annak sincs semmilyen elvi akadálya, hogy a rejtjelezést

Részletesebben

MATEMATIKA ÉRETTSÉGI 2008. október 21. KÖZÉPSZINT I.

MATEMATIKA ÉRETTSÉGI 2008. október 21. KÖZÉPSZINT I. MATEMATIKA ÉRETTSÉGI 008. október 1. KÖZÉPSZINT I. 1) Adja meg a 4 egyjegyű pozitív osztóinak halmazát! A keresett halmaz: {1 4 6 8}. ) Hányszorosára nő egy cm sugarú kör területe, ha a sugarát háromszorosára

Részletesebben

RENDEZÉSEK, TOVÁBBI PROGRAMOZÁSI TÉTELEK

RENDEZÉSEK, TOVÁBBI PROGRAMOZÁSI TÉTELEK RENDEZÉSEK, TOVÁBBI PROGRAMOZÁSI TÉTELEK 1. EGY SOROZATHOZ EGY SOROZATOT RENDELŐ TÉTELEK 1.1 Rendezések 1.1.1 Kitűzés Adott egy sorozat, és a sorozat elemein értelmezett egy < reláció. Rendezzük a sorozat

Részletesebben

Programozás alapjai II. (7. ea) C++ Speciális adatszerkezetek. Tömbök. Kiegészítő anyag: speciális adatszerkezetek

Programozás alapjai II. (7. ea) C++ Speciális adatszerkezetek. Tömbök. Kiegészítő anyag: speciális adatszerkezetek Programozás alapjai II. (7. ea) C++ Kiegészítő anyag: speciális adatszerkezetek Szeberényi Imre BME IIT M Ű E G Y E T E M 1 7 8 2 C++ programozási nyelv BME-IIT Sz.I. 2016.04.05. - 1

Részletesebben

Infokommunikáció (PF10IK511L) kérdései

Infokommunikáció (PF10IK511L) kérdései Infokommunikáció (PF10IK511L) kérdései Intéző Intézőben egyszerre több állomány is másolható? Egy új mappa létrehozásakor megadható annak neve? Hozható-e létre Intézőben új szöveges dokumentum? Az állománymásolás

Részletesebben

Szakdolgozat GYIK. Mi az a vázlat?

Szakdolgozat GYIK. Mi az a vázlat? Szakdolgozat GYIK szerző: Pusztai Csaba, adjunktus, Közgazdaságtan és Jog Tanszék, EKF, Eger Mi az a vázlat? Elvárásként szerepel a GTI szempontrendszerében az, hogy az őszi félévben a szakdolgozó elkészítsen

Részletesebben

Változók. Mennyiség, érték (v. objektum) szimbolikus jelölése, jelentése Tulajdonságai (attribútumai):

Változók. Mennyiség, érték (v. objektum) szimbolikus jelölése, jelentése Tulajdonságai (attribútumai): Python Változók Mennyiség, érték (v. objektum) szimbolikus jelölése, jelentése Tulajdonságai (attribútumai): Név Érték Típus Memóriacím A változó értéke (esetleg más attribútuma is) a program futása alatt

Részletesebben

HASZNÁLATI ÚTMUTATÓ. Összecsukható Dobson-távcsövek

HASZNÁLATI ÚTMUTATÓ. Összecsukható Dobson-távcsövek HASZNÁLATI ÚTMUTATÓ Összecsukható Dobson-távcsövek TARTALOMJEGYZÉK A távcsõ összeállítása............................................. 3 Alkatrészjegyzék (8 és 10 ).....................................

Részletesebben

2. Milyen értéket határoz meg az alábbi algoritmus, ha A egy vektor?. (2 pont)

2. Milyen értéket határoz meg az alábbi algoritmus, ha A egy vektor?. (2 pont) A Név: l 2017.04.06 Neptun kód: Gyakorlat vezet : HG BP l 1. Az A vektor tartalmát az alábbi KUPACOL eljárással rendezzük át maximum kupaccá. A={28, 87, 96, 65, 55, 32, 51, 69} Mi lesz az értéke az A vektor

Részletesebben

1. FELADAT Mező neve Mező típusa Mező hossza TermékID Tényleges eladás Hónap Mező neve Mező típusa

1. FELADAT Mező neve Mező típusa Mező hossza TermékID Tényleges eladás Hónap Mező neve Mező típusa 1. FELADAT Nyissa meg az M5-1 adatbázist a megadott helyről! 1. Hozzon létre új adattáblát az alábbi négy mezővel, illetve tulajdonsággal! [2 pont] TermékID Szöveg (Text) 25 Tényleges eladás Szám (Number)

Részletesebben

Speciális adatszerkezetek. Programozás alapjai II. (8. ea) C++ Tömbök. Tömbök/2. N dimenziós tömb. Nagyméretű ritka tömbök

Speciális adatszerkezetek. Programozás alapjai II. (8. ea) C++ Tömbök. Tömbök/2. N dimenziós tömb. Nagyméretű ritka tömbök Programozás alapjai II. (8. ea) C++ Kiegészítő anyag: speciális adatszerkezetek Szeberényi Imre BME IIT Speciális adatszerkezetek A helyes adatábrázolás választása, a helyes adatszerkezet

Részletesebben

2.1.A SZOFTVERFEJLESZTÉS STRUKTÚRÁJA

2.1.A SZOFTVERFEJLESZTÉS STRUKTÚRÁJA 2.Szoftverfejlesztés 2.1.A SZOFTVERFEJLESZTÉS STRUKTÚRÁJA Szoftverfejlesztés: magában foglalja mindazon elveket, módszereket és eszközöket, amelyek célja a programok megbízható és hatékony elkészítésének

Részletesebben

Informatikai tehetséggondozás:

Informatikai tehetséggondozás: Ég és Föld vonzásában a természet titkai Informatikai tehetséggondozás: Rendezések TÁMOP-4.2.3.-12/1/KONV-2012-0018 Az alapfeladat egy N elemű sorozat nagyság szerinti sorba rendezése. A sorozat elemei

Részletesebben

Alak- és helyzettűrések

Alak- és helyzettűrések 1. Rajzi jelek Alak- és helyzettűrések Az alak- és helyzettűrésekkel kapcsolatos előírásokat az MSZ EN ISO 1101:2006 Termékek geometriai követelményei (GPS). Geometriai tűrések. Alak-, irány-, helyzet-

Részletesebben

Programozás alapjai II. (7. ea) C++

Programozás alapjai II. (7. ea) C++ Programozás alapjai II. (7. ea) C++ Kiegészítő anyag: speciális adatszerkezetek Szeberényi Imre BME IIT M Ű E G Y E T E M 1 7 8 2 C++ programozási nyelv BME-IIT Sz.I. 2016.04.05. - 1

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

Bevezetés a C++ programozásba

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

Adatstruktúrák Algoritmusok Objektumok

Adatstruktúrák Algoritmusok Objektumok Adatstruktúrák Algoritmusok Objektumok A számítógépes problémamegoldás modellezésének módszerei. Programozási elvek és módszerek: imperatív, strukturált, moduláris, objektumorientált programozás. Programozási

Részletesebben

Entitások Projektfeladat specifikáció

Entitások Projektfeladat specifikáció Entitások Projektfeladat specifikáció 1 Tartalomjegyzék 1 Tartalomjegyzék... 2 2 Bevezetés... 3 2.1 A feladat címe... 3 2.2 A feladat rövid ismertetése... 3 2.3 Entitások használatának leírása... 3 2.4

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

Óravázlat. A szakmai karrierépítés feltételei és lehetőségei. Öt motívumos teszt Milyen a jó vállalkozó? Vállalkozás-jövedelemszerzés

Óravázlat. A szakmai karrierépítés feltételei és lehetőségei. Öt motívumos teszt Milyen a jó vállalkozó? Vállalkozás-jövedelemszerzés Óravázlat Tantárgy: Téma: Résztémák: Munkaforma: osztályfőnöki A szakmai karrierépítés feltételei és lehetőségei Önismeret Öt motívumos teszt Milyen a jó vállalkozó? Vállalkozás-jövedelemszerzés frontális

Részletesebben

Budapesti Műszaki és Gazdaságtudományi Egyetem Villamosmérnöki és Informatikai Kar Irányítástechnika és Informatika Tanszék. Önálló laboratórium

Budapesti Műszaki és Gazdaságtudományi Egyetem Villamosmérnöki és Informatikai Kar Irányítástechnika és Informatika Tanszék. Önálló laboratórium Budapesti Műszaki és Gazdaságtudományi Egyetem Villamosmérnöki és Informatikai Kar Irányítástechnika és Informatika Tanszék Önálló laboratórium (BMEVIIIA355) Téma: Eaton-Moeller PLC-k alkalmazástechnikája

Részletesebben

INFORMATIKA javítókulcs 2016

INFORMATIKA javítókulcs 2016 INFORMATIKA javítókulcs 2016 ELMÉLETI TÉTEL: Járd körbe a tömb fogalmát (Pascal vagy C/C++): definíció, egy-, két-, több-dimenziós tömbök, kezdőértékadás definíciókor, tömb típusú paraméterek átadása alprogramoknak.

Részletesebben

2009/3 ANYAGSZERKEZET-VIZSGÁLAT INVESTIGATION OF STRUCTURE

2009/3 ANYAGSZERKEZET-VIZSGÁLAT INVESTIGATION OF STRUCTURE ANYAGSZERKEZET-VIZSGÁLAT INVESTIGATION OF STRUCTURE Zárványosság meghatározása klasszikus módszerekkel (Zárványok 2. rész) Determination of Inclusions by Classical Methods (Inclusions, Part 2) Szabó Andrea

Részletesebben

Bevezetés a programozásba I 4. gyakorlat. PLanG: Szekvenciális fájlkezelés

Bevezetés a programozásba I 4. gyakorlat. PLanG: Szekvenciális fájlkezelés Pázmány Péter Katolikus Egyetem Információs Technológiai Kar Bevezetés a programozásba I 4. gyakorlat PLanG: 2011.10.04. Giachetta Roberto groberto@inf.elte.hu http://people.inf.elte.hu/groberto Fájlok

Részletesebben

A lineáris tér. Készítette: Dr. Ábrahám István

A lineáris tér. Készítette: Dr. Ábrahám István A lineáris tér Készítette: Dr. Ábrahám István A lineáris tér fogalma A fejezetben a gyakorlati alkalmazásokban használt legfontosabb fogalmakat, összefüggéseket tárgyaljuk. Adott egy L halmaz, amiben azonos

Részletesebben

Programozás 5. Dr. Iványi Péter

Programozás 5. Dr. Iványi Péter Programozás 5. Dr. Iványi Péter 1 Struktúra Véges számú különböző típusú, logikailag összetartozó változó együttese, amelyeket az egyszerű kezelhetőség érdekében gyűjtünk össze. Rekord-nak felel meg struct

Részletesebben

REKURZIÓ. Rekurzív: önmagát ismétlő valami (tevékenység, adatszerkezet stb.) Rekurzív függvény: függvény, amely meghívja saját magát.

REKURZIÓ. Rekurzív: önmagát ismétlő valami (tevékenység, adatszerkezet stb.) Rekurzív függvény: függvény, amely meghívja saját magát. 1. A REKURZIÓ FOGALMA REKURZIÓ Rekurzív: önmagát ismétlő valami (tevékenység, adatszerkezet stb.) Rekurzív függvény: függvény, amely meghívja saját magát. 1.1 Bevezető példák: 1.1.1 Faktoriális Nemrekurzív

Részletesebben

SEPA megbízások (Credit Transfer) kezelése a Raiffeisen Expressz programban

SEPA megbízások (Credit Transfer) kezelése a Raiffeisen Expressz programban SEP megbízások (Credit Transfer) kezelése a Raiffeisen Expressz programban SEP megbízás 1 Raiffeisen Expressz program keretében lehetőség van SEP megbízások (Credit Transfer) kézi rögzítésére, importálására

Részletesebben

Megoldott feladatok. Informatika

Megoldott feladatok. Informatika Megoldott feladatok Informatika I.81. Egy autóbuszjegyen az n*n-es négyzethálóban összesen k lyukasztás lehet. Ha a buszjegyet fordítva helyezzük a lyukasztóba, akkor a jegy tükörképét kapjuk. (Csak egyféleképpen

Részletesebben

ELEKTRONIKAI ALAPISMERETEK

ELEKTRONIKAI ALAPISMERETEK Név:... osztály:... ÉRETTSÉGI VIZSGA 2006. február 20. ELEKTRONIKAI ALAPISMERETEK KÖZÉPSZINTŰ ÍRÁSBELI VIZSGA 2006. február 20. 14:00 Az írásbeli vizsga időtartama: 180 perc Pótlapok száma Tisztázati OKTATÁSI

Részletesebben

4. Programozási nyelvek osztályozása. Amatőr és professzionális

4. Programozási nyelvek osztályozása. Amatőr és professzionális 4. Programozási nyelvek osztályozása. Amatőr és professzionális programozási nyelvek. Számítási modellek (Neumann-elvű, automataelvű, funkcionális, logikai). Programozási nyelvekkel kapcsolatos fogalmak

Részletesebben

Windows alapismeretek

Windows alapismeretek Windows 98 alapismeretek 8/1 A rendszer indulása A számítógép bekapcsolása és a rendszer elindulása után megjelenik a Windows képernyője, rajta bal oldalon az ikonokkal, alul a tálcával. Ha a Start gombra

Részletesebben

INFORMATIKAI ALAPISMERETEK

INFORMATIKAI ALAPISMERETEK Informatikai alapismeretek középszint 0621 ÉRETTSÉGI VIZSGA 2007. május 25. INFORMATIKAI ALAPISMERETEK KÖZÉPSZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ OKTATÁSI ÉS KULTURÁLIS MINISZTÉRIUM

Részletesebben

(11) Lajstromszám: E 007 324 (13) T2 EURÓPAI SZABADALOM SZÖVEGÉNEK FORDÍTÁSA

(11) Lajstromszám: E 007 324 (13) T2 EURÓPAI SZABADALOM SZÖVEGÉNEK FORDÍTÁSA !HU000007324T2! (19) HU (11) Lajstromszám: E 007 324 (13) T2 MAGYAR KÖZTÁRSASÁG Magyar Szabadalmi Hivatal EURÓPAI SZABADALOM SZÖVEGÉNEK FORDÍTÁSA (21) Magyar ügyszám: E 04 748539 (22) A bejelentés napja:

Részletesebben

Szerzőinknek A folyóiratunkba szánt kéziratok tartalmi és formai követelményei

Szerzőinknek A folyóiratunkba szánt kéziratok tartalmi és formai követelményei Szerzőinknek A folyóiratunkba szánt kéziratok tartalmi és formai követelményei Szerzők, témák, szerkesztési elvek A Területi Statisztika szerkesztősége az eddigi szerzők megbecsülése és megtartása mellett

Részletesebben

3.M. 2. L. 1, Bevezetés. 3.M. 2. L. 1.1, A mérés, mint szakmai tevékenység szerepe a villamos szakmák gyakorlatában

3.M. 2. L. 1, Bevezetés. 3.M. 2. L. 1.1, A mérés, mint szakmai tevékenység szerepe a villamos szakmák gyakorlatában 3.M. 2. L. 1, Bevezetés 3.M. 2. L. 1.1, A mérés, mint szakmai tevékenység szerepe a villamos szakmák gyakorlatában A villamos szakember munkatevékenységének szinte minden fázisában van valamilyen célú

Részletesebben

Kódolás, hibajavítás. Tervezte és készítette Géczy LászlL. szló 2002

Kódolás, hibajavítás. Tervezte és készítette Géczy LászlL. szló 2002 Kódolás, hibajavítás Tervezte és készítette Géczy LászlL szló 2002 Jelkapcsolat A jelkapcsolatban van a jelforrás, amely az üzenő, és a jelérzékelő (vevő, fogadó), amely az értesített. Jelforrás üzenet

Részletesebben

A Nemzeti Névtér megvalósításának néhány kérdése

A Nemzeti Névtér megvalósításának néhány kérdése A Nemzeti Névtér megvalósításának néhány kérdése A Nemzeti Névtér létrehozásának és működtetésének igazi értelme abban van, hogy a névterek közös archívumi használata révén átjárhatóvá tegyük a kulturális

Részletesebben

Dualitás Dualitási tételek Általános LP feladat Komplementáris lazaság 2015/2016-2. Szegedi Tudományegyetem Informatikai Tanszékcsoport

Dualitás Dualitási tételek Általános LP feladat Komplementáris lazaság 2015/2016-2. Szegedi Tudományegyetem Informatikai Tanszékcsoport Operációkutatás I. 2015/2016-2. Szegedi Tudományegyetem Informatikai Tanszékcsoport Számítógépes Optimalizálás Tanszék 6. Előadás Árazási interpretáció Tekintsük újra az erőforrás allokációs problémát

Részletesebben

Tévhitek és hiedelmek az ún. osztatlan közös tulajdon fogalmáról a jegyzői birtokvédelmi eljárásokban Szerző: dr. Kajó Cecília

Tévhitek és hiedelmek az ún. osztatlan közös tulajdon fogalmáról a jegyzői birtokvédelmi eljárásokban Szerző: dr. Kajó Cecília Tévhitek és hiedelmek az ún. osztatlan közös tulajdon fogalmáról a jegyzői birtokvédelmi eljárásokban Szerző: dr. Kajó Cecília Budapest, 2015. november 16. 1. Kiindulópont, alapvetés Gyakorlati tapasztalatom,

Részletesebben

22. szakkör (Csoportelméleti alapfogalmak 1.)

22. szakkör (Csoportelméleti alapfogalmak 1.) 22. szakkör (Csoportelméleti alapfogalmak 1.) A) A PERMUTÁCIÓK CIKLIKUS SZERKEZETE 1. feladat: Egy húsztagú társaság ül az asztal körül. Néhányat közülük (esetleg az összeset) párba állítunk, és a párok

Részletesebben