08-10 Vettori e record

Tipi di dato (semplice o strutturato?): Real, Record, Integer, Array

Dichiara (Vettore, Record o Vettore di Record...) e commenta un tipo di dato per immagazzinare
bulletl'elenco degli studenti di una classe
bulletle temperature rilevate ogni ora dalle 10.00 alle 20.00
bulletil risultato di una partita di calcio
bulletil numero di volte che compare ciascuna parola in un testo

Siano R un record e V un vettore di record, analizza e "commenta" le istruzioni seguenti
bulletV:=R;
bulletV:=V2;
bulletR:=R2;
bulletV[i]:=R;
bulletV[i].Nome:=R.Nome;
bulletif (V = VX) then ...
bulletif (V = R) then ...
bulletwhile (V[i].Chiave <> R.Chiave) do ...

Progetta (analisi con esempi, algoritmo risolutivo, interfaccia) e realizza (codifica commentata) un sottoprogramma risolutivo per il problema
bulletQuanti numeri pari in un vettore di INTERI?

15-10 Vettori e record

Dichiara (e commenta) un tipo di dato per immagazzinare
bulletLe caratteristiche di un P.C.
bulletI libri di testo per la tua classe
bulletLe misure annuali, dalla nascita, della tua altezza.
bulletI tuoi voti a scuola

Analizza e "commenta" in linguaggio naturale le singole istruzioni (corrette…) seguenti
bulletV[R.x]:=3;
bulletV[x]:=R;
bulletif(R.x = V[y].z) then ...

Progetta (analisi con esempi, algoritmo risolutivo, interfaccia) e realizza (codifica commentata) un sottoprogramma risolutivo per il problema
bulletSono uguali i totali dei valori all’interno di due vettori di reali?

05-11 Vettori e record

Analizza e commenta le singole istruzioni seguenti
bulletA.x:=(A.y = A.z);
bulletA.V[3]:=A.V[1]+A.V[2];
bulletV[W[i]]:=V[W[i]+1];

Dichiara (e commenta) un tipo di dato per immagazzinare
bulletI compleanni dei tuoi conoscenti
bulletI tuoi impegni mensili

Progetta (analisi con esempi, algoritmo risolutivo, interfaccia) e realizza (dichiarazione dei tipi di dato, codifica commentata) un sottoprogramma risolutivo per ognuno dei problemi
bulletDati due vettori di reali determinare a quali posizioni contengono (o meno) gli stessi valori.
bulletData la sequenza dei risultati di una squadra di calcio (3-2, 2-0, 0-1, ...) si vuole calcolare la differenza reti (2).

- ApPuNtIdIuNiNfOrMaTiCo