Compito del 17/4/2000
1) Descrivere le caratteristiche principali di ereditarietà
e binding dinamico.
Commentare il seguente esempio.
class B extends A {
void p() {System.out.println("B");}
}
class Ered {
public static void main(String[]
args) {
3) Implementare un ambiente in Scheme, definendo le funzioni
(cerca x amb) che cerca il valore legato a x nell’ambiente
amb
(se non c’è restituisce errore)
5) Data la definizione del predicato member in Prolog
E se si chiede un’altra soluzione??- member(a,L)
6) Definire in Prolog il predicato reverse(X,Y) per invertire una lista.