Beolvasó utasítás Console.Read();  Int típusú adatot kapunk. Console.ReadLine();  String típusú adatot kapunk. Console.ReadKey();  Tetszőleges billentyű.

Slides:



Advertisements
Hasonló előadás
Tömbök C#-ban.
Advertisements

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ó.
A problémamegoldás folyamata
Hernyák Zoltán Magasszintű Programozási Nyelvek I.
Turbo Pascal Változók.
Számhalmazok.
Bernoulli Egyenlőtlenség
Algebra a matematika egy ága
Fájlkezelés, IO Kivételkezelés Belső osztályok
Táblázatkezelés alapjai MS Excel, OpenOffice Calc
Egy feladat megoldásának gondolatmenete. Feladat: Generáljuk véletlen számokat 1 és 6 között, amíg legalább 10 darab egyes és 10 darab hatos nem lesz.
Algebrai törtek.
Készítette: Rummel Szabolcs Elérhetőség:
Fejezetek a matematikából
C# tagfüggvények.
C# tagfüggvények.
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.
x2 x2 – 5x + 6 x(x ) + x(–2)+ (–3)(x) + (–3)(–2) = (x – 3)(x – 2) = Végezzük el a következő szorzást: (x-3)(x-2) =
Web-grafika (VRML) 10. gyakorlat Kereszty Gábor. Script típusok Elemi típusok: szám: egész vagy lebegőpontos – int / float – 1 / 1.1 string: ‘Hello World!’
Programozás I Függvények általános jellemzői
Vizuális és web programozás II.
Lineáris függvények.
Programozás C# -ban Elágazások.
P ROGRAMOZÁS C# - BAN Kivételkezelés. P ÉLDA I. Nullával való osztás miatt kapjuk a hibaüzenetet.
Programozás Operátorok C# -ban.
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.
SQL.
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
A Pascal programozási nyelv alapjai
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.
A Pascal programozási nyelv alapjai
Fájlkezelés Pascalban
Szintaktikai, szemantikai szabályok
Operátorok Értékadások
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.
1 Hernyák Zoltán Web: Magasszintű Programozási Nyelvek I. Eszterházy.
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 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.
1 Hernyák Zoltán Web: Magasszintű Programozási Nyelvek I. Eszterházy.
Turbo Pascal Indítás: C:\LANGS\Turbo Pascal Turbo Pascal.
Minden diakock á n szerepel egy rövid kis feladat. Ezeket kell megoldanod, végrehajtanod ! Jó munk á t !
Algoritmusok.
1 Vektorok, mátrixok.
Operátorok Vezérlési szerkezetek Gyakorlás
8. osztály Egyszerű képletek. Első feladat  Adjunk meg egész számokat, majd számítsuk ki az összegüket, különbségüket és hányadosukat.
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 természetes számok osztása, az osztás tulajdonságai
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..
4.osztály Elemzés az elsajátítási szintek összehasonlításával 4.osztály Elemzés az elsajátítási szintek összehasonlításával
Forrás: Reiter István C_Sharp programozás lépésről lépésre (frissített tartalommal )
Számtani alapműveletek
Kifejezések C#-ban.
Programozási alapismeretek
3. óra Algebrai kifejezések nagyító alatt
137. óra - Ismétlés Számok és műveletek
óra Algebra
Matematika I. BGRMA1GNNC, BGRMA1GNNB előadás.
Informatikai gyakorlatok 11. évfolyam
Vektorok © Vidra Gábor,
Algoritmus készítés.
Előadás másolata:

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!