1 / 17

Kódolás

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.

ima
Download Presentation

Kódolás

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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)

  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.

  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!

  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ó). Aritmetikai operátorok String operátorok

  5. 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

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

  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; } }

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

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

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

  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.

  12. Elemi adattípusok • Egész:

  13. Elemi adattípusok • Valós:

  14. Elemi adattípusok • Logikai:

  15. Elemi adattípusok • Karakter:

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

  17. Vége!

More Related