L'obbiettivo di questo esercizio è quello di cercare la cella di un valore e ritornare la sua posizione.
A questo proposito dovresti scrivere il metodo indexOf() avente
i due parametri quali il vettore da esplorare e il valore da cercare. Se il
valore lookingFor non è nel vettore tab, il metodo
deve ritornare -1.
L'idea dell'algoritmo è quella di scandagliare l'intero vettore cercando il valore in ogni cella. Se il valore ricercato è presente devi ritornare l'indice della cella dove l'hai trovato.
Ricorda che gli indici cominciano da 0 e finiscono a 1. Quindi se ci sono 3 celle, i loro indici saranno 0, 1 e 2. Non ci sarà nessuna cella numero 3.
Ricorda anche che il numero di celle in un vettore può essere ottenuto
utilizzando l'attributo length. Quindi se il vettore si chiama
tab, la sua dimensione può essere ottenuta con
tab.length. Nota che non ci sono () dopo
length. Un attributo è una specie di variabile inclusa in un
altro oggetto (in questo caso un vettore).
Quindi l'ultimo valore di un vettore è dato da tab[tab.length -
1].
RIcorda anche che il numero di celle di un vettore può essere ottenuto anche
con la funzione len(). Quindi se il tuo vettore si chiama
tab la sua dimensione si potrebbe ottenere con
len(tab).
Quindi l'ultimo valore di un vettore è dato da tab[ len(tab) -
1].