En programación hay gente que no sabe de física, e incluso sabiendo no vamos a ayudarte en ella. Este foro es de programación, y la ayuda sobre la programación es esta:
Generar arrays automáticamente está mal dicho, lo que se hace es
declarar un array dinámico, osea, que puede cambiar el tamaño mediante procedimientos. Imagina que necesitas hacer un array de números pero no sabes cuantos números necesitas, deberías hacer esto:
Código Delphi
[-]Var
ArrayDinamico: Array of integer
Begin
SetLength(ArrayDinamico,1);ArrayDinamico[0]:=20;End.
Nota: Al cambiar darle valor a un array tienes que tener en cuenta que se empieza contando de 0. Si declaras tamaño 3, tendrás los arrays 0,1 y 2. También puedes saber su tamaño con Length(ArrayDinamico).