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

  1. incapsulamento
  2. information hiding
  3. 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.

- ApPuNtIdIuNiNfOrMaTiCo