1. Számoljuk meg egy számokat tartalmazó mátrixban a nulla elemeket!



Hasonló dokumentumok
ELEMI BÁZISTRANSZFORMÁCIÓ LÉPÉSEI 2.NEHEZÍTETT VÁLTOZAT 2.a) Paramétert nem tartalmazó eset

A Magyar Posta Pénzforgalmi Szolgáltatásainak Általános Szerződési Feltételei

BESZÁMOLÓ. a hajléktalanok átmeneti szállásainak körében végzett kutatásról március

Halmazok. Halmazelméleti lapfogalmak, hatványhalmaz, halmazm veletek, halmazm veletek azonosságai.

9/2008. (II. 22.) ÖTM rendelet

Játék 2-4 építőmester számára 10 éves kortól

Bináris keres fák kiegyensúlyozásai. Egyed Boglárka

A DimSQL programrendszer évi nyitási teendői

14/1998. (XI. 27.) GM rendelet a Gázpalack Biztonsági Szabályzatról

4/2011. (I. 31.) NFM rendelet. a villamos energia egyetemes szolgáltatás árképzéséről. 1. A rendelet alkalmazási köre. 2. Értelmező rendelkezések

I. A légfékrendszer időszakos vizsgálatához alkalmazható mérő-adatgyűjtő berendezés műszaki

be/sfp-10565/2015/mlsz

A rendelet alkalmazási köre

Országzászlók (2015. május 27., Sz14)

Az Európai Unió Hivatalos Lapja L 137/1 RENDELETEK

Alkalmazott modul: Programozás

Aronic Főkönyv kettős könyvviteli programrendszer

Bernhard Weber fordította: ef

Sztojka Miroszláv LINEÁRIS ALGEBRA Egyetemi jegyzet Ungvár 2013

be/sfp-08451/2015/mlsz

Általános statisztika II. Kriszt, Éva Varga, Edit Kenyeres, Erika Korpás, Attiláné Csernyák, László

VI. FEJEZET. LAKBÉRTÁMOGATÁS ÉS LAKÁSFENNTARTÁSI TÁMOGATÁS A lakbértámogatásra való jogosultság 45.

GroupWise 5.2 használói jegyzet

KRESZ módosítás 2010

ÁLTALÁNOS SZERZŐDÉSI FELTÉTELEK 20 és 100 m3/óra közötti mérőteljesítménnyel rendelkező felhasználók vonatkozásában július 1.

Választási Szabályzata

ESZTERGOM DÉLI VÁROSRÉSZ TELEPÜLÉSRENDEZÉSI ESZKÖZEINEK MÓDOSÍTÁSA HELYI ÉPÍTÉSI SZABÁLYZAT ÖSSZESZERKESZTETT RENDELET-TERVEZET

11/1985. (XI. 30.) IpM rendelet. a közvilágításról

Tűzvédelem ÉPÜLETFIZIKA. Horváth Tamás. építész, egyetemi tanársegéd Széchenyi István Egyetem, Győr Építészeti és Épületszerkezettani Tanszék

E.ON TISZÁNTÚLI ÁRAMSZOLGÁLTATÓ ZÁRTKÖRŰEN MŰKÖDŐ RÉSZVÉNYTÁRSASÁG KÖZÜZEMI SZOLGÁLTATÓI ÜZLETSZABÁLYZAT

17/2001. (VIII. 3.) KöM rendelet

BESZÁMOLÓ. a hajléktalan emberek számára fenntartott, nappali ellátást nyújtó intézmények körében végzett kutatásról

103. számú melléklet: 104. számú Elıírás. Hatályba lépett az Egyezmény mellékleteként január 15-én

Rövidített Tájékoztató* Az Európa Ingatlanbefektetési Alap befektetési jegyeinek nyilvános forgalomba hozataláról

Lineáris programozás. Modellalkotás Grafikus megoldás Feladattípusok Szimplex módszer

1996. évi CXIII. törvény. a lakástakarékpénztárakról. A törvény hatálya. Fogalmak

Munkaügyi Központja Püspökladányi Kirendeltség. Jóváhagyta: TÁJÉKOZTATÓ

ÁLTALÁNOS ELŐÍRÁSOK A rendelet hatálya

