Находите собственные значения
Находите размерности подпространств корневых векторов высоты небольше k определяете жорданову нормальную форму
определяете новый базис и матрицу перехода к жордановой форме проверяете, что матрица перехода приводит именно к этой форме Оформляете, сдаете