Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Guida Pascal - Esercizi sui capitoli 12 e 13

Guida Pascal

Capitolo 35° - Esercizi sui capitoli 12 e 13

<< Precedente Prossimo >>
  • Scrivere un programma che memorizzi i dati di 20 persone, considerandone il nome, il cognome, l'indirizzo, il numero telefonico e l'età e che poi offra la possibilità di visualizzare i dati memorizzati.
  • Riscrivere il programma precedente in modo che consideri anche il sesso di ognuno, indicandolo con un enumeratore.
  • Riscrivere il programma precedente in modo che memorizzi un numero qualsiasi di persone, scrivendo i dati su un file scelto dall'utente. Suggerimento: riguardare il capitolo sul ciclo repeat...until.
  • Scrivere un programma che memorizzi in un file i dati di un computer e del suo sistema operativo (lascio al lettore la discrezione su quali dati inserire).
  • Trovare gli errori nel seguente codice sorgente:
    01 Program esempio;
    02 uses crt;
    03 type
    04    SO:=record;
    05    nome,versione:string; 
    06    cpu:=record
    07    sist_op:so;
    08    nome,casa produttrice:string
    09    ram,hd:integer; (*in MB*)
    10 var computer:cpu;
    (*...*)
    

    Le soluzioni a fondo pagina.













Le soluzioni:
riga 04: non ci vuole l'operatore di assegnamento nella dichiarazione del record, così come non ci vuole il ;;
riga 06: non ci vuole l'operatore di assegnamento nella dichiarazione di un record;
riga 08: i nomi di variabile non vanno mai spezzati da uno spazio;
riga 10: alla fine di una dichiarazione type di record ci vuole end;;
<< Precedente Prossimo >>
A proposito dell'autore

C#, TypeScript, java, php, EcmaScript (JavaScript), Spring, Hibernate, React, SASS/LESS, jade, python, scikit, node.js, redux, postgres, keras, kubernetes, docker, hexo, etc...