Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Forrás: Reiter István C_Sharp programozás lépésről lépésre (frissített tartalommal 2012.10.15)

Hasonló előadás


Az előadások a következő témára: "Forrás: Reiter István C_Sharp programozás lépésről lépésre (frissített tartalommal 2012.10.15)"— Előadás másolata:

1 Forrás: Reiter István C_Sharp programozás lépésről lépésre (frissített tartalommal 2012.10.15)

2 Beolvasó utasítás Console.Read();  Int típusú adatot kapunk. Console.ReadLine();  String típusú adatot kapunk. Console.ReadKey();  Tetszőleges billentyű leütésére vár. 2

3 Kiíró utasítás Console.Write();  Kiírja az adott szöveget. Console.WriteLine();  Kiírja az adott szöveget, majd sort emel. {0}, {1}, {2} …  A formátum string megfelelő pontjaiba behelyettesíti a paraméterlistában szereplő változók értékét.{0} jelenti a 0., vagyis a sorban az első változó helyét. Ha a {} jelek között olyan értéket adunk meg, amely nem létező változóra hivatkozik, akkor a program leáll. A sorrend sem mindegy! 3

4 Operátorok *Szorzás. /Osztás. %Maradékképzés. +Összeadás. -Kivonás. >>Bitenkénti jobbra léptetés. <<Bitenkénti balra léptetés. +String összefűzése (konkatenáció). 4 Aritmetikai operátorok String operátorok

5 Operátorok 5 < <=Kisebb, kisebb-egyenlő. > >=Nagyobb, nagyobb-egyenlő. == !=Egyenlő, nem egyenlő. =Értékadás. *=Szorzás és értékadás. /=Osztás és értékadás. +=Összeadás és értékadás. -=Kivonás és értékadás. &=Összefűzés és értékadás. &&És. ||Vagy. Összehasonlító operátorok Logikai operátorok Értékadó operátorok

6 Elágazások Kétirányú elágazás: If (feltétel) { utasítások1; } else { utasítások2; } 6

7 Elágazások Többirányú elágazás: Switch (kifejezés) { case változóérték1: { utasítások1; break; } case változóérték1: { utasítások1; break; } ….. default: { utasítások; break; } 7

8 Ciklusok Elöl tesztelő ciklus: While (feltétel) { utasítások; } Mindig kell kezdőérték! 8

9 Ciklusok Hátul tesztelő ciklus: do { utasítások; } while (feltétel); 9

10 Ciklusok Számláló ciklus: for (i=1; i<=n; i++) { utasítások; } 10

11 Adatok jellemzői Azonosító: az a jelsorozat, amellyel hivatkozhatunk a tartalmára, amely által módosíthatjuk a tartalmát. Hozzáférési jog: konstans, változó. Hatáskör: a programszöveg azon tartománya, amelyben az adathoz a hozzáférés megengedett. (Globális, lokális.) Kezdőérték: A „születéskor” hozzárendelt érték. 11

12 Elemi adattípusok Egész: 12 sbyte1 byte-128-tól 127-igElőjeles egész. byte1 byte0-tól 255-ig Előjel nélküli egész. short2 byte -32768-tól 32767-ig Előjeles egész. int4 byte-2 31 -től 2 31 -1-igElőjeles egész. long8 byteElőjeles egész.

13 Elemi adattípusok 13 Valós: float4 byte +-1,5*10 -45 -től +-3,4*10 38 -ig Valós, lebegőpontos számok. Tizedes törtek. double8 byte +-5,0*10 -324 -től +-1,7*10 308 -ig decimal16 byte +-1,0*10 -28 -tól +-7,9*10 28 -ig

14 Elemi adattípusok 14 Logikai: bool1 byteTrue/false (1/0)Igaz/hamis érték.

15 Elemi adattípusok 15 Karakter: char2 byteU+0000-tól U+ffff-igUnicode karakterek.

16 Összetett adattípusok Karakterlánc: string. Tömb. Rekord. 16

17 17 Vége!


Letölteni ppt "Forrás: Reiter István C_Sharp programozás lépésről lépésre (frissített tartalommal 2012.10.15)"

Hasonló előadás


Google Hirdetések