Vocabolario bilingue
Il candidato deve ideare, orientandosi verso un linguaggio di programmazione a sua scelta, uno o più programmi che permettano di gestire la situazione descritta di seguito.
Si desidera realizzare su calcolatore un semplice sistema di vocabolario bilingue, per esempio italiano-inglese e inglese-italiano, basato su unità di informazione cui si dà il nome di voce che consiste di una parola chiave che è il termine da tradurre e un insieme di parole traduzione che ne sono i possibili corrispondenti nell'altra lingua. Questo insieme deve poter contenere un numero variabile di elementi a partire da zero.
Il sistema deve fornire le seguenti funzioni: