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

Feladatok a listakezelő szavak megvalósítására

A listakezelő szavak egymással előállíthatók.

  1. Készítsük el az elemszám függvényt!

    Példa: elemszám [szilva barack alma]
    Eredménye: 3

  2. Állítsuk elő az elejére szót, amely egy elemet egy lista elejére fűz!

    Példa: elejére "körte [szilva barack alma]
    Eredménye: [körte szilva barack alma]

    eljárás elejére :betű :x
        ha üres? :x [er :betű]
        ha üres? :betű [er :x]
        eredmény utolsónak (utolsó :x) (elejére :betű un :x)
    vége

  3. Írjuk meg a sorozat első elemét előállító szót!

    Példa: elsőúj [szilva barack alma]
    Eredménye: "szilva

  4. Készítsük el az előző szó párját, a sorozat első elemét elhagyó függvényt!

    Példa: elsőnélküliúj [szilva barack alma]
    Eredménye: [barack alma]

  5. Készítsük el egy sorozat i-edik elemét előállító függvényt!

    Példa: iedik 2 [szilva barack alma]
    Eredménye: "barack