Solucionar tu problema, no creo que lo haga nadie, pero siempre podemos darte pistas
Para manejar la lista de notas, usa SetLength, permite establecer la cantidad de elementos que tiene el arreglo dinamicamente.
Con las funciones High(flistanotas) y Low(flistanotas) puedes saber cuales son los índices superior e inferior del arreglo, para no acceder fuera del mismo.
Edito: Con esto, un poco de F1 y dos vueltas a la cabeza (de tuerca
), ya puedes añadir y consultar elementos del arreglo.
PS: Al constructor solamente se le pasa parámetros que necesita para construir el objeto, nunca los valores que tendrán sus propiedades, ya que si tienes 50 propiedades (nombre, edad, calle, numero, piso, escalera) ¿se los pasarías todos mediante el constructor?
Saludos