Logo‎ > ‎Feladatok‎ > ‎Funkcionális programozás‎ > ‎

Bevezető feladatok a listák alkalmazására

  1. Állítsunk elő csillagokból álló sorozatot!

    Példa: sor 8
    Eredménye: "********

  2. Készítsünk karakterekből, például csillagokból álló háromszöget!

    Példa: karháromszög 8
    Eredménye:
    ********
    *******
    ******
    *****
    ****
    ***
    **
    *

  3. Készítsünk eljárást, amely egy sorozat elemeit egymás alá írja ki számozva!

    Példa: sorozatkiír "nagypapa
    Eredménye:
    1 n
    2 a
    3 g
    4 y
    5 p
    6 a
    7 p
    8 a

  4. Ciklikusan léptessük függvény segítségével balra, illetve jobbra egy lista elemeit!

    Példa: 
    blép "amur
    Eredménye: "mura

    jlép "érik
    Eredménye: "kéri

    blép 12345
    Eredménye: 23451

    jlép 12345
    Eredménye: 51234

  5. Készítsünk függvényt, amely egy listát megfordít!

    Példa: 
    fordító "kerék
    Eredménye: "kérek

    fordító [piros fehér zöld]
    Eredménye: [zöld fehér piros]

  6. Lista szimmetrikus-e?

    Példa: 
    szimmetrikus? "lepel
    Eredménye: "igaz
    szimmetrikus? "kerék 
    Eredménye: "hamis

  7. Készítsünk függvényt, amely egy betűről eldönti, hogy magánhangzó-e?

    Példa: 
    magánhangzó? "e
    Eredménye: "igaz
    magánhangzó? "k
    Eredménye: "hamis

  8. Magánhangzók száma

    Példa: számol "káposztalepke
    Eredménye: 5

  9. Egy sorozat minden betűje magánhangzó-e?

    Példa: 
    mindmagán? "aúúú
    Eredménye: "igaz
    mindmagán? "csavar
    Eredménye: "hamis

  10. Madárnyelv. Madárnyelvre alakításkor a magánhangzók után egy v betű és újra a magánhangzó következik.

    Példa: madárnyelv "kalap
    Eredménye: "kavalavap

  11. Készítsünk függvényt, amely egy tízes számrendszerben megadott számot átvált kettes szám-rendszerbe!

    Példa: tizes_kettes 133
    Eredménye: "10000101

  12. Szigorúan monoton növekvő-e egy sorozat?

    Példa: 
    szigmon? "abcd
    Eredménye: "igaz
    szigmon? "cadb
    Eredménye: "hamis

  13. Készítsük el egy lista a-tól b-ig terjedő részének előállítását!

    Példa: Részlet "Lajoslángostvett 6 11
    Eredménye: "lángos

  14. Két lista összefűzése. (A Mondat alapszó megvalósítása)

    Példa: Összefűz "kormány "kerék
    Eredménye: "kormánykerék

  15. Alakítsunk át paraméterként megadott szót eszperente nyelvre (azaz minden magánhangzóját cseréljük e-re)!

    Példa: eszperente "gyógyfürdő
    Eredménye: "gyegyferde

  16. Vizsgáljuk meg, hogy két szó anagrammája-e egymásnak (azaz egyik a másikból előállítható-e a betűk sorrendjének megváltoztatásával)? (Országos Logo Verseny . korcsoport 2. forduló)

    Példa: 
    anagramma? "homár "három
    Eredménye: "igaz
    anagramma? "homár "hárem
    Eredménye: "hamis

  17. Számoljuk meg, hogy két szó hány karakterpozíción tartalmaz azonos karaktereket!

    Példa: azonos "vonatvezető "tolató
    Eredménye: 3

  18. Döntsük el két tetszőleges szóról, hogy a hosszabb tartalmazza-e a másikat?

    Példa: 
    tartalmazza? "kerékpár "ék
    Eredménye: "igaz
    tartalmazza? "sárgaborsó "ék
    Eredménye: "hamis