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

Slides:



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

3. előadás (2005. március 1.) Utasítások, tömbök
1. Gyakorlat - Alapok 1. Írjon konzolprogramot, amely kiírja a “Hello ELTE” üzenetet! Használja a System.out.println() -t! 2. Írjon konzolprogramot, amely.
Készítette: Csíki Gyula
Excel programozás (makró)
Bevezetés a C# nyelvbe Az alapok összefoglalása Farkas Csaba.
Programozás alapjai 1. gyakorlat Hirling Dominik.
BME VEGYÉSZMÉRNÖKI ÉS BIOMÉRNÖKI KAR
Script nyelvek előadás
Fájlkezelés.
Programstruktúrák.
Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat
Script nyelvek előadás
Elemi adattípusok.
A Scala programozási nyelv
Microsoft Excel BAHAMAS tanfolyam
INFOÉRA 2006 Nagypontosságú aritmetika III.
Java kódolási konvenciók
Scilab programozás alapjai
Excel programozás (makró)
Lineáris függvények.
PHP - függvények.
Algoritmusok és Adatszerkezetek I.
13. A MELLÉRENDELŐ ÖSSZETETT MONDATOK FAJTÁI
Számítógépes ismeretek
Rendszerező összefoglalás
C# SZINTAKTIKÁJA Az egyes utasítások végén pontosvessző áll
Munka és Energia Műszaki fizika alapjai Dr. Giczi Ferenc
VEREM.
Kijelentéslogikai igazság (tautológia):
Nyelvek típusossága.
FÜGGVÉNYEK Legyen adott A és B két nem üres (szám)halmaz. Az A halmaz minden eleméhez rendeljük hozzá a B halmaz pontosan egy elemét. Ezt az egyértelmű.
INFOÉRA 2006 Véletlenszámok
2. Bevezetés A programozásba
VB ADATTÍPUSOK.
Adatbevitel, értékadás, típuskonverzió
Szerkezetek Dinamikája
Script nyelvek előadás
Adatszerkezetek.
Standardizálás.
Grosz imre f. doc. Kombinációs hálózatok /43 kép
Kovács Gergely Péter Bevezetés
Természettudományi kiselőadás címe
Munkanélküliség.
Aritmetikai kifejezések lengyelformára hozása
Informatikai gyakorlatok 11. évfolyam
B M Java Programozás 4. Gy: Java GUI IT A N Tipper, MVC kalkulátor
Kifejezések kiértékelése * Lengyel-forma
A „Programozási alapismeretek” 2. gyakorlat
A Microsoft SharePoint testreszabása Online webhely
Önkormányzati adattárház
B M Java Programozás 9. Gy: Java alapok IT A N Adatkezelő 5.rész
Bináris kereső fák Definíció: A bináris kereső fa egy bináris fa,
A Lineáris Keresés Buktatói
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
További rendező és kereső algoritmusok
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
Pont- és burorékdiagram
Matematika 11.évf. 1-2.alkalom
Utasítások, elágazás- és ciklusszervezés C nyelvi utasítások
Mintaillesztés Knuth-Morris-Pratt (KMP) algoritmus
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
Informatika Oktató: Katona Péter.
A geometriai transzformációk
Algoritmusok.
Java alkalmazások 1. Előadás.
Munkaszámos munkaidő nyilvántartás
Java alkalmazások 2. Előadás.
FÜGGVÉNYEK ÉS GRAFIKONJUK
Pipeline példák (Normál, 2019).
Előadás másolata:

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

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

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

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

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

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

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

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

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

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

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

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 tól ig Előjeles egész. int4 byte től igElőjeles egész. long8 byteElőjeles egész.

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

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

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

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

17 Vége!