|
Nomi incompletiSi richiede di definire una procedura simile a quella che permette ad alcuni sisstemi operativi di accettare nomi incompleti di file. È dato un insieme lineare e finito (array o lista) i cui elementi sono stringhe di caratteri alfanumerici stampabili, già memorizzato sul file di nome ARCHIVI, caricabile interamente in memoria centrale sotto forma di tabella. In tale tabella va cercata una stringa di input producendo in output un messaggio che indichi l'esito della ricerca se anche l'input è solo alfanumerico. Se però l'input contiene almeno uno dei caratteri speciali ? e * l'output richiesto è differente e deve consistere di un elenco di tutte le stringhe della tabella che risultino, secondo quanto segue, uguali a quella di input; un apposito messaggio indicherà l'assenza di uguaglianze.
Il candidato produca un'analisi del problema fornendo eventuali condizioni aggiuntive. Si richiede inoltre di sviluppare l'algoritmo e la codifica in un linguaggio di programmazione conosciuto di uno o più segmenti del programma. |
|