Objektum orientált alapelvek
|
|
- Henrik Orbán
- 8 évvel ezelőtt
- Látták:
Átírás
1 Krizsán Zoltán 1 [2012. február 12.] Általános Informatikai Tanszék Miskolci Egyetem Objektumorientált programozás C# alapokon tananyag
2 Tartalom Bevezetés
3 Programozási nyelvek A programozási eszközök absztrakciós szintjei különböz ek: assembly: az adott számítógép architektúra instrukciókészletének leképezése sor orinetált funkcionális (imperatív) nyelvek: adatszerkezetek és algoritmusok absztrakciós szintje. Közel állnak ezek a valóság fogalmaihoz? (Sajna nem... ) objektum orientált nyelvek: együttm köd objektumok absztrakciós szintje. Léteznek a valóságban ezek? (IGEN!!!) Melyik a jobb???
4 Programozás = modellezés Programokat írunk,de miért? modellezzük a valós világot (annak egy jól behatárolt részét) új világot hozzunk létre (amíg még nincs pl. játékok), de a séma valós A programozás mérnöki munka = gyeld meg, emeld ki e fontos elemeket, a kevésbé fontos elemeket dobd el, modellezd. A valós és a modell világ között át kell alakítani, ha különböz. A valós világ objektum orientált? igen
5 Program modellezés A programkészítés egy másik megközelítése. Program: a valós világ egy szeletének m köd modellje. Ebben a szemléletben a valós világ egy absztrakt modelljét (analízis modell) kell leképezni egy programozási eszközre. Ezt a folyamatot megkönnyíti az, ha az analízis modell elemei könnyen leképezhet k nyelvi elemekre.
6 Program készítés Absztrakciós folyamat, amelyben a valós világban létez jelenséget (megoldandó problémát) valamilyen programozási eszköz absztrakciós szintjén képezünk le. A munka nehézsége függ a leképezend jelenség/folyamat bonyolultságától (komplexitásától) a valóság és a programozási eszköz absztrakciós szintjének különböz ségét l ("távolságától")
7 Absztrakció A idegen szavak szótára (Akadémiai Kiadó) szerint: absztrakció lat 1. elvonatkoztatás, elvonás; a leglényegesebb tulajdonságok kiemelése és általánosítása 2. elvont fogalom
8 Szemlélet Az analízis modell elkészítése során a valóságot objektumok halmazaként tekintjük. Ezen objektumok egymással kapcsolatban vannak és együttm ködnek.
9 Természetes objektumok jellemz i egyéniség (különállás) struktúra (adatok) viselkedés (más objektumokkal való kapcsolata) állapot (adatainak aktuális értéke)
10 Természetes objektumok példa Egy bizonyos valami Krizsán Zoltán Elég bonyolult struktúrájú, számos viselkedés formára képes objektum. A vér alkoholszintje, mint adat a struktúrájához tartozik. Az alkoholszint pillanatnyi értéke az állapothoz tartozik. Egyes viselkedésformák (pl. sört iszik, vagy eszik) módosíthatják az állapotot. Más viselkedésformák m ködését (pl. járás) az aktuális állapot befolyásolhatja.
11 Természetes objektumok Az objektum egyediséggel rendelkez diszkrét entitás jellemz i: attribútumok (fontos adatai),m veletek attribútum együttes: objektum állapot, ennek id beli változása az objektum viselkedése m veletek(operations): ezek modellezik az objektum viselkedését.
12 Objektum orientált programozás alapelvek 1. Osztály (class) 2. Objektum (object) 3. Egységbezárás (encapsulation) 4. Információ rejtés (information hiding) 5. Üzenet (message) 6. Örökl dés (inheritance) 7. Polimorzmus (polymorphism)
13 Osztály Önállóhatáskörrel rendelkez absztrakt adattípus (programozás technikai szempontból egy típus), melyben logikailag összetartózó adatok és m veletek vannak. adatok szer részek módszerek (a m veletek modellezésére). Objektumok közös tulajdonságait deniálja. Váza az objektumoknak le <-> processz ua. osztály <-> objektum
14 Objektum Egy osztály egy m köd képes példánya. Egy adott osztályban deniált tulajdonságokkal tetsz leges számú objektum példányosítható. Minden objektum természeténél fogva különbözik az összes többit l. Vázuk azonos: egy adott osztályból példányosított valamennyi objektumnak ugyanolyan lehetséges viselkedés módjai (m veletei) vannak, de saját állapotuk van.
15 Objektumtól objektumig 1. Valós objektum: a valós világ egy eleme. 2. Absztrakt típus: a valós objektum egyszer sített, kiemelt verziója. Szövegesen leírt, vagy diagram elem. 3. Osztály: Az adott nyelvre leképzett váz. Nyelvt l er sen függ: van tulajdonság? Mi a hatékony? Mi a szokás? 4. Objektum: osztály egy példánya.
16 Objektumtól objektumig 1. szint Tanulmányozzuk a valós objektumokat, és megkeressük azoknak a probléma megoldása szempontjából fontos adatai és viselkedésmintáit. (Az absztrakció deníciójából a "leglényegesebb tulajdonságok kiemelése".) Például a Krizsán Zoltán objektumnak a Neptun szempontjából lényegtelen az alkoholszintje, de lényeges, hogy melyik tanszéken dolgozik.
17 Objektumtól objektumig 1. szint Ezután megkeressük azon objektumcsoportokat, amelyek azonos adatokkal és viselkedésmintákkal rendelkeznek, és elnevezzük ezt a csoportot. (Az absztrakció deníciójából az "általánosítás".) Így jön létre a Neptun szempontjából az "oktató" fogalom.
18 Objektumtól objektumig 2. szint Az el z leg deniált fogalom leképezése egy programozási eszközre (osztálydeníció elkészítése). Ez valójában egy minta a program m ködéséhez szükséges objektumok létrehozására. Például a Neptun szempontjából egy oktatónak vannak lényeges adatai (neve, tanszéke, min sítése stb.) és vannak lehetséges viselkedésformái (kurzust hirdethet meg, vizsgaid pontot írhat ki, jegyet adhat stb., de például nem nézheti meg egy hallgató adószámát.)
19 Objektumtól objektumig 3. szint Akkor és annyi objektumot kell létrehozni a program futása során, amelyek együttm ködve képesek a valóságot modellezni. Például amikor Nem Tom oktató be akarja írni Kisházi Brünhilda hallgatónak a GEIAL214N kurzus vizsgájához tartozó jeles vizsgajegyet, akkor Létrejön egy oktató típusú objektum Nem Tom adataival, egy vizsgaalkalom típusú objektum a megfelel adatokkal, és egy hallgató típusú objektum Kisházi Brünhilda adataival. A Nem Tom objektum üzen a vizsgaalkalom objektumnak, megadva a hallgató nevét és jegyét, aki (ellen rzések után) egy üzenetet küld a hallgató objektumnak, megváltoztatva ezzel az állapotát.
20 Egységbezárás Logikai összetartozást valósítja meg. Elszigeteli a részeket egymástól (saját hatáskör). Az osztály az adatait és a módszereket egy egységgé teszi. az adatok és a módszerek lokálisak a módszerek hozzáférhetnek az adatokhoz
21 Információ rejtés Egy objektum adatai a külvilág (más objektumok) számára hozzáférhetetlenek. Egy objektum a külvilággal csak az interface-én keresztül tarthatja a kapcsolatot. Interface: a külvilág számára elérhet módszerek együttese. A módszerek implementációja rejtett.
22 Üzenet Az objektummal való kommunikáció módja. A módszerek aktivizálását (invocation) jelenti alap esetben. C#-ban vannak tényleges üzenetek események (event), azaz a nyelv része.
23 Örökl dés Hierachikus kapcsolat(rendszer). A leszármazott osztály örökli az s osztály elemeit. Az örökölt elemeket felül deniálhatja a maga számára. Új (saját, csak rá jellemz ) elemeket deniálhat. Egy leszármazott osztály csak b vítheti, pontosíthatja az st, de nem utasíthat el az örökölt elemeket. Tartalmazza az örökölt elemeket, de nem biztos, hogy eléri.
24 Többalakúság, többrét ség Bizonyos elemek viselkedése attól a környezett l függ, amelyben alkalmazzuk. A gyakorlatban ez azt jelenti, hogy egy nyelvi elem (például egy kódrészlet) attól függ en, hogy hol alkalmazzuk, más-más m ködést eredményezhet. Praktikusan: egy kódrészlet ismeretében nem tudhatjuk, hogy mi fog m ködni.
25 Objektum orientált program Egymással kommunikáló objektumok halmaza m ködés: üzenetváltások struktúra: osztályok és objektumok közötti kapcsolatok
26 OOP program készítés folyamata A probléma leírásában keressük az objektumokat. Objektum csoportok közös tulajdonságait osztályokkal írjuk le. Megkeressük az osztályok kapcsolatait. Az osztályokat és kapcsolataikat implementáljuk egy programozási eszközzel.
27 OOP program készítés folyamata Létrehozzuk a megfelel példányokat (objektumokat) a megfelel id ben, és megoldjuk a kommunikációjukat. Az implementációhoz általában szükségünk van az eredeti probléma objektumain túl technikai szerep osztályokra / objektumokra is, például adatszerkezetek kezelésére (tömb, stb), vezérlési feladatok megoldására, megjelenítési feladatok megoldására, stb.
28 OOP nyelvek Nagyon sok van, számos integrált fejleszt eszközzel. Az els sikeres: Smalltalk Legelterjedtebbek: C++ Java C# ObjectPascal (f leg a Delphi fejleszt eszköz miatt) Python PHP 5 stb...
Objektum orientált programozás Bevezetés
Objektum orientált programozás Bevezetés Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2008. 03. 04. OOPALAP / 1 A program készítés Absztrakciós folyamat, amelyben a valós világban
RészletesebbenAbsztrakció. Objektum orientált programozás Bevezetés. Általános Informatikai Tanszék Utolsó módosítás:
Objektum orientált programozás Bevezetés Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2008. 03. 04. OOPALAP / 1 A program készítés Absztrakciós folyamat, amelyben a valós világban
RészletesebbenOOP. Alapelvek Elek Tibor
OOP Alapelvek Elek Tibor OOP szemlélet Az OOP szemlélete szerint: a valóságot objektumok halmazaként tekintjük. Ezen objektumok egymással kapcsolatban vannak és együttműködnek. Program készítés: Absztrakciós
RészletesebbenINFORMATIKA 1-4. évfolyam
INFORMATIKA 1-4. évfolyam Célok - A számítógépes munkaszabályainak és a legfontosabb balesetvédelmi előírások megismerése. - A számítógép és perifériáinak kezelési tudnivalóinak megismerése. - Az életkoruknak
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észletesebbenObjektumorientált paradigma és a programfejlesztés
Objektumorientált paradigma és a programfejlesztés Vámossy Zoltán vamossy.zoltan@nik.uni-obuda.hu Óbudai Egyetem Neumann János Informatikai Kar Ficsor Lajos (Miskolci Egyetem) prezentációja alapján Objektumorientált
RészletesebbenAdatstruktú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észletesebbenObjektumorientált paradigma és programfejlesztés Bevezető
Objektumorientált paradigma és programfejlesztés Bevezető Vámossy Zoltán vamossy.zoltan@nik.uni-obuda.hu Óbudai Egyetem Neumann János Informatikai Kar Ficsor Lajos (Miskolci Egyetem) prezentációja alapján
RészletesebbenHalmazok. Halmazelméleti lapfogalmak, hatványhalmaz, halmazm veletek, halmazm veletek azonosságai.
Halmazok Halmazelméleti lapfogalmak, hatványhalmaz, halmazm veletek, halmazm veletek azonosságai. 1. lapfogalmak halmaz és az eleme fogalmakat alapfogalmaknak tekintjük, nem deniáljuk ket. Jelölés: x H,
RészletesebbenA hierarchikus adatbázis struktúra jellemzői
A hierarchikus adatbázis struktúra jellemzői Az első adatbázis-kezelő rendszerek a hierarchikus modellen alapultak. Ennek az volt a magyarázata, hogy az élet sok területén első közelítésben elég jól lehet
RészletesebbenAz Összetett hálózatok vizsgálata elektronikus tantárgy részletes követeleményrendszere
Az Összetett hálózatok vizsgálata elektronikus tantárgy részletes követeleményrendszere Horváth Árpád 2014. február 7. A tárgy célja: Az összetett hálózatok fogalomrendszerének használata a tudomány több
RészletesebbenGazdasági informatika vizsga kérdések
Gazdasági informatika vizsga kérdések 1. Mi az adatbázis? Adatbázisnak a valós világ egy részhalmazának leírásához használt adatok összefüggı, rendezett halmazát nevezzük. 2. Mit az adatbázis-kezelı rendszer?
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észletesebbenJava VI. Egy kis kitérő: az UML. Osztály diagram. Általános Informatikai Tanszék Utolsó módosítás: 2006. 03. 07.
Java VI. Öröklődés Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2006. 03. 07. Java VI.: Öröklődés JAVA6 / 1 Egy kis kitérő: az UML UML: Unified Modelling Language Grafikus eszköz objektum
RészletesebbenProgramozási technikák Pál László. Sapientia EMTE, Csíkszereda, 2009/2010
Programozási technikák Pál László Sapientia EMTE, Csíkszereda, 2009/2010 Előadás tematika 1. Pascal ismétlés, kiegészítések 2. Objektum orientált programozás (OOP) 3. Delphi környezet 4. Komponensek bemutatása
RészletesebbenPHP5 Új generáció (2. rész)
PHP5 Új generáció (2. rész)...avagy hogyan használjuk okosan az osztályokat és objektumokat PHP 5-ben. Cikksorozatom elõzõ részében képet kaphattunk arról, hogy valójában mik is azok az objektumok, milyen
RészletesebbenSzakmai program 2015
2015 Célok és feladatok a szakközépiskolai képzésben A szakközépiskolában folyó nevelés-oktatás továbbépíti, kiszélesíti és elmélyíti az általános iskolai tantárgyi követelményeket. A szakközépiskolában
RészletesebbenTanári kézikönyv az Informatika az 1. és 2. évfolyam számára című munkafüzetekhez és a PC Peti oktatóprogramokhoz TANMENETJAVASLAT 2.
Tanári kézi az Informatika az 1. és 2. évfolyam számára című munkafüzetekhez és a PC Peti oktatóprogramokhoz 31 1. Szabályok a számítógépteremben 2. Év eleji ismétlés I. 3. Év eleji ismétlés II. 4. Jel
RészletesebbenINFORMATIKA Helyi tantárgyi tanterv
1. Tantárgyi címoldal Intézmény neve, székhely-település vagy fejléc INFORMATIKA Helyi tantárgyi tanterv Általános tantervű tanulócsoportok A tantárgy nevelési és fejlesztési célrendszere megvalósításának
RészletesebbenProgramozás. C++ osztályok. Fodor Attila. Pannon Egyetem Műszaki Informatikai Kar Villamosmérnöki és Információs Rendszerek Tanszék foa@almos.vein.
Programozás C++ osztályok Fodor Attila Pannon Egyetem Műszaki Informatikai Kar Villamosmérnöki és Információs Rendszerek Tanszék foa@almos.vein.hu 2010. február 25. Osztályok C++ osztályok Bevezetés Objektum-orientáltság
RészletesebbenTanulmányok alatti vizsgák részei és értékelése
LOVASSY LÁSZLÓ GIMNÁZIUM Lovassy-László-Gymnasium Pedagógiai Program Tanulmányok alatti vizsgák részei és értékelése 2010. T ARTALOMJEGYZÉK 1. ÁLTALÁNOS FOGALMAK... 1 2. VIZSGAKÖVETELMÉNYEK... 1 3. VIZSGALEÍRÁSOK...
RészletesebbenINFORMATIKA. Célok és feladatok. 9-10. évfolyam
INFORMATIKA 9-10. évfolyam Célok és feladatok Az egyén alapvetı érdeke, hogy idıben hozzájusson a munkájához és életének alakításához szükséges információkhoz, képes legyen azokat céljának megfelelıen
RészletesebbenMATEMATIKA 1-12. ÉVFOLYAM
MATEMATIKA 1-12. ÉVFOLYAM SZERZŐK: Veppert Károlyné, Ádám Imréné, Heibl Sándorné, Rimainé Sz. Julianna, Kelemen Ildikó, Antalfiné Kutyifa Zsuzsanna, Grószné Havasi Rózsa 1 1-2. ÉVFOLYAM Gondolkodási, megismerési
RészletesebbenÜgyvitel ágazat Ügyvitel szakmacsoport 54 346 02 Ügyviteli titkár Szakközépiskola 9-12.évfolyam Érettségire épülő szakképzés 13-14.
Ügyvitel ágazat Ügyvitel szakmacsoport 54 346 02 Ügyviteli titkár Szakközépiskola 9-12.évfolyam Érettségire épülő szakképzés 13-14. évfolyam HELYI TANTERV LESTÁR PÉTER EGYSÉGES KÖZÉPISKOLA, SZAKISKOLA
RészletesebbenA vizsga részei A vizsga értékelése Gyakorlat i
Informatika Vizsgaleírások Vizsga jellemzői A vizsga részei A vizsga értékelése Gyakorlat i Szóbeli Osztályozó Javító Időtartam 45 perc 10 perc 80%-tól jeles(5) 60%-79% jó(4) Aránya az értékelésnél Vizsgakövetelmények
RészletesebbenA SZOFTVERTECHNOLÓGIA ALAPJAI
A SZOFTVERTECHNOLÓGIA ALAPJAI Objektumorientált tervezés 8.előadás PPKE-ITK Tartalom 8.1 Objektumok és objektumosztályok 8.2 Objektumorientált tervezési folyamat 8.2.1 Rendszerkörnyezet, használati esetek
RészletesebbenKomponens modellek. 3. Előadás (első fele)
Komponens modellek 3. Előadás (első fele) A komponens modellek feladata Támogassa a szoftverrendszerek felépítését különböző funkcionális, logikai komponensekből, amelyek a számítógépes hálózatban különböző
RészletesebbenProgramozás 1. 2.gyakorlat
Programozás 1. 2.gyakorlat Ismétlés Objektum: Egy a való világból vett elem (ami lehet elvonatkoztatott is) számítógépes ábrázolása. Pl: Kurzus, Személy stb Minden Objektum rendelkezik: Állapottal Viselkedéssel
RészletesebbenKÖRNYEZETI KOCKÁZAT ELEMZÉS MAKKEM212M
KÖRNYEZETI KOCKÁZAT ELEMZÉS MAKKEM212M ANYAGMÉRNÖK MESTERKÉPZÉS TANTÁRGYI KOMMUNIKÁCIÓS DOSSZIÉ MISKOLCI EGYETEM M Ű SZAKI ANYAGTUDOMÁNYI KAR KÉMIAI TANSZÉK Miskolc, 2008. Tartalomjegyzék 1. Tantárgyleírás,
Részletesebbentöbb időt ad a tanulónak: pl. egy hét. A tanár ezeket is minden esetben ellenőrzi.
Részlet a Német Nemzetiségi Általános Iskola Pedagógiai programjából: XV. AZ OTTHONI (NAPKÖZIS, TANULÓSZOBAI) FELKÉSZÜLÉSHEZ ELŐÍRT HÁZI FELADATOK MEGHATÁROZÁSA Iskolánkban a házi feladatok meghatározásával
RészletesebbenKibernetika korábbi vizsga zárthelyi dolgozatokból válogatott tesztkérdések Figyelem! Az alábbi tesztek csak mintául szolgálnak a tesztkérdések megoldásához, azaz a bemagolásuk nem jelenti a tananyag elsajátítását
RészletesebbenP-GRADE fejlesztőkörnyezet és Jini alapú GRID integrálása PVM programok végrehajtásához. Rendszerterv. Sipos Gergely sipos@sztaki.
P-GRADE fejlesztőkörnyezet és Jini alapú GRID integrálása PVM programok végrehajtásához Rendszerterv Sipos Gergely sipos@sztaki.hu Lovas Róbert rlovas@sztaki.hu MTA SZTAKI, 2003 Tartalomjegyzék 1. Bevezetés...
RészletesebbenObjektumorientált programozás C# nyelven
Objektumorientált programozás C# nyelven 1. rész Osztályok és objektumok Mezık és metódusok Konstruktor és destruktor Névterek és hatókörök Láthatósági szintek Osztály szintő tagok Beágyazott osztályok
RészletesebbenOBJEKTUM ORIENTÁLT PROGRAMOZÁS JAVA NYELVEN. vizsgatételek
OBJEKTUM ORIENTÁLT PROGRAMOZÁS JAVA NYELVEN vizsgatételek 1. Az objektumorientált programozás szemlélete, az objektum fogalma 2. Az objektumorientált programozás alapelvei 3. A Java nyelv története, alapvető
RészletesebbenMULTIMÉDIA-ALKALMAZÁS FEJLESZTŐ SZAKKÉPESÍTÉS SZAKMAI ÉS VIZSGAKÖVETELMÉNYEI
MULTIMÉDIAALKALMAZÁS FEJLESZTŐ SZAKKÉPESÍTÉS SZAKMAI ÉS VIZSGAKÖVETELMÉNYEI I. ORSZÁGOS KÉPZÉSI JEGYZÉKEN SZEREPLŐ ADATOK 1. A szakképesítés azonosító száma: 54 213 04 2. A szakképesítés megnevezése: Multimédiaalkalmazás
RészletesebbenSAKK-LOGIKA 1 4. évfolyam
SAKK-LOGIKA 1 4. évfolyam A Sakk-logika oktatási program célja, hogy tanulási-tanítási tervet kínáljon az általános iskola alsó tagozatán tanító pedagógusok számára. A tanterv tantárgyi határokon is átívelő
RészletesebbenSzéchenyi István Egyetem Deák Ferenc Állam- és Jogtudományi Kar. Kari Működési Szabályzat. 5. sz. melléklet
Széchenyi István Egyetem Deák Ferenc Állam- és Jogtudományi Kar Kari Működési Szabályzat 5. sz. melléklet A minőségbiztosítás alapelvei és gyakorlata 1. A minőségbiztosítás szervezeti feltételei és eljárásai
RészletesebbenINFORMATIKAI ALAPISMERETEK
ÉRETTSÉGI VIZSGA 2016. május 18. INFORMATIKAI ALAPISMERETEK KÖZÉPSZINTŰ ÍRÁSBELI VIZSGA 2016. május 18. 8:00 I. Időtartam: 30 perc Pótlapok száma Tisztázati Piszkozati EMBERI ERŐFORRÁSOK MINISZTÉRIUMA
RészletesebbenBánsághi Anna anna.bansaghi@mamikon.net. 1 of 67
SZOFTVERTECHNOLÓGIA Bánsághi Anna anna.bansaghi@mamikon.net 5. ELŐADÁS - RENDSZERTERVEZÉS 1 1 of 67 TEMATIKA I. SZOFTVERTECHNOLÓGIA ALTERÜLETEI II. KÖVETELMÉNY MENEDZSMENT III. RENDSZERMODELLEK IV. RENDSZERARCHITEKTÚRÁK
RészletesebbenEURÓPA 2000 TURISZTIKA- VENDÉGLÁTÓ, FILM ÉS KOMMUNIKÁCIÓS KÖZÉPISKOLA, SZAKKÉPZŐ ISKOLA IGAZGATÓJÁNAK
EURÓPA 2000 TURISZTIKA- VENDÉGLÁTÓ, FILM ÉS KOMMUNIKÁCIÓS KÖZÉPISKOLA, SZAKKÉPZŐ ISKOLA IGAZGATÓJÁNAK 3/2015. SZÁMÚ HATÁROZATA AZ EGYSÉGES SZERKEZETBE FOGLALT PEDAGÓGIAI PROGRAM MÓDOSÍTÁSÁRÓL Nevelőtestületi
RészletesebbenMatematikai és matematikai statisztikai alapismeretek
Kézirat a Matematikai és matematikai statisztikai alapismeretek című előadáshoz Dr. Győri István NEVELÉSTUDOMÁNYI PH.D. PROGRM 1999/2000 1 1. MTEMTIKI LPOGLMK 1.1. Halmazok Halmazon mindig bizonyos dolgok
RészletesebbenMinta 1. MATEMATIKA KÖZÉPSZINTŰ ÍRÁSBELI FELADATSOR. I. rész
1. MATEMATIKA KÖZÉPSZINTŰ ÍRÁSBELI FELADATSOR I. rész A feladatok megoldására 45 perc fordítható, az idő leteltével a munkát be kell fejeznie. A feladatok megoldási sorrendje tetszőleges. A feladatok megoldásához
RészletesebbenSZAKDOLGOZAT. Kiss Albert
SZAKDOLGOZAT Kiss Albert Debrecen 2009 Debreceni Egyetem Informatikai Kar A VIZUÁLIS PROGRAMOZÁS TANÍTÁSA A DEBRECENI MECHWART ANDRÁS GÉPIPARI ÉS INFORMATIKAI SZAKKÖZÉPISKOLÁBAN Témavezető: Nyakóné dr.
RészletesebbenZsámbéki Premontrei Szakközépiskola és Szakiskola helyi tanterve Tartalomjegyzék
Tartalomjegyzék 1. Az egyes évfolyamokon tanított tantárgyak, a kötelezı és választható tantárgyak és azok ai... 6 1.1.1. A szakiskolai óraterv a kerettanterv A változat szerint...6 1.1.2.Szegregált és
RészletesebbenPedagógiai program. Helyi tanterv. enyhe értelmi fogyatékos tanulók számára
Klebelsberg Intézményfenntartó Központ Budapest XX. Kerületi Tankerület Benedek Elek Óvoda, Általános Iskola, Speciális Szakiskola és EGYMI Pedagógiai program Helyi tanterv az enyhe értelmi fogyatékos
RészletesebbenGyIK: gyakran ismételt kérdések
GyIK: gyakran ismételt kérdések Mi a beiratkozás-bejelentkezés eljárás módja? A hallgatói jogviszony a beiratkozással jön létre, amely NEPTUN rendszerben a kurzusok felvételével, illetve a beiratkozási
RészletesebbenINFORMATIKA Emelt szint 11-12.
INFORMATIKA Emelt szint 11-12. Az informatika tantárgy ismeretkörei, fejlesztési területei hozzájárulnak ahhoz, hogy a tanuló az információs társadalom aktív tagjává válhasson. Az informatikai eszközök
RészletesebbenAdatszerkezetek é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észletesebbenINFORMATIKA OKTATÁS ISKOLÁNKBAN
INFORMATIKA OKTATÁS ISKOLÁNKBAN Iskolánkban az idegen nyelv emelt szintű oktatása mellett az informatika oktatása is emelt szinten történik. Amit kínálunk: a Helyi Kerettanterv alapján megvalósuló emelt
RészletesebbenTartalom Kontextus modellek Viselkedési modellek Adat-modellek Objektum-modellek CASE munkapadok (workbench)
8. Rendszermodellek Kérdések Miért kell a rendszer kontextusát már a követelménytervezés során modellezni? Mi a viselkedési modell, az adatmodell és az objektum-modell? Milyen jelöléseket tartalmaz az
RészletesebbenC++ programozási nyelv
C++ programozási nyelv Gyakorlat - 7. hét Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai Intézet Soós Sándor 2004. november A C++ programozási nyelv Soós Sándor 1/17 Tartalomjegyzék Házi
RészletesebbenProgramozás III. - NGB_IN001_3
Programozás III. - az objektumorientált programozásba Varjasi Norbert Széchenyi István Egyetem Informatika Tanszék Programozás III. - 1. el adás institution-log Tartalom 1 El adások és gyakorlatok Zárthelyi
RészletesebbenMéréstechnika kommunikációs dosszié MÉRÉSTECHNIKA. Anyagmérnök alapképzés (BsC) Tantárgyi kommunikációs dosszié
MÉRÉSTECHNIKA Anyagmérnök alapképzés (BsC) Tantárgyi kommunikációs dosszié MISKOLCI EGYETEM Műszaki Anyagtudományi Kar Energia- és Minőségügyi Intézet Minőségügyi Intézeti Kihelyezett Tanszék MISKOLC,
RészletesebbenAz egyszer keres felületen sz kíthetjük a keresést adott mez re a legördül lista segítségével.
Farkas Éva: Az ALEPH integrált könyvtári rendszer online katalógusa A katalógus elérése: Könyvtárunk a nemzetközileg elismert és népszer ALEPH (Automated Library Expandable Program) könyvtári szoftvert
RészletesebbenXML technikák II Kovács, László
XML technikák II Kovács, László XML technikák II Kovács, László Kelet-Magyarországi Informatika Tananyag Tárház Nemzeti Fejlesztési Ügynökség http://ujszechenyiterv.gov.hu/ 06 40 638-638 Lektor Dr. Johanyák
RészletesebbenSzármaztatási mechanizmus a C++ nyelvben
Származtatási mechanizmus a C++ nyelvben Miskolci Egyetem Általános Informatikai Tanszék CPP2 / 1 Az öröklődés s fogalma 1. Egy osztály deklarálható valamely más osztály(ok) leszármazottjaként. Az deklaráció
RészletesebbenMagas szintű programozási nyelvek 2 Előadás jegyzet
Magas szintű programozási nyelvek 2 Előadás jegyzet 1. Rendszerfejlesztés 0. lépés: Elemzés (analízis) 1. lépés: Tervezés a, technológia független rész b, technológia függő rész 2. lépés: Megvalósítás
RészletesebbenMérnök informatikus alapképzési szak
Dunaújvárosi Főiskola Mérnök informatikus alapképzési szak Tanterv. július 29. 2 Tartalomjegyzék Szakleírás:... 7 Óraterv:... 10 Mérnök informatikus alapképzési szak tantárgyainak rövid ismertetése...
RészletesebbenMATEMATIKA. 5 8. évfolyam
MATEMATIKA 5 8. évfolyam Célok és feladatok A matematikatanítás célja és ennek kapcsán feladata: megismertetni a tanulókat az őket körülvevő konkrét környezet mennyiségi és térbeli viszonyaival, megalapozni
RészletesebbenProgramozás III CSOMAGOK. Az összetartozó osztályok és interfészek egy csomagba (package) kerülnek.
Programozás III CSOMAGOK Az összetartozó osztályok és interfészek egy csomagba (package) kerülnek. A Java is csomagok halmaza: csomagokban van a fejlesztő környezet és az osztálykönyvtárak is: rt.jar fájl
RészletesebbenINFORMATIKA 5. évfolyam
INFORMATIKA 5. évfolyam Heti óraszám: 1 Éves óraszám: 37 Tematikai egység 1. Az informatikai eszközök használata 2. Alkalmazói ismeretek 2.1. Írott és audiovizuális dokumentumok elektronikus létrehozása
RészletesebbenVálaszok. Válasz A: A Polgári Törvénykönyv tartalmazza. Válasz B: A biztosítókról és a biztosítási tevékenységről szólót törvény tartalmazza.
Kérdések Válaszok Válassza ki, hogy a következő meghatározás az alábbiak közül melyik fogalomnak felel meg! Az az esemény, amelynek a bekövetkezése esetén a biztosító az életbiztosítási szerződés alapján
RészletesebbenProgramozás II. labor
Programozás II. labor 1. rész Programozási tételek Öröklődés Interfészek Eseménykezelés Kivételkezelés Visszalépéses keresés Programozás II. Programozási tételek OOP alapok ismétlése Öröklődés Öröklődés
RészletesebbenTÁMOP 4.1.1 VIR alprojekt VIR felhasználói kézikönyv
1. sz. melléklet TÁMOP 4.1.1 VIR alprojekt Készítette: Aloha Informatika Kft. Tartalomjegyzék 1. A Vezetői Információs Rendszer, mint a stratégiai gondolkodás eszköze...4 1.1 Elméleti háttér...4 1.2 VIR
RészletesebbenSzoftver-technológia II. Tervezési minták. Irodalom. Szoftver-technológia II.
Tervezési minták Irodalom Steven R. Schach: Object Oriented & Classical Software Engineering, McGRAW-HILL, 6th edition, 2005, chapter 8. E. Gamma, R. Helm, R. Johnson, J. Vlissides:Design patterns: Elements
RészletesebbenJAVA PROGRAMOZÁS 3.ELŐADÁS
Dr. Pál László, Sapientia EMTE, Csíkszereda JAVA PROGRAMOZÁS 3.ELŐADÁS 2014-2015 tavasz Polimorfizmus, absztrakt osztályok, interfészek 2 Példa - Hengerprogram 3 Példa - Hengerprogram 4 Példa - Hengerprogram
RészletesebbenINFORMATIKA HELYI TANTERV
INFORMATIKA HELYI TANTERV Az alsó tagozatos informatikai fejlesztés során törekedni kell a témához kapcsolódó korosztálynak megfelelő használatára, az informatikai eszközök működésének bemutatására, megértésére
Részletesebbenó ű ó ü ó ó ü ó ü Í Ö Ő ű Á ó Á Á Á ó ü ó Ö Ö ÚÁ Ö Ó Ó Ó ó Á Ö Ö Á Ó Á Á ó Á Ö Ú Á Ú Ö Ö Á Ö ú Ú Ö ü ú ú ó ü ú ű ó ú ü ú ó ó ü ó ú ü ú Ű ó ü ó ú ó ű ó ú ú ú ó ó ú ú ü ó ü ó ú ó ó ü Ö ó ó ű ó ú ü Ö ű ó
Részletesebbenü Ö ü í ü ü ü ü í Ö ö ü ú ü ü ö ü ü ű ö í í ö í űá ú ü ö ö ö í ü ü ü ü ü ű ö í í ö í ű ú ü ü í ü ü ű ö í í ö í űá ú ü íí ü Á í í í Á ű ú í ö ö í ü ö ö ö í ö í ú ö ü ü ű ö ö í ű ö í ű ü ű ö í ű ö í ö í
RészletesebbenÉ ű Ö ű ű Ö ű ű ű É ű ű ű ű ű ű ű ű ű É ű ű ű ű ű ű Ó ű ű É ű ű ű ű ű Ö ű ű ű Ó ű Á Á ű ű ű Á Ü Ű ű ű ű Ő Á Á Á ű Á Á É É Á Á Á ű ű ű Á É Á Á ű Á ű Á Á ű ű ű ű ű ű ű ű ű ű ű ű Á Á É ű Á ű É ű Ü ű É É É
RészletesebbenÓ ő Ó ő ú ő ö ü Ó ő ö ő ü ő ö ő ü ö ö ő ö ü ú ö ő ü ú É ő ő ő ö ő ü ö Ó ő Á ő Á ú ü ő ú ú Ó ő Ó ő Á ő ő ő Ó ő Á ő ö ő ü ö ő ő ő ú ő Á ő ő ő Á ő ö ö ő ü ü ö ö ü ő É ő ő Á ő Á Ö ü ú ö Á ü ö ö ő ö ö ú ö ő
RészletesebbenKárolyi Mihály Két Tanítási Nyelvű Közgazdasági Szakközépiskola Kémia Helyi Tanterv. A Károlyi Mihály Két Tanítási Nyelvű Közgazdasági Szakközépiskola
A Károlyi Mihály Két Tanítási Nyelvű Közgazdasági Szakközépiskola KÉMIA HELYI TANTERVE a 9. évfolyam számára két tanítási nyelvű osztály közgazdaság ágazaton Készítette: Kaposi Anna, kémia szaktanár Készült:
Részletesebben3 Hogyan határozzuk meg az innováció szükségszerűségét egy üzleti probléma esetén
3 Hogyan határozzuk meg az innováció szükségszerűségét egy üzleti probléma esetén 3.1 A Black Box eljárás Kulcsszavak: Black Box, Kísérleti stratégia, Elosztás, Határérték, A döntéshozatali tábla tesztje
RészletesebbenA Szekszárdi I. Béla Gimnázium Helyi Tanterve
A Szekszárdi I. Béla Gimnázium Helyi Tanterve Négy évfolyamos gimnázium Informatika Készítette: a gimnázium reál munkaközössége 2015. Tartalomjegyzék Alapvetés...3 Egyéb kötelező direktívák:...6 Informatika
RészletesebbenTANTÁRGYI ÚTMUTATÓ. Statisztika 2. normál kurzusok számára
II. évfolyam BA TANTÁRGYI ÚTMUTATÓ Statisztika 2. normál kurzusok számára TÁVOKTATÁS Tanév 2014/2015 I. félév A KURZUS ALAPADATAI Tárgy megnevezése: Statisztika 2. Tanszék: Módszertani Tantárgyfelelős
RészletesebbenAdatbázisok és adattárházak az információs rendszerek adatkezelői
Adatbázisok és adattárházak az információs rendszerek adatkezelői (Klárné Barta Éva) Részlet az Adatbáziskezelés és vállalati információs rendszerek című jegyzetből. Az első adatfeldolgozó rendszerek néhány
RészletesebbenSZÉCHENYI ISTVÁN EGYETEM
SZÉCHENYI ISTVÁN EGYETEM JEDLIK ÁNYOS GÉPÉSZ-, INFORMATIKAI ÉS VILLAMOSMÉRNÖKI INTÉZET INFORMATIKA TANSZÉK A féléves programozási feladatok készítésének általános szabályai INFORMATIKA TANSZÉK 2011 Tartalomjegyzék
RészletesebbenIrinyi József Általános Iskola 4274 Hosszúpályi Szabadság tér 30. 031154. HELYI TANTERV Informatika 4. osztály 2013
Irinyi József Általános Iskola 4274 Hosszúpályi Szabadság tér 30. 031154 HELYI TANTERV Informatika 4. osztály 2013 Informatika az általános iskola 4. évfolyama számára (heti 1 órás változat) Az alsó tagozatos
RészletesebbenC# nyelv alapjai. Krizsán Zoltán 1. Objektumorientált programozás C# alapokon tananyag. Általános Informatikai Tanszék Miskolci Egyetem
C# nyelv alapjai Krizsán Zoltán 1 Általános Informatikai Tanszék Miskolci Egyetem Objektumorientált programozás C# alapokon tananyag Tartalom Bevezetés Lokális változó Utasítások Szójáték Why do all real
RészletesebbenTARTALOM AZ INFORMATIKA FOGALMA... 3 1. A fogalom kialakítása... 3 2. Az informatika tárgyköre és fogalma... 3 3. Az informatika kapcsolata egyéb
TARTALOM AZ INFORMATIKA FOGALMA... 3 1. A fogalom kialakítása... 3 2. Az informatika tárgyköre és fogalma... 3 3. Az informatika kapcsolata egyéb tudományterületekkel... 4 4. Az informatika ágai... 5 AZ
RészletesebbenJava programozási nyelv 8. rész Grafikus felhasználói felület
Java programozási nyelv 8. rész Grafikus felhasználói felület Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai Intézet Soós Sándor 2005. szeptember A Java programozási nyelv Soós Sándor 1/17
RészletesebbenOsztály és objektum fogalma
Osztály és objektum fogalma A C++ programozási nyelv I. CPP1/ 1 Az osztály (class) class: adatok és módszerek (method) (függvények) együttese, amely absztrakt adattípusként működik. objektum: egy osztály
RészletesebbenMATEMATIKA TANTERV Bevezetés Összesen: 432 óra Célok és feladatok
MATEMATIKA TANTERV Bevezetés A matematika tanítását minden szakmacsoportban és minden évfolyamon egységesen heti három órában tervezzük Az elsı évfolyamon mindhárom órát osztálybontásban tartjuk, segítve
RészletesebbenObjektum 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észletesebbenPROGRAMOZÁS 1. kötet TERVEZÉS
Gregorics Tibor PROGRAMOZÁS 1. kötet TERVEZÉS egyetemi jegyzet 2011 1 ELŐSZÓ TARTALOM ELŐSZÓ... 4 BEVEZETÉS... 6 I. RÉSZ PROGRAMOZÁSI FOGALMAK... 9 1. ALAPFOGALMAK... 10 1.1. Az adatok típusa... 10 1.2.
RészletesebbenBonobo: A GNOME CORBA alapú komponens-megoldása Unixokra
Bonobo: A GNOME CORBA alapú komponens-megoldása Unixokra Érdi Gergő 2000.09.25. Kivonat A Unix rendszerek alapvető segédprogramjait jellemző tegyél egy dolgot, de azt helyesen, és
RészletesebbenTÁJÉKOZTATÓ A PEDAGÓGIAI ASSZISZTENS BA KÉPZÉS SZAKIRÁNYAIRÓL
TÁJÉKOZTATÓ A PEDAGÓGIAI ASSZISZTENS BA KÉPZÉS SZAKIRÁNYAIRÓL Ez a tájékoztató segítséget nyújt a hallgatóknak, hogy mélyebben megismerjék a BA képzés három szakirányát. Az írásos anyagot a szakirányok
RészletesebbenMatematikai logika Arisztotelész Organon logika feladata Leibniz Boole De Morgan Frege dedukció indukció kijelentésnek
Matematikai logika A logika tudománnyá válása az ókori Görögországban kezd dött. Maga a logika szó is görög eredet, a logosz szó jelentése: szó, fogalom, ész, szabály. Kialakulása ahhoz köthet, hogy már
RészletesebbenKari Adminisztrátor. Funkcionális leírás
Kari Adminisztrátor Funkcionális leírás Budapest, 2006 Tartalomjegyzék 1. Bevezetés... 7 2. Saját adatok... 7 2.1. Személyes adatok megtekintésde és karbantartása... 8 2.1.1. Jelszóváltoztatás... 8 2.1.2.
RészletesebbenPedagógiai Program. Petőfi Sándor Gimnázium, Kollégium és Közétkeztetési Központ OM:028375. 5650 Mezőberény Petőfi út 13-15.
Pedagógiai Program Petőfi Sándor Gimnázium, Kollégium és Közétkeztetési Központ OM:028375 5650 Mezőberény Petőfi út 13-15. Érvényes: 2009. szeptember 1-től Tartalomjegyzék I. Nevelési program 1. Bevezetés
RészletesebbenAZ ÓBUDAI EGYETEM SZAKIRÁNYÚ TOVÁBBKÉPZÉS TANULMÁNYI és VIZSGASZABÁLYZATA
Az Óbudai Egyetem Szervezeti és Működési Szabályzata 3. melléklet Hallgatói Követelményrendszer 4. függelék 1. verzió AZ ÓBUDAI EGYETEM SZAKIRÁNYÚ TOVÁBBKÉPZÉS TANULMÁNYI és VIZSGASZABÁLYZATA BUDAPEST,
RészletesebbenTemplomdombi Általános Iskola PEDAGÓGIAI PROGRAM
Templomdombi Általános Iskola PEDAGÓGIAI PROGRAM SZENTENDRE 2013 Tartalom 1. AZ ISKOLA NEVELÉSI PROGRAMJA... 3 1.1 A nevelő-oktató munka pedagógiai alapelvei, céljai, feladatai, eszközei, eljárásai...
RészletesebbenMesterséges intelligencia 1 előadások
VÁRTERÉSZ MAGDA Mesterséges intelligencia 1 előadások 2006/07-es tanév Tartalomjegyzék 1. A problémareprezentáció 4 1.1. Az állapottér-reprezentáció.................................................. 5
RészletesebbenTÁJÉKOZTATÓ VENDÉGHALLGATÓK RÉSZÉRE
TÁJÉKOZTATÓ VENDÉGHALLGATÓK RÉSZÉRE 1. Vendéghallgatói jogviszony létesítéséhez szükséges dokumentumok: 1 Jelentkezési lap, melyben a hallgató kérvényezi a vendéghallgatói jogviszony létesítését a Dunaújvárosi
RészletesebbenE-LEARNING ALAPÚ TÁVOKTATÁS A SZÉCHENYI ISTVÁN EGYETEMEN
E-LEARNING ALAPÚ TÁVOKTATÁS A SZÉCHENYI ISTVÁN EGYETEMEN E-LEARNING BASED DISTANCE EDUCATION AT SZÉCHENYI ISTVÁN UNIVERSITY Nyéki Lajos, nyeki@sze.hu Széchenyi István Egyetem 1. Bevezetés A Széchenyi István
RészletesebbenInformatika. Célok és feladatok. Helyi tantervünket az OM által kiadott átdolgozott kerettanterv alapján készítettük.
Informatika Helyi tantervünket az OM által kiadott átdolgozott kerettanterv alapján készítettük. Célok és feladatok Napjainkban még a felnőtteknek sem könnyű eligazodni az információk özönében, és megfelelően
RészletesebbenI. A légfékrendszer időszakos vizsgálatához alkalmazható mérő-adatgyűjtő berendezés műszaki
A Közlekedési Főfelügyelet közleménye a nemzetközi forgalomban használt autóbuszok (M2 és M3 jármű-kategóriába tartozó gépkocsik) vizsgálatát (is) végző vizsgálóállomásokon alkalmazandó mérő-adatgyűjtő
RészletesebbenNYÍREGYHÁZI FŐISKOLA NYÍREGYHÁZA
NYÍREGYHÁZI FŐISKOLA NYÍREGYHÁZA A Nyíregyházi Főiskola oktatási folyamatszabályozása (a Minőségirányítási kézikönyv 1. melléklete) Elfogadva: 2010. november 16. Módosítva: 2014. január 21., hatályba lép:
RészletesebbenIntelligens Rendszerek I. Tudásábrázolás szemantikus hálókkal, keretekkel és forgatókönyvvel
Intelligens Rendszerek I. Tudásábrázolás szemantikus hálókkal, keretekkel és forgatókönyvvel 2007/2008. tanév, I. félév Dr. Kovács Szilveszter E-mail: szkovacs@iit.uni-miskolc.hu Miskolci Egyetem Informatikai
RészletesebbenEmberi jogok és szociális munka modul
Emberi jogok és szociális munka modul TÁMOP-5.5.4-09/2-C-2009-0006 Útitársak projekt Készítette: Dr. Egresi Katalin 2011. június 1 TARTALOM Tartalom A MODUL MEGVALÓSÍTÁSÁNAK ELŐFELTÉTELEI... 3 1. Előzetes
Részletesebben