Ricerca un dato valore

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].