Programozás Operátorok C# -ban.

Slides:



Advertisements
Hasonló előadás
C# nyelvi áttekintő A „Programozás C# nyelven (Illés Zoltán)”
Advertisements

Átváltás decimális számrendszerből bináris számrendszerbe.
Jt Java Feltételek, logikai kifejezések. jt 2 Logikai operátorok Logikai kifejezésekre alkalmazhatók a következő műveletek: 1. nem! 2. és&ill.&& 3. kizáró.
ADATBÁZIS KEZELÉS – Adattípusok
1 Hernyák Zoltán Programozási Nyelvek II. Eszterházy Károly Főiskola Számítástudományi tsz.
2009 Bevezetés a programozásba Krankovits Melinda.
JavaScript.
Boole- féle algebra Készítette: Halász Rita I. István Szakképző Iskola szeptember 19.
Turbo Pascal Változók.
Csala Péter ANDN #4. 2 Tartalom  C# - ban előre definiált típusok  Változók  Változókkal műveletek  Elágazás  Ciklus.
Számhalmazok.
Bevezetés a Java programozásba
4. előadás (2005. március 8.) Pointerek Pointer aritmetika
2. Gyakorlat Követelmények / „C” ismétlés
Parancssori argumentumok Primitív típusok Operátorok Vezérlési szerkezetek Tömbök Ürmös Beáta, 2011.
Táblázatkezelés alapjai MS Excel, OpenOffice Calc
Jt Java Kifejezések,precedencia. jt 2 Egy kifejezés operandusokból és operátorokból (műveletekből) áll. A kifejezésben szerepelhet egy vagy több operandus,
Készítette: Rummel Szabolcs Elérhetőség:
WEB Technológiák Dr. Pance Miklós – Kolcza Gábor Miskolci Egyetem.
1 Programozás alapjai GEIAL312B (ANSI C) BSc (Bachelor of Science) / Alap képzés 2005/2006. őszi félév Miskolci Egyetem Általános Informatikai Tanszék.
A TERMÉSZETTUDOMÁNYOK ALAPJAI 1. Matematika
dr Póder Margit f. docens Rendszer- és Szoftvertechnológia Tanszék
PHP I. Alapok. Mi a PHP? PHP Hypertext Preprocessor Szkriptnyelv –Egyszerű, gyors fejlesztés –Nincs fordítás (csak értelmező) Alkalmazási lehetőségek:
Programozás C# -ban Ciklusok.
Programozás C# -ban Elágazások.
Programozás C# -ban Tömbök.
P ROGRAMOZÁS I/O műveletek. S YSTEM.C ONSOLE A programjainknak fontos része a felhasználóval való kommunikáció. Adatokat kell kérni tőle, vagy közölnünk.
C nyelv utasításai.
Táblázatkezelés alapjai MS Excel, OpenOffice Calc
Táblázatkezelés alapjai MS Excel, OpenOffice Calc
Összetett adattípusok
Beolvasó utasítás Console.Read();  Int típusú adatot kapunk. Console.ReadLine();  String típusú adatot kapunk. Console.ReadKey();  Tetszőleges billentyű.
Holnap munka-, tűzvédelem számonkérés
Szoftvertechnológia alapjai Java előadások Förhécz András, doktorandusz tárgy honlap:
Ismétlés.
Kifejezések. Algoritmus számol; Adott összeg; összeg:=0; Minden i:=1-től 5-ig végezd el Ha 2 | i akkor összeg:=összeg+2*i Ha vége Minden vége Algoritmus.
Tömbök és programozási tételek
Rendezések és szövegkezelő függvények
Operátorok Értékadások
PHP nyelv. PHP Interpreteres nyelv → parancsértelmező szükséges hozzá Rasmus Lerdorf 1995 → személyes felhasználás (internetes önéletrajzának megtekintésének.
1 Hernyák Zoltán Programozási Nyelvek II. Eszterházy Károly Főiskola Számítástudományi tsz.
1 Hernyák Zoltán Web: Magasszintű Programozási Nyelvek I. Eszterházy.
Visual Basic 2008 Express Edition
Webprogramozó tanfolyam
Objektum orientált programozás
A Visual Basic nyelvi elemei
Operátorok Vezérlési szerkezetek Gyakorlás
ProgramozásProgramozás célja hosszabb számítások elvégzése ill. kiíratása akkor érdemes programot írni, ha sok számolni való van illetve ha ugyanazt az.
Alapműveletek (Természetes számok, Egész számok)
1. feladat  Készíts olyan függvényt, mely paraméterül kapja két egész típusú változó címét, s hívása után a két változó értéke helyet cserél.
A 2. géptermi beszámoló VBA anyagának összefoglalása
Excel programozás (makró)
Mikrovezérlők alkalmazástechnikája levelező laboratóriumi gyakorlat
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Programozás I. 3. gyakorlat.
INFOÉRA 2006 Nagypontosságú aritmetika III.
20. óra Összefoglalás I..
TÁMOP /1-2F Informatikai gyakorlatok 11. évfolyam Alapvető programozási tételek megvalósítása Czigléczky Gábor 2009.
Számtani alapműveletek
Informatikai gyakorlatok 11. évfolyam
Kifejezések C#-ban.
Programozási alapismeretek
Gépészeti informatika (BMEGEMIBXGI)
Excel programozás (makró)
Összefoglalás 7. évfolyam
137. óra - Ismétlés Számok és műveletek
Programozás C# -ban Elágazások.
Informatikai gyakorlatok 11. évfolyam
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
Feladat Készítsünk programot, amely ciklikusan egy egyenest forgat 8 fokonként, mialatt 3 db vektort mozgat és forgat 5, 6 ill 7 fokonként, és kijelzi.
Előadás másolata:

Programozás Operátorok C# -ban

Primary kategória () zárójel. Például: (a + b) * c . mező hozzáférés. Például: Console.WriteLn () függvény hívás. Például: a.ToString(); [] tömb indexelés. Például: a[3] post++ utólagos inkrementálás. Változó értékét növeli, majd az új érték kerül felhasználásra. Például: a++ post-- utólagos dekrementálás. Változó értékét csökkenti, majd az új érték kerül felhasználásra. Például: a new – új példány létrehozása egy típusból. Például: Object o = new Object(); typeof típus meghatározó operátor. Például: Type p = typeof(int); Console.WriteLn(p.Name); sizeof méret meghatározó operátor. Például: int i = sizeof(double);

Unary kategória + - pozitív. Például: int b = +a; - - negatív. Például: int b = -a; ! – logikai tagadás. Az adott logikai érték ellenkezőjére váltás. Például: bool b = !checkBox1.Checked; ~ - bináris tagadás. Az adott érték minden bitje az ellenkezőjére vált. Például: uint a = 1; int b = ~a; pre ++ - elsődleges inkrementálás. Változó értéke felhasználásra kerül, majd növeli értékét. Például int b = ++a; pre – - elsődleges dekrementálás. Változó értéke felhasználásra kerül, majd csökkenti értékét. Például int b = --a; () – típus rádefiniálás. Például: long a; int b = (int)a;

Multiplicative kategória * - szorzás. Például: a * b / - osztás. Például a / b % - maradék osztás. Két szám osztása egymással és a maradék visszaadása egész számként. Például: a % b

Additive kategória + - összeadás. Például a + b - - kivonás. Például a - b

Shift kategória << bitenkénti balra léptetés. Az adott szám bitjei a megadott számszor lépnek balra. A túlcsorduló bitek elvesznek, míg az újonnan belépő bitek nullák lesznek. Példa: a << 2 >> bitenkénti jobbra léptetés. Az adott szám bitjei a megadott számszor lépnek balra. A túlcsorduló bitek elvesznek, míg az újonnan belépő bitek nullák lesznek. Példa: a >> 2

Relational kategória < - kisebb. Például: a < b > - nagyobb. Például: a > b <= - kisebb vagy egyenlő. Például: a <= b >= - nagyobb vagy egyenlő. Például: a >= b is – típus ellenőrzés. Például: int b; if (b is int) {…} as – típus rádefiniálás. Például: Object o = textBox4; (o as TextBox).Text = …

Equality kategória == - egyenlőség vizsgálata. Például: if (a == b) {…} != - egyenlőtlenség vizsgálata. Például: if (a != b) {…}

Bitoperátorok & - logikai és. Bitenkénti és művelet elvégzése. Például: a & b ^ - logikai vagy tagadása. Bitenkénti vagy művelet elvégzése tagadással. Például: a ^ b | - logikai vagy. Bitenkénti vagy művelet elvégzése. Például: a | b

Logikai operátorok && - és feltétel. Logikai és művelet. Például: if (checkBox1.Checked && checkBox2.Checked) {…} || - vagy feltétel. Logikai vagy művelet. Például: if (checkBox1.Checked || checkBox2.Checked) {…} ?: - feltételes választás. A megadott feltételtől függően adja vissza az első, illetve második értéket. Például: int a = 5, b = 10, c = checkBox1.Checked ? a : b;

Egyéb operátorok = - értékadás. Például: a = b *= - szorzó értékadás. Például: a *= 5; egyenértékű az a = a * 5;-el. /= - osztó értékadás. Például: a /= 2; %= - maradék osztó értékadás. Például: a %= 3; += - összeadó értékadás. Például: a += 3; -= - kivonó értékadás. Például: a -= 3; <<= - bitenkénti balra léptető értékadás. Például: a <<= 3; >>= - bitenkénti jobbra léptető értékadás. Például: a >>= 3; &= bitenkénti és műveletet végző értékadás. Például: a &= 3; ^= bitenkénti vagy tagadása műveletet végző értékadás. Például: a ^= 3; |= bitenkénti vagy műveletet végző értékadás. Például: a |= 3;

Operátorok Összefoglaló táblázata Precedencia Sorrendben