Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Estructura bsica
Unificacin
Member
Append
Ejercicio
rbol de seguimiento
Estructura bsica
La notacin es la siguiente:
[manana, pera, banana! lista "acia: [ !
.or ejemplo:
[,abea - ,ola!/[0,+,1! [0! / [0-[ !!
,abea/0,
,ola/[+,1!
.ara probar:
234/[0,+,1!,4 / [0 - [ + , 1 ! !,
4 / [0 - [ + - [1 ! ! !,4 / [0 - [ + - [1 - [ ! ! ! ! .
Unificacin
.rimer enfo$ue:
rotar(4,4,B).
rotar([4-5!, L, ;):3;0 is ;30, append(5,[4!,50), rotar(50, L, ;0).
#egundo enfo$ue:
rotar(L,D, ;):3append(4, 5, L), sie(4, ;), append(5, 4, D).
Arbol de seguimiento
No
.+ size)[],,+%
0+ size)[X|Y], N+($size)Y, N.+, N is N./.%
size)[.,0,1], N+
&or .+
size)[0,1], N.+, N2 is N. / .
&or 0+ X2=0, Y2=[1], N2=N22 &or .+
No, no "ace
matc"in el
vacio con la
lista
&or 0+ X=., Y=[0,1], N=N2
size)[1], N.2+, N22 is N.2 / .
Yes, N.22=,
&or 0+ X22=1, Y22=[], N22=N222
&or .+
size)[], N.22+, N222 is N.22 / .
&or .+
No