Sztring kezelés alapfeladatok
1.
Változtasd át nagybetűre egy Szó tetszőleges karakterét (Hanyadik).
Nagybetű(Szó, Hanyadik)
Bemenet: Szó, Hanyadik: melyik karakter
- Írj egy univerzális Függvényt,
ami kis és nagybetűvé konvertál.
KisNagy(Szöveg, Hogyan)
Bemenet: Szöveg:
A beadott sztring. Hogyan: 1: minden
kicsi, 2: minden nagy, 3: Az első szó nagy (Mondatkezdő), 4: Minden szó
első betűje nagy (Szókezdő)
- Készítsen egy függvényt, ami
visszafelé ír egy szöveget.
Visszafelé(Szöveg)
Bemenet: Szöveg
- Készítsen egy eljárást, ami
statisztikát készít egy szövegről.
Statisztika(Szöveg, Betűk, Szavak, Mondatok)
Bemenet: Szöveg:
A beadott szöveg,
Kimenet: Betűk:
hány betű, Szavak: Hány szó, Mondatok: Hány mondat
- Készítsen egy eljárást, ami
egy szövegben lecserél egy szöveg minden előfordulását valamire.
Cserél(Szöveg, Mit, Mire, ÚjSzöveg, HányVolt)
Bemenet: Szöveg,
Mit: Mit cseréljen le, Mire: mire cserélje le
Kimenet: ÚjSzöveg: A szöveg, amiben már le
vannak cserélve a szavak, HányVolt: Hány
csere kellett?
- Készítsen egy eljárást, ami
egy teljes fájlnevet elemez.
FájlRészek(FájlTeljesNév, Meghajtó, Útvonal,
FájlNév, Kiterjesztés)
Bemenet: FájlTeljesNév:
Az elemzendő fájlnév: pl.: c:\dokumentumok\munka.doc
Kimenet: Meghajtó: c, Útvonal: c:\dokumentumok, Fájlnév: munka.doc, Kiterjesztés:
doc
- Készítsen egy eljárást, ami
egy szövegben megkeres egy másik szöveget.
Keres(Szöveg, KeresettSzöveg, Hányszor, HolVanTömb)
Bemenet: Szöveg:
A szöveg, amiben keresünk, KeresettSzöveg:
Amit keresünk
Kimenet: Hányszor: A KeresettSzöveg hányszor
van meg benne, HolVanTömb: Egy tömb, ami
megmondja, hogy a Szövegben hol vannak a keresett szavak.
- Készítsen egy eljárást, ami
egy szövegben lecseréli az ékezetes karaktereket, valamint a szóközöket aláhúzás jellel helyettesíti: WebForma(Szöveg, ÚjSzöveg)
Bemenet: Szöveg:
amit át fogunk alakítani,
Kimenet: ÚjSzöveg:
Az átalakított szöveg
- A függvény adja vissza egy ember nevének vezetéknevét.
Vezetéknév(Név)
Bemenet: Név. Pl.: Kiss Péter
Kimenet: String. A Név Vezetéknév része (Pl. Kiss)
- A függvény adja vissza egy ember nevének keresztnevét.
Keresztnév(Név)
Bemenet: Név. Pl.: Kiss Péter
Kimenet: String. A Név Keresztnév része (Pl. Péter)
- A függvény adja vissza egy ember nevének monogramját.
Monogram(Név)
Bemenet: Név. Pl.: Kiss Péter
Kimenet: String. A Név monogramja (Pl. KP)
- A függvény generáljon egy
bejelentkezési nevet egy beadott teljes név alapján. A szabály: pl. A
beadott név: Éliás Péter, akkora a kimenet: eliasp. (A vezetéknév egybeírva a Keresztnév kezdőbetűjével ékezet nélkül csupa kisbetűvel)
Névgenerátor(Név)
Bemenet: Név: egy tetszőleges név (Éliás Péter)
Kimenet: String. eliasp a generált bejelentkezési név csupa kisbetűvel
- A függvény készítse el egy
tetszőleges mondat, szó sorozat mozaikszavát, azaz adja vissza kezdőbetűiket egymás után írva csupa nagybetűvel.
Mozaikszó(Mondat)
Bemenet: Egy tetszőleges szóösszetétel: Magyar horgászok
egyesületének gyerek tagozata.
Kimenet: Sztring. A példa szerint: MHEGT
- A függvény betűzzön egy
beadott tetszőleges szót. Vegye figyelembe a kettőzött betűket!
Betűző(Szó)
Bemenet: Szó: Egy tetszőleges szó, pl.: csecsebecse
Kimenet: Egy tömb, aminek elemei a betűk. A példa szerint:
{"cs", "e", "cs", "e",
"b", "e", "cs", "e"}