KÖZÉP-EURÓPAI SPORTALAPÍTVÁNY A B-A-Z MEGYEI III.O. BAJNOKOK LIGÁJA TEREMLABDARÚGÓ-TORNA VERSENYKIÍRÁSA 2010.

Nagylók Község Helyi Építési Szabályzatának és Szabályozási Tervének megállapításáról (egységes szerkezetben)

FELHASZNÁLÓI LEÍRÁS a DIMSQL Integrált Számviteli Rendszer Készlet moduljának használatához

HITELESÍTÉSI ELŐÍRÁS MÉRŐTRANSZFORMÁTOROK HE

GAZDASÁGMATEMATIKA KÖZÉPHALADÓ SZINTEN

Veszprémi Tiszti Kaszinó Hagyományőrző egyesület

INGATLAN ÉRTÉKESÍTÉSÉNEK KIAJÁNLÁSI DOKUMENTÁCIÓJA

Az előterjesztést a Kormány nem tárgyalta meg, ezért az nem tekinthető a Kormány álláspontjának. ./2013. (.) Korm. rendelet

Ercsi Város Önkormányzat Képviselő-testületének 4/2015. (IV.1.) önkormányzati rendelete a pénzbeli és természetben nyújtott szociális ellátásokról

1/1975. (II. 5.) KPM-BM együttes rendelet. a közúti közlekedés szabályairól I. RÉSZ. Bevezető rendelkezések. A rendelet hatálya.

HITELESÍTÉSI ELŐ ÍRÁS HIDEGVÍZMÉRŐ K KOMBINÁLT VÍZMÉRŐ K HE 6/3-2004

Kétszemélyes négyes sor játék

KEZELÉSI SZABÁLYZAT. K&H tőkét részben előre fizető származtatott zártvégű értékpapír befektetési alap

be/sfphpm /2015/mlsz

M A G Y A R K Ö Z L Ö N Y évi 103. szám

MAGYARORSZÁG NYUGDÍJRENDSZERE ( ) Október 5-7.

Matematika III. 8. A szórás és a szóródás egyéb mérőszámai Prof. Dr. Závoti, József

,50% 15,00% 13,30% 10,30% - 15,50% 13,70% 12,10% 9,00%

be/sfp-10089/2015/mlsz

Károli Gáspár Református Egyetem Tűzvédelmi szabályzat

62/2009. (XII. 17.) IRM rendelet

4. sz. melléklet. Tisztelt Képviselő-testület! Tisztelt Bizottság!

Híradóelemzés IV. negyedév és éves összesítő

PROGRAMOZÁS 1. kötet TERVEZÉS

215/2004. (VII. 13.) Korm. rendelet. a sportorvoslás szabályairól és a sportegészségügyi hálózatról

A 2015/2016 tanévi Országos Középiskolai Tanulmányi Verseny második forduló javítási-értékelési útmutató. INFORMATIKA II. (programozás) kategória

be/sfp-8756/2015/mlsz

MAMI Kupa Robogó kategória technikai szabályzat

Matematikai összefoglaló elméleti alapok érettségiz knek. Dézsi Krisztián május 20.

Nyíltvízi Úszás Nemzetközi Szabályai

BIZTONSÁGI TERV. Vértes Center Születésnap rendezvény. Vértes Center Bevásárlóközpont 2800 Tatabánya, Győri út 7-9.

be/sfp-8796/2015/mlsz

HIRDETMÉNY. Ügyleti kamat évi mértéke (Referenciakamat és kamatfelár összege) 3,15% 5,00% 8,15% 8,81-8,84

4.. Szabályozási elemek

be/sfp-08285/2015/mlsz

II. FEJEZET 1. FELHASZNÁLÁSI TERÜLET 2. KÖVETELMÉNYEK

Kiskunlacháza agyközség Önkormányzatának../2013.(.) önkormányzati rendelete a temetőkről és a temetkezés rendjéről, egységes szerkezetben

SZERVEZETI ÉS MŰKÖDÉSI SZABÁLYZATA

HAJDÚSÁMSON VÁROS. - A ÉVI MÓDOSÍTÁSOKKAL EGYBESZERKESZTVE - Hatályos március 4-tõl HELYI ÉPÍTÉSI SZABÁLYZAT SZABÁLYOZÁSI TERV

