ADT
A. Indica gli effetti sulle variabili della sequenza di istruzioni
StackInt s=new StackInt();
CodaInt c=new CodaInt();
int x=5; int y=6;
s.push(x);
s.push(y);
s.push(x);
y=s.top();
y=s.pop();
int quanti=s.size();
x=5; y=6;
c.aggiungi(x);
c.aggiungi(y);
x=c.togli();
B. Nella specifica di un metodo cosa inserisci?
C. Cosa si intende per
- incapsulamento
- information hiding
- ereditarietà.
D. Scrivi la specifica e la codifica del metodo ultimo() per l'ADT Coda
E. Scrivi, e commenta, una classe di test per l'ADT Razionale per l'operazione
di moltiplicazione con dati inseriti dall'utente.
|