Najpierw przyjmujesz, że nie wiesz kto ma największą ocenę
ocena_max = 0;
osoba_max = "";
Potem w pętli dla kolejnych `i` sprawdzasz czy `tab[ i ] [1]` jest większe od `ocena_max`. Jeśli tak to zapamiętujesz to jako
ocena_max = tab[ i ][1];
osoba_max = tab[ i ][0];
i kontynujesz pętlę.
Po wyjściu z pętli masz wynik w `ocena_max` i `osoba_max`.
Można też zapamiętywać `i_max` jeśli chcesz wiedzieć, pod jakim numerem jest ta osoba.
---
Prawdę mówiąc można by to robić nawet w pętli na etapie wczytywania danych bez potrzeby przechowywania wszystkich danych w tablicy.