Vettori e record (R)Dichiara (e commenta) un tipo di dato per immagazzinare A. Le caratteristiche di un P.C. Type PC = Record ... {µP, Clock, RAM, HD, ...} End;B. I libri di testo per la tua classe Type LIBRO = Record ... {autore, titolo, casaeditrice, prezzo, ...} End; I_LIBRI = Array[1..20] of LIBRO;C. Le misure annuali, dalla nascita, della tua altezza. Type ALTEZZE = Array[0..25] of Real;D. I tuoi voti a scuola Type VOTO = Record ... {data, materia, tipo, valutazione, ...} End; I_VOTI = Array[1..100] of Studente;Analizza e "commenta" in linguaggio naturale le singole istruzioni (corrette…) seguenti 1. V[R.x]:=3; Assegna il valore 3 alla posizione R.x del vettore V (quindi x č un intero, V č un vettore di interi...) 2. V[x]:=R; Assegna il record R alla posizione x del vettore V (quindi x č un intero e V č un vettore di record del tipo di R...) 3. if(R.x = V[y].z) then Confronta R.x con V[y].z (quindi il campo x di R e il campo z di V[y] sono dello stesso tipo, y č un intero, V č un vettore di record...) Progetta (analisi con esempi, algoritmo risolutivo, interfaccia) e realizza (codifica commentata) un sottoprogramma risolutivo per il problema
|