Alkalmazott modul: Programozás. C++ alapismeretek. C++ alapismeretek Történet
|
|
- Orsolya Lakatosné
- 9 évvel ezelőtt
- Látták:
Átírás
1 Eötvös Loránd Tudományegyetem Informatikai Kar Alkalmazott modul: Programozás Történet Wikipédia: a C++ általános célú, magas szintű programozási nyelv, mely támogatja az imperatív, az objektum-orientált, valamint a sablonprogramozást Első változata 1979-ben készült (Bjarne Stroustroup) a C programozási nyelvből, eredetileg C with Objects névvel célja: objektumorientált programozási lehetőségekkel való kiegészítése a nyelvnek jelenleg a 2014-es szabványt használjuk (C++14) 2015 Giachetta Roberto groberto@inf.elte.hu Többek szerint közepes szintű nyelvnek tekinthető, mert alacsonyabb szinten használatos utasítások (bit szintű műveletek, direkt memóriaműveletek, ) is használhatóak ELTE TTK, Alkalmazott modul: Programozás 2 Történet Az alap nyelv csak konzol-alkalmazások készítésére szolgál sok kiegészítő található hozzá, amelyek segítségével sok megoldást implementálni lehet (pl. grafikus környezet) A világ egyik leggyakrabban használt programozási nyelve: nyílt forrású, bárki által felhasználható, bővíthető önmagában minden lehetséges nyelvi eszközt megad, amelyre a programozás során szükségünk lehet gyors, hatékony programokat készíthetünk benne sok fordító, fejlesztőkörnyezet támogatja több nyelv alapjául szolgált: JAVA, C#, PHP, A Hello World program Feladat: Írjuk ki a Hello World! feliratot a képernyőre. // fejrész: // további fájlok beolvasása // használni kívánt névtér // törzsrész: int main() // főprogram deklaráció cout << "Hello, World!" << endl; // kiírás // hibakód // főprogram vége ELTE TTK, Alkalmazott modul: Programozás 3 ELTE TTK, Alkalmazott modul: Programozás 4 Fejrész A program elején található a fejrész, ami tartalmazza: a program működéséhez szükséges további fájlok neveit a programban használt névtereket a programban előre definiált elnevezések (makrók) értékeit: #define <azonosító> <érték> olyan azonosító/érték (kifejezés) párok, ahol az azonosító összes előfordulása lecserélődik az értékre pl.: #define SIZE 100 int t[size]; // int t[100] while (i < SIZE) // while (i < 100) ELTE TTK, Alkalmazott modul: Programozás 5 Fejrész A C++ utasításai és típusai több fájlban helyezkednek el, amelyeket használatba kell vennünk a programunkban a programozó is elhelyezheti a kódját több fájlban a program fordításakor a hivatkozott fájlok teljes tartalma átmásolódik a mi programkódunkba A fájlok használatba vétele az #include utasítással történik #include <fájlnév>: a C++ nyelvi könyvtárában keres #include "fájlnév": az aktuális könyvtárban keres pl.: // konzol használat #include <cmath> // matematikai függvények ELTE TTK, Alkalmazott modul: Programozás 6 1
2 Névterek Az egyes fájlokban található utasítások csoportosítva vannak úgynevezett névterekbe, amelyek tükrözik az utasítások célját, felhasználási területét egy névtéren belül nem lehet megegyező utasítás, vagy típus, de különböző névterekben igen A programban meg kell az utasítások névterét is, ennek módjai: a fejrészben a using namespace <név>;, utasítással, ekkor a teljes fájlban elérhető a névtér összes utasítása, pl.: az utasítást a <névtérnév>::<parancsnév> formában írjuk le, ekkor megmondjuk, hogy a parancs a megadott névtérből való, pl.: std::cout ELTE TTK, Alkalmazott modul: Programozás 7 Törzsrész A program törzsrészében található a főprogram: int main() // utasítások // program eredménye A főprogramban a return utasítással adjuk meg a programból az operációs rendszer számára visszaadott hibakódot lehet 0 (ekkor nem történt hiba), illetve egyéb szám (amely valamilyen hibaeseményre utal) a hibakód jelentése nincs előre szabályozva, programtól függhet (általában a dokumentáció tartalmazza) ELTE TTK, Alkalmazott modul: Programozás 8 Szekvencia: utasítások egymásutánja, az utasítások végére ;-t kell tenni nincs összefüggésben a sortöréssel Programblokk: utasítások csoportosítása, amelyet tetszőlegesen elhelyezhetünk a főprogramon belül programblokkok tartalmazhatnak további blokkokat, pl.: ELTE TTK, Alkalmazott modul: Programozás 9 Elágazás (egy-, vagy kétágú): egy feltételtől függően különböző utasítások végrehajtása: if (<feltétel>) <igaz ág> else <hamis ág> a hamis ág elhagyható, amennyiben üres lenne: if (<feltétel>) <igaz ág utasításai> a feltétel logikai típusú kifejezés egy ágba több utasítás is helyezhető programblokk segítségével ELTE TTK, Alkalmazott modul: Programozás 10 Többágú elágazás: egy változó aktuális értékének függvényében különböző utasítások futtatása: switch (<változónév>) case <érték1>: break; case <érték2>: break; default: ELTE TTK, Alkalmazott modul: Programozás 11 az ágak végét a break utasítással jelöljük (nem szükséges programblokk megadása) hiánya esetén a következő ágon folytatódik a végrehajtás lehet egyébként ágat készíteni a default utasítással Ciklus: utasítások (ciklusmag) ismétlése a megadott feltétel (ciklusfeltétel, amely logikai típusú kifejezés) függvényében elöltesztelő, ahol az utasítások csak a feltétel teljesülése esetén hajtódnak végre: while (<feltétel>) ELTE TTK, Alkalmazott modul: Programozás 12 2
3 hátultesztelő, ahol az utasítások egyszeri végrehajtása után ellenőrizzük a feltételt: do while <feltétel>; számláló, ahol a feltétel egy adott lépésszám elérése: for (<számláló kezdőérték>; <számláló feltétele>; <számláló inkrementálás>) a számláló ciklus kiváltható előtesztelővel pl.: for (in i = 0; i < 10; i++) cout << i << endl; ELTE TTK, Alkalmazott modul: Programozás 13 Operátorok Matematikai műveletek: összeadás (+), kivonás ( ), szorzás (*), osztás (/), maradékvétel (%) pl.: a % 3 // a modulo 3 Logikai műveltek: tagadás (!), és (&&), vagy ( ) pl.:!(a && b) // nem (a és b) Összehasonlító műveletek: egyenlőségvizsgálat (==), különbségvizsgálat (!=), kisebb (<), nagyobb (>), kisebb, vagy egyenlő (<=), nagyobb, vagy egyenlő (>=) pl.: b == 3 // a b értéke egyenlő-e 3-mal? ELTE TTK, Alkalmazott modul: Programozás 14 Operátorok Értékadás (=): a balértéket egyenlővé tesszük a jobbértékkel a balérték csak változó, a jobbérték tetszőleges kifejezés lehet (amelynek eredménye átadható a változnak) pl.: b = 3 // a b értéke 3-ra változik Művelettel egybekötött értékadások (értékmódosítások): hozzáadás (+=), kivonás (-=), modulo vétel (%=), feltételes egyenlővé tétel (>>=, <<=), pl.: a += 2 // a = a + 2 Operátorok Feltételes értékadás (?:) egy feltétel függvényében más érték kerül a változóba pl.: c = (a < b)? a : b; // a és b közül a kisebb érték kerül c-be Értékmódosítások: eggyel növeli (++), vagy csökkenti ( ) a változót két módon lehet megadni, a különbség a végrehajtási sorrendben van (értékadással való használat esetén) pl.: a++ // a értékének növelése b = ++a; // előbb növelés, utána értékadás b = a++; // előbb értékadás, utána növelés ELTE TTK, Alkalmazott modul: Programozás 15 ELTE TTK, Alkalmazott modul: Programozás 16 Operátorok Bitenkénti műveletek: bitenkénti eltolás balra (<<), bitenkénti eltolás jobbra (>>), komplemens képzés (~), bitenkénti és (&), bitenkénti vagy ( ), kizáró vagy (^) pl.: a ^ b // a XOR b Tömbelem indexelése ([]): tömb (vektor), illetve szöveg bármely elemét lekérdezhetjük, módosíthatjuk pl.: a[3] // az a tömb 3-as indexű eleme ELTE TTK, Alkalmazott modul: Programozás 17 Változók Változókat bárhol deklarálhatunk a kódunkban, nincs külön deklarációs rész a minden programblokkon kívül deklarált változók a globális változók (a programban bárhol elérhetőek) programblokkon belül deklarált változók a lokális változók (csak az adott programblokk végéig érhetőek el) Minden változónak létrehozásakor meg kell adnunk a típusát, és azt a fordító nyomon követi a program lefordításakor változó deklaráció: <típus> <változónév>; változó deklaráció kezdeti értékadással: <típus> <változónév> = <kezdőérték>; ELTE TTK, Alkalmazott modul: Programozás 18 3
4 Változók, konstansok amennyiben nem adunk egy változónak kezdőértéket, akkor bármilyen érték szerepelhet benne egyszerre több változót (ugyanazon típussal) vesszővel elválasztva deklarálhatunk: <típus> <változó 1>, <változó 2>; Elnevezett konstansokat a const kulcsszóval hozhatunk létre, ekkor értéket is kell adnunk: const <típus> <változónév> = <kezdőérték>; Pl.: int a = 0; int first, second; const string helloworld = "Hello World!"; ELTE TTK, Alkalmazott modul: Programozás 19 Logikai típus (bool): felvehető értékek: true, false meg lehet adni egész számokat is, ekkor a 0 értéke a hamis, minden más igaz ha kiíratunk egy logikai változót, akkor 0-t, vagy 1-t ír ki logikai, illetve bitenkénti műveletek végezhetőek rajta, a bitenkénti művelet megfeleltethető a logikai műveletnek (pl. tagadás és komplementer) pl.: bool a, b, c; a = true; b = false; c = a!(~a && b) && true; ELTE TTK, Alkalmazott modul: Programozás 20 Egész típusok: különböző kulcsszavakat használhatunk (a változó memóriafoglalásának függvényében, a pontos méretek implementációfüggőek): short: int: long: kompatibilisek egymással, illetve a logikai és valós típussal pl.: int a = 2, b = 4; short c = a / b; long d = (a * (c + 6) 4) % b; int e = d + true; ELTE TTK, Alkalmazott modul: Programozás 21 Valós, lebegőpontos típusok: különböző kulcsszavakat használhatunk (a változó memóriafoglalásának függvényében, a pontos méretek implementációfüggőek): float: double: a megvalósítás a tartomány mellett a pontosságban is eltér a típusok kompatibilisek egymással, az egész típusokkal, illetve a logikai típussal pl.: double a = 2.3, b = 1.0; double c = b / 3; // c == ELTE TTK, Alkalmazott modul: Programozás 22 Karakter típus (char): a karaktereket szimpla idézőjelben kell megadnunk a karakter ASCII kódját tárolja, ezért kompatibilis az egész típussal pl.: char ch = 'y'; int chint = ch; // chint == 97 manipulációs műveletek (a cctype fájlból): kisbetűvé alakítás: tolower(<karakter>) nagybetűvé alakítás: toupper(<karakter>) betű-e a karakter: isalpha(<karakter>) szám-e a karakter: isdigit(<karakter>) ELTE TTK, Alkalmazott modul: Programozás 23 Tömb típusok: bármely típusból előállható tömb, ehhez létrehozáskor egy méretet kell megadnunk az indexelő ([ ]) operátor segítségével (méretként csak konstans egész adható meg) elem lekérdezése és beállítása szintén az indexelő operátorral történik, az indexelés 0-tól indul pl.: int array[10]; // egészek 10 elemű tömbje array[0] = 1; // első elem beállítása cout << array[9]; // utolsó elem kiírása lehet többdimenziós tömböket (mátrixokat) is készteni azáltal, hogy egymásba ágyazzuk a tömböket ELTE TTK, Alkalmazott modul: Programozás 24 4
5 Szöveg típus (string): a szövegeket dupla idézőjelben adjuk meg igazából karakterek tömbjét valósítja meg, nem beépített típus, használatához kell a string fájlt számos művelete adott, pl.: adott karakter lekérdezése: <szöveg>[<index>] szöveg összefűzése: <szöveg1> + <szöveg2> szöveg hosszának lekérdezése: <szöveg>.length() üres-e a szöveg: <szöveg>.empty() szöveg törlése: <szöveg>.erase() karaktertömbbé konvertálás: <szöveg>.c_str() ELTE TTK, Alkalmazott modul: Programozás 25 résszöveg lekérdezése: <szöveg>.substr(<kezdőindex>, <hossz>) karakter első előfordulásának helye (indexe, ha nem találja string::npos a visszatérési érték): <szöveg>.find(<karakter>) szövegrész lecserélése: <szöveg>.replace(<kezdőindex>, <hossz>, <új szövegrész>) pl.: string s; // üres szöveg string s1 = "árvíztűrő", s2 = "tükörfúrógép"; s = s1 + " " + s2; // s = "árvíztűrő tükörfúrógép" lesz ELTE TTK, Alkalmazott modul: Programozás 26 s.append("!"); // s = "árvíztűrő tükörfúrógép!" lesz s.replace(0,1,"á"); // s = "Árvíztűrő tükörfúrógép!" lesz int length = s.length(); // length = 23 lesz char ch = s[2]; // ch = 'v' lesz string sub1 = s.substr(0,5); // sub1 = "Árvíz" lesz int index1 = s.find('ő'); // index1 = 8 lesz int index2 = s.find('r'); // index2 = 1 lesz, az elsőt találja meg string sub2 = s.substr(0, s.find(' ')); // sub2 = "Árvíztűrő" lesz s.erase(); // s = "" lesz Véletlen generálás Véletlen számok előállítására a cstdlib fájlban lévő utasításokat használhatjuk: srand(<kezdőérték>): inicializálja a generátort rand(): megad egy véletlen egész értékű pozitív számot A generálás mindig a kezdőértékhez viszonyítva történik, amely lehet konstans és változó is általában az aktuális időpillanatot szokás megadni, amit lekérdezhetünk a time(0) utasítással (a ctime fájlból) pl.: srand(time(0)); // inicializálás int r = rand(), // tetszőleges szám q = rand() % ; // 1 és 10 közötti szám ELTE TTK, Alkalmazott modul: Programozás 27 ELTE TTK, Alkalmazott modul: Programozás 28 Konzol használat A C++ adatbeolvasásra és megjelenítésre alapvetően konzol felületet használ, amelyhez az iostream fájl szükséges beolvasás a cin utasítással és a >> operátorral, kiírás a cout utasítással és a << operátorral történik kiírásnál az operátorok között lehetnek konstansok, változók és kifejezések tetszőleges típusból, illetve speciális karakterek, pl. sorvége jel (endl) pl.: int val; cin >> val; // val bekérése cout << "A értéke: " << val; // kiíratása cout << "Egy sor" << endl << "Másik sor"; // sortörés beiktatása ELTE TTK, Alkalmazott modul: Programozás 29 Forrásfájlok és fordítás C++ programok cpp (cc, c++) és hpp (h, h++) kiterjesztésű fájlokban helyezkednek el A fájlok összefogására a fejlesztőkörnyezetek (pl.: Eclipse, Code::Blocks, Visual Studio,...) projekteket használnak, amelyben lévő fájlokat egyszerre fordítjuk le Az egyik alapvető fordítóprogram a g++, használata: g++ <kapcsolók> <fájlnév 1 >... <fájlnév n > pl.: g++ main.cpp alapértelmezetten egy a.out nevű programot készít, de ezt a o <fájlnév> kapcsolóval megváltoztathatjuk a pedantic csak a szabvány kódot fogadja el ELTE TTK, Alkalmazott modul: Programozás 30 5
6 Feladat: Írjuk ki egy egész szám rákövetkezőjét. egy egész (int) típusú változóban (val) bekérjük konzol felületen az értéket a változót inkrementálással (++) megnöveljük, az eredményt azonnal kiíratjuk mindezt a főprogramban, amely 0-val tér vissza minden esetben a konzol használatához szükségünk van az iostream fájlra és az std névtérre int main() int val; // főprogram // val nevű, egész típusú változó cin >> val; // val értékének bekérése cout << ++val; // val érték megnövelése, kiíratás // visszatérési érték // főprogram vége ELTE TTK, Alkalmazott modul: Programozás 31 ELTE TTK, Alkalmazott modul: Programozás 32 Feladat: Olvassunk be egy egész és egy valós számot, és írjuk ki a hányadosukat. egész és valós szám hányadosa valós lesz, az eredményt a kiírás előtt szintén eltároljuk létrehozunk egy egész (long) típusú változót (integer), valamint két valós (float) változót (real, result) beolvassuk a két számot a konzol képernyőről, a beolvasást a felhasználó számára kiírással könnyítjük meg a hányadost eltároljuk az eredmény változóba, majd annak értékét kiírjuk int main() long integer; // egész szám float real, result; // valós számok cout << "Első szám: "; cin >> integer; cout << "Második szám: "; cin >> real; result = integer / real; cout << "Hányados: " << result << endl; ELTE TTK, Alkalmazott modul: Programozás 33 ELTE TTK, Alkalmazott modul: Programozás 34 Feladat: Döntsük el egy egész számról, hogy páros-e. egy egész típusú változót használunk (nr), amelynek értékét bekérjük a felhasználótól egy kétágú elágazással kiírjuk a megfelelő választ, ahol a feltétel a változó párossága a párosság eldöntése maradékvétellel történik, amennyiben 2-vel osztva a maradék nulla, a szám páros long nr; cout << "A szám: "; cin >> nr; if (nr % 2 == 0) // ha páros cout << "A szám páros."; else // ha nem páros cout << "A szám páratlan."; ELTE TTK, Alkalmazott modul: Programozás 35 ELTE TTK, Alkalmazott modul: Programozás 36 6
7 Feladat: Írjunk ki N darab csillagot a képernyőre. N értékét bekérjük a felhasználótól egy egész (short) típusú változóba (n) egy számláló ciklust használunk, amellyel minden lépésben kiírunk egy csillagot a számláló egy egész változó lesz (i), amelyet egyenként inkrementálunk int main() short n; cout << "A csillagok száma: "; cin >> n; for (short i = 0; i < n; i++) // számláló ciklus az i ciklusváltozóval cout << "*"; ELTE TTK, Alkalmazott modul: Programozás 37 ELTE TTK, Alkalmazott modul: Programozás 38 Feladat: Adjuk meg egy természetes szám valódi osztóinak számát. természetes számot nem tudunk bekérni, csak egész számot (nr) ezért ellenőrizzük, hogy a megadott egész szám természetes-e, különben kilépünk (1-es hibakóddal) a számlálás programozási tételét használjuk, minden nála kisebb, de 1-nél nagyobb számról ellenőrizzük, hogy osztója-e (az osztás maradéka 0) int nr, c = 0; // nr a szám, c a számláló cin >> nr; if (nr < 0) // ellenőrzés return 1; // visszatérés 1-es hibakóddal for (int i = 2; i < nr; i++) // 2-től nr-1-ig if (nr % i == 0) // ha valódi osztó c++; // növeljük c-t ELTE TTK, Alkalmazott modul: Programozás 39 ELTE TTK, Alkalmazott modul: Programozás 40 /* megvalósítás elöltesztelő ciklussal: int i = 2; // ciklusszámláló kezdőérték while (i < nr) if (nr % i == 0) c++; i++; // ciklusszámláló növelés */ cout << nr << " valódi osztók száma: " << c << endl; // kiírjuk az eredményt Feladat: Olvassunk be 5 egész számot a képernyőről, és adjuk meg, van-e köztük negatív érték. először olvassuk be a számokat, majd egy második ciklusban keressük meg, hogy van-e negatív érték (lineáris keresés) az értékeket el kell tárolnunk, ezért fel kell vennünk egy 5 hosszú egész tömböt használjunk számláló ciklusokat, a második feltételét ki kell egészítenünk a logikai értékkel ELTE TTK, Alkalmazott modul: Programozás 41 ELTE TTK, Alkalmazott modul: Programozás 42 7
8 int t[5]; // 5 egész számból álló tömb for (int i = 0; i < 5; i++) cin >> t[i]; // tömb elemeinek beolvasása bool l = false; // logikai érték // megvalósítás számláló ciklussal: for (int i = 0; i < 5 &&!l; i++) l = (t[i] < 0); /* megvalósítás elöltesztelő ciklussal (nagyon tömören): int i = 0; while (i < 5 && l = (t[i++] < 0)) */ if (l) cout << "Van negatív szám!"; else cout << "Nincs negatív szám!"; ELTE TTK, Alkalmazott modul: Programozás 43 ELTE TTK, Alkalmazott modul: Programozás 44 Feladat: Adjuk meg, hogy egy előre definiált méretű számsorozatban hány eleme kisebb az átlagnál. az adatokat egy tömbben tároljuk (array), kiszámítjuk az átlagot (avg) és a kisebb elemek számát (smaller) a változókat létrehozzuk a program elején, és megadjuk nekik a kezdő értéket bekérjük az adatokat, majd kiszámítjuk az átlagot (összegzés segítségével), végül az átlagnál kisebb elemek számát (számlálás segítségével) a tömb méretét előre rögzítjük a program fejrészében (SIZE) #define SIZE 10 // definiáljuk a méretet 10-nek double array[size], avg = 0, smaller = 0; // változók létrehozása kezdeti értékkel cout << "Bemenő számok: " << endl; for (int i = 0; i < SIZE; i++) cout << i+1 << ". szám: "; cin >> array[i]; // beolvasás ELTE TTK, Alkalmazott modul: Programozás 45 ELTE TTK, Alkalmazott modul: Programozás 46 Véletlen generálás // összegzés for (int i = 0; i < SIZE; i++) avg += array[i]; avg = avg / SIZE; // számlálás for (int i = 0; i < SIZE; i++) if (array[i] < avg) smaller++; cout << "Az átlagnál " << smaller << " kisebb szám van."; Feladat: Generáljunk 5 véletlen számot 0 és 100 között, és írjuk ki őket a képernyőre. #include <cstdlib> // kell a véletlen generátorhoz #include <ctime> // kell az aktuális időhöz srand(time(0)); // inicializálás for (int i = 0; i < 5; i++) cout << (rand() % 101) << endl; // generálás ELTE TTK, Alkalmazott modul: Programozás 47 ELTE TTK, Alkalmazott modul: Programozás 48 8
Bevezetés a programozásba I 5. gyakorlat. C++ alapismeretek. 2011.10.11. Giachetta Roberto groberto@inf.elte.hu http://people.inf.elte.
Pázmány Péter Katolikus Egyetem Információs Technológiai Kar Bevezetés a programozásba I 5. gyakorlat C++ alapismeretek 2011.10.11. Giachetta Roberto groberto@inf.elte.hu http://people.inf.elte.hu/groberto
Bevezetés a programozásba I 5. gyakorlat. C++ alapismeretek. C++ alapismeretek Történet
Pázmány Péter Katolikus Egyetem Információs Technológiai Kar Bevezetés a programozásba I 5. gyakorlat 2011.10.11. Giachetta Roberto groberto@inf.elte.hu http://people.inf.elte.hu/groberto Történet Wikipédia:
Alkalmazott modul: Programozás 2. fejezet. C++ alapismeretek. Giachetta Roberto. Eötvös Loránd Tudományegyetem Informatikai Kar
Eötvös Loránd Tudományegyetem Informatikai Kar Alkalmazott modul: Programozás 2. fejezet C++ alapismeretek Giachetta Roberto A jegyzet az ELTE Informatikai Karának 2015. évi Jegyzetpályázatának támogatásával
Programozás I. - 9. gyakorlat
Programozás I. - 9. gyakorlat Mutatók, dinamikus memóriakezelés Tar Péter 1 Pannon Egyetem M szaki Informatikai Kar Rendszer- és Számítástudományi Tanszék Utolsó frissítés: November 9, 2009 1 tar@dcs.vein.hu
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
Alkalmazott modul: Programozás. C++ alapismeretek. C++ alapismeretek Történet
Eötvös Loránd Tudományegyetem Informatikai Kar Alkalmazott modul: Programozás Történet Wikipédia: a C++ általános célú, magas szintű programozási nyelv, mely támogatja az imperatív, az objektum-orientált,
INFORMATIKAI ALAPISMERETEK
0611 ÉRETTSÉGI VIZSGA 2006. május 18. INFORMATIKAI ALAPISMERETEK KÖZÉPSZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ OKTATÁSI MINISZTÉRIUM Fontos tudnivalók Általános megjegyzések: Ha egy
Minta programterv a 1. házi feladathoz
Programozás Minta programterv a 1. házi feladathoz Gregorics Tibor EHACODE.ELTE gt@inf.elte.hu 0.csoport 1. beadandó/0.feladat 1. 2011. december 28. Feladat Egy osztályba n diák jár, akik m darab tantárgyat
Érettségi feladatok Algoritmusok egydimenziós tömbökkel (vektorokkal) 1/6. Alapműveletek
Érettségi feladatok Algoritmusok egydimenziós tömbökkel (vektorokkal) 1/6 A tömbök deklarálásakor Pascal és C/C++ nyelvekben minden esetben meg kell adni az indexelést (Pascal) vagy az elemszámot (C/C++).
Adatok ábrázolása, adattípusok. Összefoglalás
Adatok ábrázolása, adattípusok Összefoglalás Adatok ábrázolása, adattípusok Számítógépes rendszerek működés: információfeldolgozás IPO: input-process-output modell információ tárolása adatok formájában
VHDL szimuláció. Tervezés. Labor II. Dr. Hidvégi Timót
VHDL szimuláció Labor II. Dr. Hidvégi Timót Tervezés 1 Lefoglalt szavak abs access after alias all and architecture array assert attribute block body buffer bus case component configuration constant disconnect
Párhuzamos programozás
Párhuzamos programozás Rendezések Készítette: Györkő Péter EHA: GYPMABT.ELTE Nappali tagozat Programtervező matematikus szak Budapest, 2009 május 9. Bevezetés A számítástechnikában felmerülő problémák
Digitális technika (VIMIAA01) Laboratórium 1
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika (VIMIAA01) Laboratórium 1 Fehér Béla Raikovich Tamás,
C# gyorstalpaló. Készítette: Major Péter
C# gyorstalpaló Készítette: Major Péter Adattípusok Logikai változó Egész szám (*: előjel nélküli) Lebegőponto s szám Típus Típusnév másképpen (egyenértékű) Helyigény (bit) Példa bool Boolean 8 (!) true,
117. AA Megoldó Alfréd AA 117.
Programozás alapjai 2. (inf.) pót-pótzárthelyi 2011.05.26. gyak. hiányzás: kzhpont: MEG123 IB.028/117. NZH:0 PZH:n Minden beadandó megoldását a feladatlapra, a feladat után írja! A megoldások során feltételezheti,
Csoportosított adatok megjelenítése sorhalmaz függvények használatával
Csoportosított adatok megjelenítése sorhalmaz függvények használatával Célkitűzés A használható sorhalmaz függvények azonosítása A sorhalmaz függvények használatának leírása Adatok csoportosítása a GROUP
Programozási alapismeretek :: beadandó feladat. Felhasználói dokumentáció. Molnár Tamás MOTIABT.ELTE motiabt@inf.elte.
Programozási alapismeretek :: beadandó feladat Készítő adatai Név: Molnár Tamás EHA: MOTIABT.ELTE E-mail cím: motiabt@inf.elte.hu Gyakorlatvezető: Horváth László Feladat sorszáma: 23. Felhasználói dokumentáció
Programozás. A programkészítés lépései. Program = egy feladat megoldására szolgáló, a számítógép számára értelmezhető utasítássorozat.
Programozás Programozás # 1 Program = egy feladat megoldására szolgáló, a számítógép számára értelmezhető utasítássorozat. ADATOK A programkészítés lépései 1. A feladat meghatározása PROGRAM EREDMÉNY A
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
Ismerkedés a powershellel 2. rész
Ismerkedés a powershellel 2. rész http://powershell.com/cs/blogs/ebook/archive/2008/10/21/chapter-2-interactive-powershell.aspx Powershell script készítése álljunk a saját mappánkba készítsünk egy állományt
A táblázatkezelő felépítése
A táblázatkezelés A táblázatkezelő felépítése A táblázatkezelő felépítése Címsor: A munkafüzet címét mutatja, és a program nevét, amivel megnyitottam. Menüszalag: A menüsor segítségével használhatjuk az
Vektoros elemzés végrehajtása QGIS GRASS moduljával 1.7 dr. Siki Zoltán
Vektoros elemzés végrehajtása QGIS GRASS moduljával 1.7 dr. Siki Zoltán Egy mintapéldán keresztül mutatjuk be a GRASS vektoros elemzési műveleteit. Az elemzési mintafeladat során gumipitypang termesztésére
Osztály szint tagok. Krizsán Zoltán 1 [2012. március 12.] Objektumorientált programozás C# alapokon tananyag
Krizsán Zoltán 1 [2012. március 12.] Általános Informatikai Tanszék Miskolci Egyetem Objektumorientált programozás C# alapokon tananyag Tartalom Bevezetés Bevezetés Outline Bevezetés Bevezetés Példány
A Hozzárendelési feladat megoldása Magyar-módszerrel
A Hozzárendelési feladat megoldása Magyar-módszerrel Virtuális vállalat 2013-2014/1. félév 3. gyakorlat Dr. Kulcsár Gyula A Hozzárendelési feladat Adott meghatározott számú gép és ugyanannyi független
AWP 4.4.4 TELEPÍTÉSE- WINDOWS7 64 OPERÁCIÓS RENDSZEREN
Hatályos: 2014. február 13. napjától AWP 4.4.4 TELEPÍTÉSE- WINDOWS7 64 OPERÁCIÓS RENDSZEREN Telepítési segédlet 1054 Budapest, Vadász utca 31. Telefon: (1) 428-5600, (1) 269-2270 Fax: (1) 269-5458 www.giro.hu
MATLAB. 4. gyakorlat. Lineáris egyenletrendszerek, leképezések
MATLAB 4. gyakorlat Lineáris egyenletrendszerek, leképezések Menetrend Kis ZH MATLAB függvények Lineáris egyenletrendszerek Lineáris leképezések Kis ZH pdf MATLAB függvények a szkriptekhez hasonlóan az
Bevezetés a C++ programozási nyelvbe
Miskolci Egyetem Általános Informatikai Tanszék Bevezetés a C++ programozási nyelvbe Oktatási segédlet Összeállította: Ficsor Lajos 2001. 1. A C++ programozási nyelv története A C++ programozási nyelv
Fordítóprogramok Készítette: Nagy Krisztián
Fordítóprogramok Készítette: Nagy Krisztián Reguláris kifejezések (FLEX) Alapelemek kiválasztása az x karakter. tetszőleges karakter (kivéve újsor) [xyz] karakterhalmaz; vagy egy x, vagy egy y vagy egy
Számrendszerek közötti átváltások
Számrendszerek közötti átváltások 10-es számrendszerből tetszőleges számrendszerbe Legyen az átváltani kívánt szám: 723, 10-es számrendszerben. Ha 10-esből bármilyen számrendszerbe kívánunk átváltani,
Programozás 3. Dr. Iványi Péter
Programozás 3. Dr. Iványi Péter 1 Egy operandus művelet operandus operandus művelet Operátorok Két operandus operandus1 művelet operandus2 2 Aritmetikai műveletek + : összeadás -: kivonás * : szorzás /
Vodafone ReadyPay. Használati útmutató
Vodafone ReadyPay Használati útmutató 1 - Párosítás Bluetooth-on keresztül, első beállítások 2 - Fizetés 3 - Menüpontok Párosítás Bluetooth-on keresztül, első beállítások Az első lépés Megjegyzés: A ReadyPay
Analízis elo adások. Vajda István. 2012. október 3. Neumann János Informatika Kar Óbudai Egyetem. Vajda István (Óbudai Egyetem)
Vajda István Neumann János Informatika Kar Óbudai Egyetem / 40 Fogalmak A függvények értelmezése Definíció: Az (A, B ; R ) bináris relációt függvénynek nevezzük, ha bármely a A -hoz pontosan egy olyan
DLookup függvény 1. (5)
DLookup függvény 1. (5) Hatókör: Microsoft Office Access 2000, 2003, 2007 A DLookup függvénnyel megkaphatja egy adott mező értékét egy adott rekordkészletből egy tartományból (tartomány: Tábla, lekérdezés
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
Bevezetés a programozásba I.
Bevezetés a programozásba I. 5. gyakorlat Surányi Márton PPKE-ITK 2010.10.05. C++ A C++ egy magas szint programozási nyelv. A legels változatot Bjarne Stroutstrup dolgozta ki 1973 és 1985 között, a C nyelvb
Lineáris algebra gyakorlat
Lineáris algebra gyakorlat 3 gyakorlat Gyakorlatvezet : Bogya Norbert 2012 február 27 Bogya Norbert Lineáris algebra gyakorlat (3 gyakorlat) Tartalom Egyenletrendszerek Cramer-szabály 1 Egyenletrendszerek
Prolog 1. Készítette: Szabó Éva
Prolog 1. Készítette: Szabó Éva Prolog Logikai, deklaratív nyelv. Egy logikai program egy modellre vonatkoztatott állítások halmaza, melyek a modell tulajdonságait, és az azok között fellépő kapcsolatokat
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
A C programozási nyelv VI. Parancssori argumentumok File kezelés
A C programozási nyelv VI. Parancssori argumentumok File kezelés Miskolci Egyetem Általános Informatikai Tanszék A C programozási nyelv VI. (Parancssori argumentum, file kezelés) CBEV6 / 1 Parancssori
Mikrokontrollerek. Tihanyi Attila 2007. május 8
Mikrokontrollerek Tihanyi Attila 2007. május 8 !!! ZH!!! Pótlási lehetőség külön egyeztetve Feladatok: 2007. május 15. Megoldási idő 45 perc! Feladatok: Első ZH is itt pótolható Munkapont számítás Munkapont
C programozás. 2 óra A C nyelv típusai
C programozás 2 óra A C nyelv típusai 1. Előző óra, rövid összefoglalás A C nyelvű programok feldolgozása forráskód (forrásprogram) C file (code.c) C előfeldolgozó (preprocesszor) + C fordító (compiler)
Árverés kezelés ECP WEBSHOP BEÉPÜLŐ MODUL ÁRVERÉS KEZELŐ KIEGÉSZÍTÉS. v2.9.28 ECP WEBSHOP V1.8 WEBÁRUHÁZ MODULHOZ
v2.9.28 Árverés kezelés ECP WEBSHOP BEÉPÜLŐ MODUL ÁRVERÉS KEZELŐ KIEGÉSZÍTÉS ECP WEBSHOP V1.8 WEBÁRUHÁZ MODULHOZ AW STUDIO Nyíregyháza, Luther utca 5. 1/5, info@awstudio.hu Árverés létrehozása Az árverésre
MBLK12: Relációk és műveletek (levelező) (előadásvázlat) Maróti Miklós, Kátai-Urbán Kamilla
MBLK12: Relációk és műveletek (levelező) (előadásvázlat) Maróti Miklós, Kátai-Urbán Kamilla Jelölje Z az egész számok halmazát, N a pozitív egészek halmazát, N 0 a nem negatív egészek halmazát, Q a racionális
Információs Technológia
Információs Technológia A C programozási nyelv (Típusok és operátorok) Fodor Attila Pannon Egyetem Műszaki Informatika Kar Villamosmérnöki és Információs Rendszerek Tanszék foa@almos.vein.hu 2010 szeptember
Internet programozása. 3. előadás
Internet programozása 3. előadás Áttekintés Hogyan használjuk az if szerkezetet arra, hogy bizonyos sorok csak adott feltételek teljesülése mellett hajtódjanak végre? Hogyan adhatunk meg csak bizonyos
Programozás C- és Matlab nyelven C programozás kurzus BMEKOKAM603 Console I/O, Operátorok. Dr. Bécsi Tamás 2. Előadás
Programozás C- és Matlab nyelven C programozás kurzus BMEKOKAM603 Console I/O, Operátorok Dr. Bécsi Tamás 2. Előadás Számábrázolás Egész számok Számrendszerek Kettes számrendszer Számábrázolás hossza Negatív
Bevezetés a Programozásba II 11. előadás. Adatszerkezetek megvalósítása. Adatszerkezetek megvalósítása Adatszerkezetek
Pázmány Péter Katolikus Egyetem Információs Technológiai és Bionikai Kar Bevezetés a Programozásba II 11. előadás 2014.05.12. Giachetta Roberto groberto@inf.elte.hu http://people.inf.elte.hu/groberto Adatszerkezetek
EPER E-KATA integráció
EPER E-KATA integráció 1. Összhang a Hivatalban A hivatalban használt szoftverek összekapcsolása, integrálása révén az egyes osztályok, nyilvántartások között egyezőség jön létre. Mit is jelent az integráció?
OAF Gregorics Tibor: Minta dokumentáció a 3. házi feladathoz 1.
OAF Gregorics Tibor: Minta dokumentáció a 3. házi feladathoz 1. Feladat Szimuláljuk különféle élőlények túlélési versenyét. A lények egy pályán haladnak végig, ahol váltakozó viszonyok vannak. Egy lénynek
MATEMATIKA ÍRÁSBELI VIZSGA 2011. május 3.
MATEMATIKA ÍRÁSBELI VIZSGA I. rész Fontos tudnivalók A megoldások sorrendje tetszőleges. A feladatok megoldásához szöveges adatok tárolására és megjelenítésére nem alkalmas zsebszámológépet és bármelyik
Programozási nyelvek I. 5. előadás (Gregorics Tibor anyagának felhasználásával)
Programozási nyelvek I. 5. előadás (Gregorics Tibor anyagának felhasználásával) I. A nyelv története C++ C (ős: B???) 1972 Ritchie AT&T Bell laboratórium UNIX 1978 Kernighan & Ritchie az első tankönyv,
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
Jelek tanulmányozása
Jelek tanulmányozása A gyakorlat célja A gyakorlat célja a jelekkel való műveletek megismerése, a MATLAB környezet használata a jelek vizsgálatára. Elméleti bevezető Alapműveletek jelekkel Amplitudó módosítás
Programozás C nyelven (3. ELŐADÁS) Sapientia EMTE
Programozás C nyelven (3. ELŐADÁS) Sapientia EMTE 2015-16 Classic Empire - A turn Based Wargame Classic Empire is a real time, multiplayer, Internet-based game, featuring military, diplomatic, and economic
Algoritmizálás + kódolás C++ nyelven és Pascalban
Algoritmizálás + kódolás nyelven és ban Motiváció A Programozási alapismeretek tárgyban az algoritmizáláshoz struktogramot, a kódoláshoz nyelvet használunk, a Közismereti informatikában (a közoktatásban
MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI KÖZÉPSZINT Trigonometria
005-05 MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI KÖZÉPSZINT Trigonometria A szürkített hátterű feladatrészek nem tartoznak az érintett témakörhöz, azonban szolgálhatnak fontos információval az érintett
1. Metrótörténet. A feladat folytatása a következő oldalon található. Informatika emelt szint. m2_blaha.jpg, m3_nagyvaradter.jpg és m4_furopajzs.jpg.
1. Metrótörténet A fővárosi metróhálózat a tömegközlekedés gerincét adja. A vonalak építésének története egészen a XIX. század végéig nyúlik vissza. Feladata, hogy készítse el a négy metróvonal történetét
Tartalom. 1. A dokumentum célja... 2
Tartalom 1. A dokumentum célja... 2 2. IVR Funkciók... 3 2.1. A bejelentkezés... 3 2.2. Jelszóváltoztatás... 3 2.3. Egyenleg és fedezet lekérdezés... 3 2.4. Súgó... 4 1 1. A dokumentum célja A felhasználói
TOVÁBBI INFORMÁCIÓT TARTALMAZÓ HIRDETMÉNY, BEFEJEZETLEN ELJÁRÁSSAL KAPCSOLATOS INFORMÁCIÓ VAGY KORRIGENDUM
Áruszállítási keret-megállapodás ELMŰ Hálózati Kft. - ÉMÁSZ Hálózati Kft. 126kV/ középfeszültségű nagytranszformátorok beszerzése. (2016/214)tárgyú közbeszerzési eljárás visszavonása. Közbeszerzési Értesítő
Számítógépes vírusok
A vírus fogalma A számítógépes vírus olyan szoftver, mely képes önmaga megsokszorozására és terjesztésére. A vírus célja általában a számítógép rendeltetésszerű működésének megzavarása, esetleg a gép tönkretétele,
Bevezetés a C programozási nyelvbe. Az Általános Informatikai Tanszék C nyelvi kódolási szabványa
Miskolci Egyetem Általános Informatikai Tanszék Bevezetés a C programozási nyelvbe Az Általános Informatikai Tanszék C nyelvi kódolási szabványa Oktatási segédletek a levelező műszaki informatikus hallgatók
Géptermi zh-írás forgatókönyve
Géptermi zh-írás forgatókönyve 1. A feladat és a tesztelés körülményeinek a megértése A feladat több részbıl áll. A megoldó program kötött szerkezető fájlból kapja az adatokat, ezért azt komolyan kell
0.1. Mi az a standard be- és kimenet?... 1. 0.2. A két mintafeladat leírása
KöMaL Technikai tanácsok az I- és S-jelű pontversenyhez A standard be- és kimenet kezelése Tartalomjegyzék 0.1. Mi az a standard be- és kimenet?............................. 1 0.2. A két mintafeladat leírása.................................
Bevezetés a programozásba I.
Bevezetés a programozásba I. 6. gyakorlat C++ alapok, szövegkezelés Surányi Márton PPKE-ITK 2010.10.12. Forrásfájlok: *.cpp fájlok Fordítás: a folyamat, amikor a forrásfájlból futtatható állományt állítunk
Ablakok használata. 1. ábra Programablak
Ha elindítunk egy programot, az egy Ablakban jelenik meg. A program az üzeneteit szintén egy újabb ablakban írja ki számunkra. Mindig ablakokban dolgozunk. Az ismertetett operációs rendszer is az Ablakok
C# 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
Maximum kiválasztás tömbben
ELEMI ALKALMAZÁSOK FEJLESZTÉSE I. Maximum kiválasztás tömbben Készítette: Szabóné Nacsa Rozália Gregorics Tibor tömb létrehozási módozatok maximum kiválasztás kódolása for ciklus adatellenőrzés do-while
4. Öröklődés. Programozás II
4. Öröklődés Programozás II Mielőtt belevágunk Egy Tárgy típusú objektumokat tároló tömb i. elemében tároljunk el egy új tárgyat Rossz módszer: tomb[i].setnev( uj.getnev() ); tomb[i].setertek( uj.getertek()
Felhasználói Kézikönyv Kisbanki NetBOSS - IVR
Felhasználói Kézikönyv Kisbanki NetBOSS - IVR 2004. 10. 07. Változás-nyilvántartó lap Kiadások Sorszáma Dátuma Állomány neve Leírása 1.00 2003.12.04 tknb_felhkk_ivr.doc IVR felhasználói kézikönyv, alap
Linux fájlrendszerek.
Mérési Utasítás Linux/UNIX jogosultságok, szövegfájlok létrehozása Linux fájlrendszerek. Előző gyakorlaton, már volt szó a fájlrendszerekről, mikor a mount parancs -t kapcsolójáról volt szó. Linux alatt,
Pénzügyi algoritmusok
Pénzügyi algoritmusok A C++ programozás alapjai Az Integrált Fejlesztői Környezet C++ alapok Az Integrált Fejlesztői Környezet Visual Studio 2013 Community Edition Kitekintés: fordítás Preprocesszor Fordító
SÜTIK TÖRLÉSE. Készült: 2015. 08. 08. Módosítva: 2016. 04. 18.
SÜTIK TÖRLÉSE Ez a segédlet azért készült, hogy segítséget nyújtson az ÉTDR-ben esetlegesen bekövetkező, böngésző által eltárolt adatok miatti hibák elhárításához Készült: 2015. 08. 08. Módosítva: 2016.
Programozás II. 2. Dr. Iványi Péter
Programozás II. 2. Dr. Iványi Péter 1 C++ Bjarne Stroustrup, Bell Laboratórium Első implementáció, 1983 Kezdetben csak precompiler volt C++ konstrukciót C-re fordította A kiterjesztés alapján ismerte fel:.cpp.cc.c
A C# PROGRAMOZÁSI NYELV
A C# PROGRAMOZÁSI NYELV 2010.02.23. Bevezetés C# nyelv jellemzői 2 Kis és NAGY betű érzékeny Minden utasítást pontos vessző zár. Utasítás zárójel a:,. .NET Framework keretrendszerek 3 Microsoft.NET Framework
KOVÁCS BÉLA, MATEMATIKA I.
KOVÁCS BÉLA, MATEmATIkA I 10 X DETERmINÁNSOk 1 DETERmINÁNS ÉRTELmEZÉSE, TULAJdONSÁGAI A másodrendű determináns értelmezése: A harmadrendű determináns értelmezése és annak első sor szerinti kifejtése: A
ADATBÁZIS ALAPÚ RENDSZEREK
ADATBÁZIS ALAPÚ RENDSZEREK Az Oracle Database SQL*Plus SQL ORACLE AZONOSÍTÓK REGISZTRÁLÁSA SQL Developer elindítása Használt adatbázisszerver (csak belső hálózatról érhető el): Cím: orania.inf.u-szeged.hu
Adatbázis-kezelés. 7. SQL Táblák összekapcsolása
Adatbázis-kezelés 7. SQL Táblák összekapcsolása Adatok kinyerése több táblából Táblák összekapcsolásának alapja: kulcs idegen kulcs Az 5-nél több aranyat nyert országok nevét listázzuk ki. két tábla tartalmazza
Kérjük, hogy mielőtt elkezdené használni a Csavarhat webáruházat, gondosan olvassa végig ezt a segédletet.
Csavarhat webáruház Részletes útmutató a webáruház használatához Kérjük, hogy mielőtt elkezdené használni a Csavarhat webáruházat, gondosan olvassa végig ezt a segédletet. Cégeknek, kis- és nagykereskedőknek,
Bevezetés a programozásba I 11. gyakorlat. C++: rekordok, típusok megvalósítása. Rekordok Fontossága
Pázmány Péter Katolikus Egyetem Információs Technológiai Kar Bevezetés a programozásba I 11. gyakorlat C++: rekordok, típusok megvalósítása 2011.11.29. Giachetta Roberto groberto@inf.elte.hu http://people.inf.elte.hu/groberto
A döntő feladatai. valós számok!
OKTV 006/007. A döntő feladatai. Legyenek az x ( a + d ) x + ad bc 0 egyenlet gyökei az x és x valós számok! Bizonyítsa be, hogy ekkor az y ( a + d + abc + bcd ) y + ( ad bc) 0 egyenlet gyökei az y x és
C# feladatgyűjtemény Kovács Emőd, Radványi Tibor, Király Roland, Hernyák Zoltán
C# feladatgyűjtemény Kovács Emőd, Radványi Tibor, Király Roland, Hernyák Zoltán C# feladatgyűjtemény Kovács Emőd, Radványi Tibor, Király Roland, Hernyák Zoltán Publication date 2011 A tananyag a TÁMOP-4.1.2-08/1/A-2009-0046
FTP-kapcsolat létrehozása FlashFXP alatt
Telepítés után elindul a FlashFXP, a következő képernyő fogadja majd a felhasználót. A programban 2 lehetőség van FTP-kapcsolat létesítésére. Egy úgynevezett quick connect, illetve van egy lehetőség csatlakozás
Korszerű geodéziai adatfeldolgozás Kulcsár Attila
Korszerű geodéziai adatfeldolgozás Kulcsár Attila Nyugat-Magyarországi Egyetem Geoinformatikai Főiskolai Kar Térinformatika Tanszék 8000 Székesfehérvár, Pirosalma -3 Tel/fax: (22) 348 27 E-mail: a.kulcsar@geo.info.hu.
INFORMATIKAI ALAPISMERETEK
Informatikai alapismeretek emelt szint 1021 ÉRETTSÉGI VIZSGA 2011. május 13. INFORMATIKAI ALAPISMERETEK EMELT SZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ NEMZETI ERŐFORRÁS MINISZTÉRIUM
BOLYAI MATEMATIKA CSAPATVERSENY FŐVÁROSI DÖNTŐ SZÓBELI (2005. NOVEMBER 26.) 5. osztály
5. osztály Írd be az ábrán látható hat üres körbe a 10, 30, 40, 60, 70 és 90 számokat úgy, hogy a háromszög mindhárom oldala mentén a számok összege 200 legyen! 50 20 80 Egy dobozban háromféle színű: piros,
Kombinatorika. 9. előadás. Farkas István. DE ATC Gazdaságelemzési és Statisztikai Tanszék. Kombinatorika p. 1/
Kombinatorika 9. előadás Farkas István DE ATC Gazdaságelemzési és Statisztikai Tanszék Kombinatorika p. 1/ Permutáció Definíció. Adott n különböző elem. Az elemek egy meghatározott sorrendjét az adott
Shared IMAP beállítása magyar nyelvű webmailes felületen
Shared IMAP beállítása magyar nyelvű webmailes felületen A következő ismertető segítséget nyújt a szervezeti cím küldőként való beállításában a caesar Webmailes felületén. Ahhoz, hogy a Shared Imaphoz
A SZÁMFOGALOM KIALAKÍTÁSA
A SZÁMFOGALOM KIALAKÍTÁSA TERMÉSZETES SZÁMOK ÉRTELMEZÉSE 1-5. OSZTÁLY Számok értelmezése 0-tól 10-ig: Véges halmazok számosságaként Mérőszámként Sorszámként Jelzőszámként A számok fogalmának kiterjesztése
MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK KÖZÉPSZINT Függvények
MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK KÖZÉPSZINT Függvények A szürkített hátterű feladatrészek nem tartoznak az érintett témakörhöz, azonban szolgálhatnak fontos információval az érintett feladatrészek megoldásához!
1. Alapok. Programozás II
1. Alapok Programozás II Elérhetőség Név: Smidla József Elérhetőség: smidla dcs.uni-pannon.hu Szoba: I916 2 Irodalom Bjarne Stroustrup: A C++ programozási nyelv 3 Irodalom Erich Gamma, Richard Helm, Ralph
Szoftvertervezés és -fejlesztés I.
Szoftvertervezés és -fejlesztés I. Operátorok Vezérlési szerkezetek Gyakorlás 1 Hallgatói Tájékoztató A jelen bemutatóban található adatok, tudnivalók és információk a számonkérendő anyag vázlatát képezik.
A C++ programozási nyelv középiskolásoknak
A C++ programozási nyelv középiskolásoknak Szerkesztette: Pánczél István 2015. június 1 Tartalom Előszó... 4 1. Történeti áttekintés... 5 2. Bevezetés... 5 3. A C++ nyelv alapelemei... 7 a) A C++ nyelv
% % MATLAB alapozó % % 2009.12.16., Földváry Lóránt % 2014.01.29. Laky Piroska (kiegészítés)
% % MATLAB alapozó % % 2009.12.16., Földváry Lóránt % 2014.01.29. Laky Piroska (kiegészítés) %% mindennek a kulcsa: help és a lookfor utasítás (+doc) % MATLAB alatt help % help topics - témakörök help
HENYIR felhasználói dokumentáció
HENYIR felhasználói dokumentáció A HENYIR alkalmazás segítségével az egészségügyi dolgozók foglalkoztatásával kapcsolatos adatokat tartalmazó űrlap beküldését lehet elvégezni. Az alkalmazás a www.antsz.hu
Rendezési algoritmusok belső rendezés külső rendezés
Rendezési algoritmusok belső rendezés külső rendezés belső rendezési algoritmusok buborékrendezés (Bubble sort) kiválasztó rendezés (Selection sort) számláló rendezés (Counting sort) beszúró rendezés (Insertion
Informatika terméktervezőknek
Informatika terméktervezőknek C# alapok Névterület (namespace) using Osztály (class) és Obejtumok Metódus (function, procedure, method) main() static void string[] arg Szintaxis // /* */ \n \t Névadások
Bevezetés a programozásba. 6. Előadás: C++ bevezető
Bevezetés a programozásba 6. Előadás: C++ bevezető ISMÉTLÉS PLanG features Utasítások Értékadás, KI:, BE: Programkonstrukciók Elágazás Ciklus Típusok Egész, valós, logikai, szöveg, karakter, fájl Típuskonstrukciók
2.3. A C nyelv utasításai
2.3. A C nyelv utasításai A C szabvány hét csoportban osztályozza a C nyelv utasításait: Csoport Kulcsszavak, ill. jelölések Kifejezés utasítás Üres utasítás: ; Összetett utasítás: } Szelekciós utasítások:
Az éves statisztikai összegezés STATISZTIKAI ÖSSZEGEZÉS AZ ÉVES KÖZBESZERZÉSEKRŐL A KLASSZIKUS AJÁNLATKÉRŐK VONATKOZÁSÁBAN
1 11. melléklet a 92/2011. (XII. 30.) NFM rendelethez Az éves statisztikai összegezés STATISZTIKAI ÖSSZEGEZÉS AZ ÉVES KÖZBESZERZÉSEKRŐL A KLASSZIKUS AJÁNLATKÉRŐK VONATKOZÁSÁBAN I. SZAKASZ: AJÁNLATKÉRŐ
SJ5000+ MENÜBEÁLLÍTÁSOK. E l e c t r o p o i n t K f t., 1 0 4 4 B u d a p e s t, M e g y e r i ú t 1 1 6. F s z. 1. Oldal 1
SJ5000+ MENÜBEÁLLÍTÁSOK E l e c t r o p o i n t K f t., 1 0 4 4 B u d a p e s t, M e g y e r i ú t 1 1 6. F s z. 1. Oldal 1 FIGYELMEZTETÉS! A vízálló tok gombjai nagyon erős rugóval vannak ellátva, ezért