1. Három tanuló reggel az iskola bejáratánál hányféle sorrendben lépheti át a küszöböt?

be/sfp-10564/2015/mlsz

1995. évi LXXXIII. törvény. a Magyar Köztársaság nemzeti jelképeinek és a Magyar Köztársaságra utaló elnevezésnek a használatáról

Gyakorlatok. P (n) = P (n 1) + 2P (n 2) + P (n 3) ha n 4, (utolsó lépésként l, hl, u, hu-t léphetünk).

MATEMATIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

Tantárgyi útmutató. 1. A tantárgy helye a szaki hálóban. 2. A tantárgyi program általános célja. Statisztika 1.

be/sfp-11070/2016/mlsz

Matematikai statisztikai elemzések 2.

Tanmenetjavaslat 5. osztály

Alsó-Tisza-vidéki Környezetvédelmi, Természetvédelmi és Vízügyi Felügyel ség

Postai szolgáltatásokhoz kapcsolódó egyéb díjak (Ft)

4-1. ábra. A tipikus jelformáló áramkörök (4-17. ábra):

PÁLYÁZATI FELHÍVÁS ÉS ÚTMUTATÓ az ÉSZAK-ALFÖLDI OPERATÍV PROGRAM

Ifjúsági, Családügyi, Szociális és Esélyegyenlőségi Minisztérium

ÁLTALÁNOS SZERZŐDÉSI FELTÉTELEI

5. Biztonságtechnikai ismeretek A villamos áram hatása az emberi szervezetre

FELHÍVÁS. A mezőgazdasági üzemek összteljesítményének és fenntarthatóságának javítására. A felhívás címe:

