← Vissza a feladatokhoz
Készíts dominókat rajzoló eljárást (dominó :melyik :méret), ahol :melyik tartalmazza a dominón megjelenő számpárt, :méret pedig a dominó méretét határozza meg! Készítsd el a sor :dominók :méret eljárást, ahol :dominók a dominók számpáraiból álló lista, a :méret pedig egy dominó mérete! A paraméterben szerepelhetnek balra vagy jobbra fordulások is.
Dominó ”12 50 | Dominó ”45 50 | |
Mi lesz az eredménye a valami :x függvénynek, ha az :x az [a a a b b c c c c] lista? Mi lesz az eredménye az egyik :x és a másik :x függvénynek?
eljárás valami :x
ha üres? :x [eredmény []]
eredmény utolsónak egyik :x valami másik :x
vége
eljárás egyik :x
ha üres? :x [eredmény 0]
ha üres? elsőnélküli :x [eredmény 1]
ha első :x=első elsőnélküli :x [eredmény 1+egyik elsőnélküli :x]
eredmény 1
vége
eljárás másik :x
ha üres? :x [eredmény []]
ha első :x=első elsőnélküli :x [eredmény másik elsőnélküli :x]
eredmény elsőnélküli :x
vége