170 likes | 244 Views
Kódolás. Forrás: Reiter István C_Sharp programozás lépésről lépésre (frissített tartalommal 2012.10.15). Beolvasó utasítás. Console.Read (); Int típusú adatot kapunk. Console.ReadLine (); String típusú adatot kapunk.
E N D
Kódolás Forrás: Reiter István C_Sharp programozás lépésről lépésre (frissített tartalommal 2012.10.15)
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.
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!
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ó). Aritmetikai operátorok String operátorok
Operátorok • < <= 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 Értékadó operátorok Logikai operátorok
Elágazások • Kétirányú elágazás: If (feltétel) { utasítások1; } else { utasítások2; }
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; } }
Ciklusok • Elöl tesztelő ciklus: While (feltétel) { utasítások; } • Mindig kell kezdőérték!
Ciklusok • Hátul tesztelő ciklus: do { utasítások; } while (feltétel);
Ciklusok • Számláló ciklus: for (i=1; i<=n; i++) { utasítások; }
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.
Elemi adattípusok • Egész:
Elemi adattípusok • Valós:
Elemi adattípusok • Logikai:
Elemi adattípusok • Karakter:
Összetett adattípusok • Karakterlánc: string. • Tömb. • Rekord.