Memoria dinamica

Date le istruzioni

New(P); P^:=2.5;
  1. Di che tipo è P? ... Type ...
  2. P è allocata nello stack di programma o nell’heap? ...
  3. Di che tipo è P^? ... Type ...
  4. P^ è allocata nello stack di programma o nell’heap? ...
  5. (P == 2.5)? ... Perché? ...
  6. La dimensione dello stack è fissa? ... Dell’heap? ... Dello stack+heap? ...

Liste

  1. Dichiara le strutture dati necessarie per una lista semplice e per una lista a doppi puntatori contenenti dei numeri interi.
  2. Disegna la lista contenente la tua data di nascita: gg – mm - aaaa.
  3. Progetta (analisi, algoritmo) e realizza (codice commentato) un sottoprogramma per il calcolo della somma dei valori contenuti nella lista.

Alberi

  1. Disegna il tuo albero degli antenati con i nomi dei genitori e dei nonni materni
  2. Esegui le visite
  3. Disegna l'albero binario equivalente
  4. Numero di foglie? 1° ... 2° ...
  5. Grado? 1° ... 2° ...
  6. Altezza?1° ... 2° ...

- ApPuNtIdIuNiNfOrMaTiCo