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

  1. Í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ő)
  2. Készítsen egy függvényt, ami visszafelé ír egy szöveget.
    Visszafelé(Szöveg)
    Bemenet: Szöveg
  3. 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
  4. 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?
  5. 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
  6. 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.
  7. 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
  8. 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)
  9. 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)
  10. 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)
  11. 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
  12. 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
  13.  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"}