M Á S O L A T 3/2012. (I.

21. szám 124. évfolyam július 3. TARTALOM. Utasítások 48/2009. (VII. 3. MÁV Ért. 21.) VIG számú

be/sfp-10123/2015/mlsz

KVSZ MÓDOSÍTÁS BUDAPEST XII. KERÜLET, KERÜLETI SZABÁLYOZÁSI TERV (KSZT) ÉS KERÜLETI VÁROSRENDEZÉSI ÉS ÉPÍTÉSI SZABÁLYZAT (KVSZ) MÓDOSÍTÁSA I.

TAKSONY NAGYKÖZSÉG ÖNKORMÁNYZAT KÉPVISELŐ-TESTÜLETÉNEK 17/2013. (XI.28) önkormányzati rendelete a helyi adókról és az adózás rendjéről

HODÁSZ NAGYKÖZSÉGI ÖNKORMÁNYZAT KÉPVISELŐ-TESTÜLETÉNEK. 10 / (IV.28.) önkormányzati rendelete

Átírás:

ELTE IK, Programozás, Gyakorló feladatok a 3. zárthelyihez. Mátrix elemeinek felsorolása: 1. Számoljuk meg egy számokat tartalmazó mátrixban a nulla elemeket! 2. Igaz-e, hogy sorfolytonosan végigolvasva egy m n-es mátrix elemeit szigorúan monoton növekedő sorozatot kapunk? 3. Állapítsuk meg (a lehető legkevesebb összehasonlítással), hogy egy n n-es (n>2) mátrix tridiagonális alakú-e (azaz csak a főátlóban és a közvetlenül azzal szomszédos két átlóban lehetnek nem nulla elemei)! 4. Adott a síkon n darab pont a koordinátáival. Melyik két pont van egymástól legtávolabb? (Itt tulajdonképpen egy négyzetes valós számokat tartalmazó mátrix alsóháromszög részének maximális elemét keressük) 5. Keressük meg egy egészekből álló mátrix első nem-nulla elemét! Halmaz elemeinek felsorolása: 1. Számoljuk meg egy halmazbeli szavak között, hogy hány a betűvel kezdődő van! 2. Válogassuk ki egy egész számokat tartalmazó halmazból a páros számokat, és helyezzük el őket egy másik halmazba! 3. Válogassuk ki egy halmazból külön a piros autókat (egy vektorba) és külön a BMW márkájúakat (egy outputfájlba)! 4. Egy halmaz egész számokat tartalmaz. Keressük meg a halmaz maximális elemét! Szekvenciális inputfájl elemeinek felsorolása: 1. Egy szekvenciális inputfájl egész számokat tartalmaz. Keressük meg az első nemnegatív elemét! 2. Keressük meg egy szekvenciális inputfájlban található szöveg első szavának kezdetét, azaz lépjük át (olvassuk ki) egy szöveg elején levő szóközöket, és ha van nem-szóköz is benne, akkor az első ilyen kiolvasása után álljunk meg! 3. Másoljunk át egy karaktereket tartalmazó szekvenciális inputfájlt egy outputfájlba úgy, hogy minden karaktert megduplázunk! 4. Egy szekvenciális inputfájl (megengedett művelet: read) egy vállalat dolgozóinak adatait tartalmazza: név, munka típus (fizikai, adminisztratív, vezető), havi bér, család

nagysága, túlóraszám. Válasszuk ki azoknak a fizikai dolgozóknak a nevét, akiknél a túlóraszám meghaladja a 20-at, és családtagok száma nagyobb 4-nél; adjuk meg a fizikai, adminisztratív, vezető beosztású dolgozók átlagos havi bérét! 5. Egy szekvenciális fájlban minden átutalási betétszámla tulajdonosáról nyilvántartjuk a nevét, címét, azonosítóját, és számlaegyenlegét (negatív, ha tartozik; pozitív, ha követel). Készítsünk két listát: írjuk ki egy output fájlba a hátralékkal rendelkezők, egy másikba a túlfizetéssel rendelkezők nevét és címét! 6. Egy szekvenciális fájlban egy bank számlatulajdonosait tartjuk nyilván (azonosító, összeg) párok formájában. Adjuk meg annak az azonosítóját, akinek nincs tartozása, de a legkisebb a számlaegyenlege! 7. Egy szekvenciális inputfájlban egyes kaktuszfajtákról ismerünk néhány adatot: név, őshaza, virágszín, méret. Válogassuk ki egy szekvenciális outputfájlba a mexikói, egy másikba a piros virágú, egy harmadikba a mexikói és piros virágú kaktuszokat! 8. Egy kirándulás során bejárt útvonalon adott távolságonként mértük a tengerszint feletti magasságot (pozitív szám), és ezen értékeket egy szekvenciális inputfájlban rögzítettük. Azt az értéket, amelyik nagyobb az összes előzőnél, küszöbnek hívjuk. Hány küszöbbel találkoztunk a kirándulás során? 9. Az x szekvenciális inputfájl (megengedett művelet: read) egy vállalat dolgozóiról a következő adatokat tartalmazza: azonosító szám, vezető beosztásban van-e, legmagasabb iskolai végzettsége (1 ~ 8 általános, 2 ~ érettségi, 3 ~ főiskola, 4 ~ egyetem). Válasszuk ki a z sorozatban azoknak a dolgozóknak az adatait, akik vezető beosztásban vannak, de nem érettségiztek, és keressük meg a vezető beosztású legmagasabb iskolai végzettséggel rendelkező dolgozót is! 10. Válogassunk szét egy szekvenciális inputfájlban rögzített bűnügyi nyilvántartásból három sorozatba, egy outputfájlba, egy halmazba és egy vektorba a gyanúsítottakat aszerint, hogy az illető 180 cm-nél magasabb-e és barna hajú, vagy fekete hajú és 60 kg-nál könnyebb, vagy fekete hajú és nincs alibije! 11. Egy szekvenciális fájlban egy bank számlatulajdonosait tartjuk nyilván (azonosító, összeg) párok formájában. Adjuk meg annak az azonosítóját, akinek nincs tartozása, de a legkisebb a számlaegyenlege! Összefuttatásos és időszerűsítéses feladatok: 1. Adott két vektorban egy angol-latin szótár: az egyik vektor i-edik eleme tartalmazza a másik vektor i-edik elemének jelentését. Válogassuk ki egy vektorba azokat az angol szavakat, amelyek szóalakja megegyezik a latin megfelelőjével.

2. Adott egy árukészletet az áruk azonosítója szerint egyértelmű és növekvően rendezett szekvenciális inputfájl, továbbiakban törzsfájl, és az egyes árukra vonatkozó változtatásokat tartalmazó áruk azonosítója szerint egyértelmű és növekvően rendezett másik szekvenciális inputfájl, továbbiakban módosító fájl. A változtatások három félék lehetnek: új áru felvétele (beszúrás), meglevő áru leselejtezése (törlés) és meglevő áru mennyiségének módosítása (módosítás). Készítsük el a változtatásokkal megújított, úgynevezett időszerűsített árukészletet. 3. Egy vállalat dolgozóinak a fizetésemelését kell végrehajtani úgy, hogy az azonos beosztású dolgozók fizetését ugyanakkora százalékkal emeljük. A törzsfájl dolgozók sorozata, ahol egy dolgozót három adat helyettesít: a beosztáskód, az egyéni azonosító, és a bér. A törzsfájl beosztáskód szerint növekvően, azon belül azonosító szerint szigorúan monoton növekvően rendezett. A módosító fájl beosztáskód-százalék párok sorozata, és beosztáskód szerint szigorúan monoton növekvően rendezett. (Az egyszerűség kedvéért feltehetjük, hogy csak a törzsfájlban előforduló beosztásokra vonatkozik emelés a módosító fájlban, de nem feltétlenül mindegyikre.) Adjuk meg egy új törzsfájlban a dolgozók emelt béreit. 4. Egy egyetemi kurzusra járó hallgatóknak három géptermi zárthelyit kell írnia a félév során. Két félévközit, amelyikből az egyiket.net/c#, a másikat Qt/C++ platformon. Azt, hogy a harmadik zárthelyin ki milyen platformon dolgozik, az dönti el, hogy a félévközi zárthelyiken hogyan szerepelt. Aki mindkét félévközi zárthelyit teljesítette, az szabadon választhat platformot. Aki egyiket sem, az nem vehet részt a félévvégi zárthelyin, számára a félév érvénytelen. Aki csak az egyik platformon írta meg a félévközit, annak a félévvégit a mási platformon kell teljesítenie. Minden gyakorlatvezető elkészíti azt a kimutatást (szekvenciális fájl), amely tartalmazza a saját csoportjába járó hallgatók félévközi teljesítményét. Ezek a fájlok hallgatói azonosító szerint rendezettek. A fájlok egy eleme egy hallgatói azonosítóból és a teljesítmény jeléből (X mindkét platformon teljesített, Q csak Qt platformon, N csak.net platformon, 0 egyik platformon sem) áll. Rendelkezésünkre állnak továbbá a félévvégi zárthelyire bejelentkezett hallgatók azonosítói rendezett formában egy szekvenciális fájlban. Állítsuk elő azt a szekvenciális outputfájlt, amelyik a zárthelyire bejelentkezett hallgatók közül csak azokat tartalmazza, akik legalább az egyik félévközi zárthelyit teljesítették. Az eredmény fájlban minden ilyen hallgató azonosítója mellett tüntessük fel, hogy milyen platformon kell a hallgatónak dolgoznia:.net-en, Qt-vel vagy szabadon választhat. 5. Egy vállalat raktárába több különböző cég szállít árut. A raktárkészletet egy szekvenciális inputfájlban (törzs fájl) tartják nyilván úgy, hogy minden áruazonosító mellett feltűntetik a készlet mennyiségét. A beszállító cégek minden nap elküldenek egy-egy ezzel megegyező formájú szekvenciális inputfájlt (módosító fájl), amelyek az adott napon szállított áruk mennyiségét tartalmazzák. Minden szekvenciális fájl

áruazonosító szerint szigorúan növekvően rendezett. Aktualizáljuk a raktárnyilvántartást. Egyedi felsorolók használata: 1. Számoljuk meg egy n természetes szám páros valódi osztóit! 2. Írjuk ki (egy sorozatba) egy 1..n intervallummal indexelt x tömb elemeit fordított sorrendben! 3. Másoljuk át a karaktereket egy szekvenciális inputfájlból egy outputfájlba úgy, hogy ott, ahol több szóköz követte egymást, csak egyetlen szóközt tartunk meg! 4. Egy szekvenciális inputfájl elején álló pozitív számok között adjuk meg a párosak számát! 5. Adott egy egész számokat tartalmazó szekvenciális inputfájl. Ha a fájl tartalmaz pozitív elemet, akkor keressük meg a fájl legnagyobb, különben a legkisebb elemét! 6. Egy kirándulás során bejárt útvonalon adott távolságonként mértük a tengerszint feletti magasságot (pozitív szám), és ezen értékeket egy szekvenciális inputfájlban rögzítettük. Azt az értéket, amelyik nagyobb az összes előzőnél, küszöbnek hívjuk. Hány küszöbbel találkoztunk a kirándulás során? 7. Egy szekvenciális inputfájlban a banknál számlát nyitott ügyfelek e havi kivét/betét forgalmát (tranzakcióit) tároljuk. Minden tranzakciónál nyilvántartjuk az ügyfél azonosítóját, a tranzakció dátumát és az összegét, ami egy előjeles egész szám (negatív a kivét, pozitív a betét). A tranzakciók a szekvenciális fájlban ügyfél-azonosító szerint rendezetten helyezkednek el. Keressük meg az első ügyfél legnagyobb befizetésű tranzakcióját. 8. Több egymás utáni napon feljegyeztük a napi átlaghőmérsékleteket, és azokat egy szekvenciális inputfájlban rögzítettük. Volt-e olyan nap, amikor a megelőző naphoz képest csökkent az átlaghőmérséklet! 9. Egy karakterekből álló szekvenciális inputfájl egy szöveget tartalmaz. Számoljuk meg, hogy hány w betűt tartalmazó szó található a szövegben! (Egy szó az a szóköz karaktert nem tartalmazó karakterlánc, amelyet egy vagy több szóköz, a fájl eleje vagy vége határol.) 10. Számoljuk meg egy karakterekből álló szekvenciális inputfájlban a szavakat úgy, hogy a 12 betűnél hosszabb szavakat duplán vegyük figyelembe! (Egy szót szóközök vagy a fájl vége határol.) 11. Egy kémrepülőgép végig repült az ellenség hadállásai felett, és rendszeres időközönként megmérte a felszín tengerszint feletti magasságát. A mért adatokat egy

szekvenciális inputfájlban tároljuk. Tudjuk, hogy az ellenség a hadászati rakétáit a lehető legmagasabb horpadásban szokta elhelyezni, azaz olyan helyen, amely előtt és mögött magasabb a tengerszint feletti magasság (lokális minimum). Milyen magasan találhatók az ellenség rakétái? 12. Egy szekvenciális inputfájlban a banknál számlát nyitott ügyfelek e havi kivét/betét forgalmát (tranzakcióit) tároljuk. Minden tranzakciónál nyilvántartjuk az ügyfél számlaszámát, a tranzakció dátumát és az összegét, ami egy előjeles egész szám (negatív a kivét, pozitív a betét). A tranzakciók a szekvenciális fájlban számlaszám szerint rendezetten helyezkednek el. Gyűjtsük ki azon számlaszámokat és az ahhoz tartozó tranzakciónak egyenlegét, ahol ez az egyenleg kisebb 100000 Ft-nál! 13. Egy szöveges fájlban a bekezdéseket üres sorok választják el egymástól. A sorokat sorvége jel zárja le. Az utolsó sort zárhatja a fájl vége is. A sorokban a szavakat a sorvége vagy elválasztójelek határolják. Adjuk meg azon bekezdések sorszámait, amelyek tartalmazzák az előre megadott n darab szó mindegyikét! (A nem-üres sorokban mindig van szó. Bekezdésen a szövegnek azt a szakaszát értjük, amely tartalmaz legalább egy szót, és vagy a fájl eleje illetve vége, vagy legalább két sorvége jel határolja.) 14. Egy szöveges állomány legfeljebb 80 karakterből álló sorokat tartalmaz. Egy sor utolsó karaktere mindig a speciális \eol karakter. Másoljuk át a szöveget egy olyan szöveges állományba, ahol legfeljebb 60 karakterből álló sorok vannak; a sor végén a \eol karakter áll; és ügyelünk arra, hogy az eredetileg egy szót alkotó karakterek továbbra is azonos sorban maradjanak, azaz sorvége jel ne törjön ketté egy szót. Az eredeti állományban a szavakat egy vagy több szóhatároló jel választja el (Az \eol is ezek közé tartozik), amelyek közül elég egyet megtartani. A szóhatároló jelek egy karaktereket tartalmazó szóhatár nevű halmazban találhatók. Feltehetjük, hogy a szavak 60 karakternél rövidebbek.