1. Completa la tabella
Comando o operatore sui file | Numero parametri? | (P)rocedura o (F)unzione? | Funziona solo se il file è aperto? | Specifico per i TEXT? |
|---|
Assign() | 2 | P | | |
|---|
Reset() | 1 | P | | |
|---|
Read() | 2 | P | x | |
|---|
Readln() | 2 | P | x | x |
|---|
Append() | 1 | P | | x |
|---|
Filesize() | 1 | F | x | |
|---|
Seek() | 2 | P | x | |
|---|
Eof() | 1 | F | x | |
|---|
Truncate() | 1 | P | x | |
|---|
2. Un file di testo contiene 3 righe, ciascuna di 10 caratteri. Quanti byte misura e perché?3*10 char + 2*2 char (#13, #10 per 2 righe) = 34 char
3. Cosa produce la sequenza di istruzioni “Rewrite(F); Close(F);” su un file già esistente?"Svuota" il file...
4. Come spostare il puntatore alla posizione centrale di un file?Seek(F, Filesize(F) Div 2);
5. Realizza un sottoprogramma che risolva il problema: dato un file di reali costruire un secondo file utilizzando i valori superiori alla media tra quelli presenti nel primo.Una prima visita per calcolare la media e una seconda visita per realizzare una copia selettiva...
|