4AA - Verifica del 16-10-2013

  1. Dai una definizione di archivio.
  2. Dai almeno 2 motivi per passare dagli archivi cartacei a quelli elettronici.
  3. Spiega la relazione esistente tra record e campi (con un esempio).
  4. Cosa rappresentano le sigle CR, LF?
  5. Spiega il funzionamento dei comandi/funzioni
    1. Append(F);
    2. ReWrite(F);
    3. Eof(F)
    4. WriteLn(F,X);
    5. Read(F,X);
  6. Riscrivi il codice indentandolo e poi spiega il suo funzionamento riga per riga e con un esempio.
    While Not Eof(F) Do Begin Read(F,X); BOH:=X*X; WriteLn(BOH); End;

4BA - Verifica del 22-10-2013

  1. Illustra brevemente lo sviluppo storico degli archivi.
  2. Cosa rappresenta il tracciato del record?
  3. Illustra i comandi che si utilizzano per “aprire” e “chiudere” i file.
  4. Un file di testo contiene ripetuto per tre righe il testo “Addio alle armi”.
    Quanti byte occuperà il file e perché?
  5. Spiega con un esempio il comportamento delle istruzioni
    1. Read(T,CH1);
      Read(T,CH2);
    2. ReadLn(T,CH1);
      ReadLn(T,CH2);
  6. Riscrivi il codice indentandolo e poi spiega il suo funzionamento riga per riga e con un esempio.
    While Not Eof(F1) Do Begin Read(F1,X); Y:=2*X; Write(F2,Y); End;

Risposte


While Not Eof(F) Do
   Begin
      Read(F,X);
      BOH:=X*X;
      WriteLn(BOH);
   End;

Visualizza sullo schermo, in colonna, i quadrati dei numeri contenuti in F.



Addio alle armiCRLF
Addio alle armiCRLF
Addio alle armi

17+17+15 = 49



Read(T,CH1);
Read(T,CH2);

Legge da T due caratteri consecutivi e li assegna a CH1 e CH2 rispettivamente.



ReadLn(T,CH1);
ReadLn(T,CH2);

Legge da T due linee successive e assegna il primo carattere di ciascuna a CH1 e CH2 rispettivamente.



While Not Eof(F1) Do
   Begin
      Read(F1,X);
      Y:=2*X;
      Write(F2,Y);
   End;

Copia in F2 i numeri contenuti in F1, dopo averli raddoppiati.
There are no comments on this page.
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki