3° Anno TEORIA 9. Tipi di dato strutturato: vettori e record | Page 57

8 : I dati e la loro struttura nella programmazione ( ARRAY , MATRICI , RECORD ) Vers . 8.2 – Settembre 2022

C3 ) Definizione di un record di nome mag1 costituito da 4 campi utilizzando più volte l ’ istruzione TIPO ( SENZA sottorecord ) ……

TIPO mio _ tipo _ codice _ prodotto = ARRAY [ 6 ] DI CHAR TIPO mio _ tipo _ nome _ prodotto = ARRAY [ 25 ] DI CHAR
TIPO mio _ tipo _ record = RECORD CodProdotto : mio _ tipo _ codice _ prodotto NomeProdotto : mio _ tipo _ nome _ prodotto Giacenza : INT Prezzo : REAL
FINE RECORD
…… mag1 : mio _ tipo _ record

C4 ) Definizione di un record di nome mag2 costituito da 3 campi di cui uno è un record a sua volta utilizzando più volte l ’ istruzione TIPO ……

TIPO mio _ tipo _ codice _ prodotto = ARRAY [ 6 ] DI CHAR TIPO mio _ tipo _ nome _ prodotto = ARRAY [ 25 ] DI CHAR
TIPO mio _ tipo _ sub _ record = RECORD CodProdotto : mio _ tipo _ codice _ prodotto NomeProdotto : mio _ tipo _ nome _ prodotto
FINE RECORD
TIPO mio _ tipo _ record =
…… mag2 : mio _ tipo _ record
RECORD SottoRec : mio _ tipo _ sub _ record Giacenza : INT Prezzo : REAL
FINE RECORD

D1 ) Definizione di un array di record di nome v2 utilizzando l ’ istruzione TIPO ( SENZA sottorecord ) …… TIPO mio _ tipo _ record =

…… v2 : ARRAY [ MAXDIM ] DI mio _ tipo _ record
RECORD CodProdotto : ARRAY [ 6 ] DI CHAR NomeProdotto : ARRAY [ 25 ] DI CHAR Giacenza : INT Prezzo : REAL
FINE RECORD
Autore : Rio Chierego ( email : riochierego @ libero . it - sito web : www . riochierego . it ) Pag . 57