Take the test

Questo è il test di accesso all’Academy of Immersive Technologies. Chi supererà il test entrerà nel processo di selezione, sarà contattato per un colloquio e potrà aggiudicarsi una delle borse di studio.
Tutte le informazioni qui.

Nome
E-mail
Età
Dove vivi?
Qual è il tuo titolo di studi?
Hai mai usato Unity?

QUESITO DI PROGRAMMAZIONE

DURATA STIMATA: 5 minuti

Una variabile array "v" contiene 100 elementi di tipo intero.

Si chiede di scrivere un spezzone di codice che cicli su questo array ed cerchi il valore minimo assoluto, tornando come risultato un array con le posizioni all'interno dell'array "v" di questi minimi.


QUESITO DI PROGRAMMAZIONE

DURATA STIMATA: 10 minuti

Una variabile hash "h" ha come chiavi stringhe (ad esempio "Mario", "Giovanni") e come valori un array di stringhe (ad esempio "tennis","film","musica").
Ad esempio, in formattazione json:

h = {
"Marco": ["film", "tennis", "musica"],
"Giovanni": ["videogames", "3D", "Unity", "Hard Rock"],
"Anna": ["danza", "musica", "tennis", "yoga"]
......
}

Scrivere uno spezzone di codice che calcoli quante e quali nomi di persona (le chiavi dell'hash) hanno la stringa "3D" nell'array dei valori.


QUESITO DI 3D

DURATA STIMATA: 30 minuti

Siete una astronave di forma triangolare, un triangolo isoscele di altezza 2 e base 1, con vertici A, B e C. Vi muovete in un mondo tridimensionale - ogni vostro vertice ha quindi coordinate x,y,z. Il vertice A è la "punta" della vostra astronave, B e C sono i "motori".

Nello spazio c'è un punto P.

Scrivere uno spezzone di codice che, nota la posizione di P, calcoli le posizioni dei vertici A, B, C dell'astronave di modo tale che la punta A punti verso P. Potete calcolare le posizioni dei verticicome volete - gli unici vincoli sono mantenere la forma di triangolo isoscele (alto 2 e base 1), e che la punta "punti" verso P.

Scrivere poi un secondo spezzone di codice che tenga ferma posizione di A precedentemente calcolata e che ricalcoli solo le posizioni di B e C di modo tale che A punti verso P.

Usate funzioni matematiche più semplici possibili.


QUESITO DI 2D

DURATA STIMATA: 20 minuti

4 persone si trovano ai vertici di un quadrato di lato 1. Ogni persona è identificata da una posizione in coordinate cartesiane (x,y). La prima persona si quindi trova nella posizione (0,0); la seconda persona si trova in posizione (1,0); la terza persona si trova in posizione (1,1); infine la quarta persona si trova in posizione (0,1).

Ogni persona si muove con velocità 0.01 per unità di tempo. Il tempo è discretizzato.
In ogni unità di tempo ciascuna persona si muove inseguendo quella alla propria destra, cercando di raggiungerla. Ad esempio la persona 1 si muove inseguendo la persona 2; la persona 2 si muove inseguendo la 3. La persona 4 si muove inseguendo la persona 1.

Scrivere uno spezzone di codice che simuli il movimento di queste persone, muovendo le persone nel tempo, unità di tempo dopo unità di tempo.



Hai completato tutte le domande del test. Clicca su Invia per confermare le tue risposte.



Siamo spiacenti, lo schermo del tuo dispositivo non permette lo svolgimento corretto del test: riprova ad accedere con il tuo tablet o con il tuo computer.