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

Lista adatszerkezet bevezetése

Listák

  • Elemi adat: a karakter: "k
    Speciálisan a számjegy elé nem szükséges idézőjel: 3
  • Összetett adat
    • elemi adatok sorozata a szó: "kakukk vagy 1526
    • összetett adatok sorozata
      • azonos szerkezetű elemek
        mondat például: [szó szó szó]
        mondatsorozat például: [[első mondat] [közép] [utolsó mondat]]
      • különböző szerkezetű elemek
        [indulás [8 13] érkezés [10 22]]

Parancsok

 Parancs Példa Eredmény
 első első [Lajos a fánkot falja] "Lajos
 utolsó utolsó [Lajos a fánkot falja] "falja
 elsőnélküli elsőnélküli [Lajos a fánkot falja] [a fánkot falja]
 utolsónélküli utolsónélküli [Lajos a fánkot falja] [Lajos a fánkot]
 elemszám elemszám [Lajos a fánkot falja]  4
 üres? üres? [Lajos a fánkot falja]  hamis
 eleme? eleme? "Lajos [Lajos a fánkot falja]  igaz
 elsőnek elsőnek "Nagy [Lajos a fánkot falja]  [Nagy Lajos a fánkot falja]
 utolsónak utolsónak "hosszan [Lajos a fánkot falja]  [Lajos a fánkot falja hosszan]
 mondat mondat [Lajos a fánkot falja] [Sok beszédnek sok az alja]  [Lajos a fánkot falja Sok beszédnek sok az alja]
 lista lista "Lajos "a "fánkot "falja  [Lajos a fánkot falja]

Figyeljük meg, hogy a művelet az adatszerkezet szintjét hogyan változtatja!

Feladatok papíron

  1. Mit írnak ki a következő parancsok?
    • kiír első [ez egy mondat]
    • kiír első első [ez egy mondat]
    • kiír első elsőnélküli [ez egy mondat]
    • kiír elsőnélküli első elsőnélküli [ez egy mondat]
    • kiír első elsőnélküli [a b [c]]
    • kiír elsőnélküli első [a b [c]]
    • kiír első első elsőnélküli elsőnélküli [a b [c]]
  2. Határozd meg az [én te ő mi ti ők] sorozat harmadik elemét!
  3. Készíts kéttagú névhez monogramot!
  4. Mi a következő parancsok által adott eredmény?
    • első utolsó [Lali lova lelkendezve lóherét legel]
    • elemszám [Lali lova lelkendezve lóherét legel]
    • első elsőnélküli [Lali lova lelkendezve lóherét legel]
    • elemszám első [Lali lova lelkendezve lóherét legel]
    • elemszám elsőnélküli [Lali lova lelkendezve lóherét legel]
    • elemszám elemszám [Lali lova lelkendezve lóherét legel]
    • utolsónak első [Lali lova lelkendezve lóherét legel] [Kovács]
    • eleme? "ló [Lali lova lelkendezve lóherét legel]
    • eleme? "lova [Lali lova lelkendezve lóherét legel]
    • szó? [Lali lova lelkendezve lóherét legel]
    • szó? "Lali
    • mondat "Lali "lova
    • lista első [Lali lova lelkendezve lóherét legel] utolsó [Lali lova lelkendezve lóherét legel]
    • üres? "Lali