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

V 1.0 ÓE-NIK-AII, 2014 1 Programozás I. Karaktersorozatok Feladatok.

Hasonló előadás


Az előadások a következő témára: "V 1.0 ÓE-NIK-AII, 2014 1 Programozás I. Karaktersorozatok Feladatok."— Előadás másolata:

1 V 1.0 ÓE-NIK-AII, 2014 1 Programozás I. Karaktersorozatok Feladatok

2 V 1.0 Hallgatói Tájékoztató A jelen bemutatóban található adatok, tudnivalók és információk a számonkérendő anyag vázlatát képezik. Ismeretük szükséges, de nem elégséges feltétele a sikeres zárthelyinek, illetve vizsgának. Sikeres zárthelyihez, illetve vizsgához a jelen bemutató tartalmán felül a kötelező irodalomként megjelölt anyag, a gyakorlatokon szóban, illetve a táblán átadott tudnivalók ismerete, valamint a gyakorlatokon megoldott példák és az otthoni feldolgozás céljából kiadott feladatok önálló megoldásának képessége is szükséges. ÓE-NIK-AII, 2014 2

3 V 1.0 ÓE-NIK-AII, 2014 3 Programozás I. Karaktersorozatok Feladatok

4 V 1.0 Karaktersorozatok A string-ek karakterekből álló tömböknek is tekinthetők –A hosszuk lekérdezhető a Length használatával (pl. s.Length ) –A string egy eleme lekérdezhető az indexével (pl. s[i] ) –Értéket viszont nem lehet adni a string egy elemének (pl. s[i] = ’t’ hibás) –Két string összefűzhető (pl. s = s1 + s2 ) –Az összefűzés működik string és char között is, ha string-hez a string tömb egy elemét fűzzük (pl. s = s1 + s2[3] ) –Az összefűzésnél néha konverzió kell –(pl. s += ’t’.ToString()) ÓE-NIK-AII, 2014 4

5 V 1.0 Hasznos karakter függvények SzintakszisJelentés char.IsLetter(c) Igaz, ha c betű char.IsDigit(c) Igaz, ha c szám char.IsLetterOrDigit(c) Igaz, ha c betű vagy szám char.IsLower(c) Igaz, ha c kisbetű char.IsUpper(c) Igaz, ha c nagybetű char.ToLower(c) c -t kisbetűvé konvertálja char.ToUpper(c) c -t nagybetűvé konvertálja ÓE-NIK-AII, 2014 5

6 V 1.0 ÓE-NIK-AII, 2014 6 Programozás I. Karaktersorozatok Feladatok

7 V 1.0 Feladatok 1.Írjon programot, amely előállít egy véletlen Neptun kódot! A Neptun kódok 6 karakterből állnak. Minden karakter az angol ABC nagybetűje, illetve 0 és 9 közötti számjegy lehet. 2.Írjon programot, amely egy szöveges változóban megszámolja a betűket! 3.Írjon programot, amely egy szövegben cserét hajt végre! a)Első változatban egy karaktert egy karakterre lehessen cserélni b)Második változatban egy részstringet egy másik részstringre lehessen cserélni. c)A második esetnél írjon olyan metódust is, amely megadja, hogy hol található egy részstring egy string-ben! ÓE-NIK-AII, 2014 7

8 V 1.0 Feladatok 4.Írjon programot, amely egy szövegben megszámolja a magánhangzókat! 5.Írjon programot, amely egy szöveget átalakít „Teve tuvudsz ívígy beveszévélnivi” módon! 6.Írjon programot, amely egy szövegből „eltünteti” a szóközöket! 7.Írjon programot, amely egy szövegről megmondja, hogy palindrom-e. Palindrom az a szöveg, amely előröl olvasva ugyanaz, mint hátolról olvasva. Pl.: „Géza kék az ég.” ÓE-NIK-AII, 2014 8

9 V 1.0 Feladatok 8.Írjon programot, amely addig kér be, e-mail címeket, amíg a megadott cím valós e-mail cím nem lesz. E-mail címmel szembeni elvárások: –Legyen benne pontosan egy @ karakter –Legyen benne. karakter a @ után –Megengedett karakterek: Betűk Számok @, -, _,. ÓE-NIK-AII, 2014 9

10 V 1.0 Irodalom, feladatok Kotsis-Légrádi-Nagy-Szénási: Többnyelvű programozástechnika, PANEM, Budapest, 2007 Faraz Rasheed: C# School, Synchron Data, 2006 http://www.programmersheaven.com/2/CSharpBook Reiter István: C# jegyzet, DevPortal, 2010, http://devportal.hu/content/CSharpjegyzet.aspx 10 ÓE-NIK-AII, 2014

11 V 1.0 ÓE-NIK-AII, 2014 11

12 12 ÓE-NIK-AII, 2014


Letölteni ppt "V 1.0 ÓE-NIK-AII, 2014 1 Programozás I. Karaktersorozatok Feladatok."

Hasonló előadás


Google Hirdetések