13.04.2013 Views

Exemplu - Facultatea de Electrotehnică şi Electroenergetică

Exemplu - Facultatea de Electrotehnică şi Electroenergetică

Exemplu - Facultatea de Electrotehnică şi Electroenergetică

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

22. Construiţi o procedură care să asigure scrierea unei liste cu elemente<br />

numere întregi pe rânduri succesive, fiecare rând având 3 elemente.<br />

domains<br />

lista = integer*<br />

predicates<br />

scrie(lista)<br />

scrie_rind(lista, i i d(li t iinteger) t )<br />

clauses<br />

scrie (L) if<br />

write(„ \ n ”),<br />

scrie_rind(L, 0).<br />

scrie_rind ( [ ], _ ). % oprirea procesului<br />

recursiv<br />

scrie_rind (L, 3) if<br />

write(„\n”),<br />

scrie scrie_rind(L, rind(L 0) 0).<br />

scrie_rind ([E|Rest], N) if<br />

write(" write( "E) ,E),<br />

N1=N+1,<br />

scrie_rind(Rest, N1).

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!