Es obvio que lo ha escrito de memoria, así que es fácil cometer errores.
lenght es uno de mis errores más comunes
En la misma ayuda, te dice que power está en la unidad Math, por ende, tienes que poner :
uses Math;
para que compile.
Lo del punto y coma, pues lo corrijes y listo
Las palabras en negritas, son la declaración de tipos de la función, es decir, te dice que recibe un tipo de dato en coma foltante (Extended), aunque un integer es totalmente compatible con ellos.
La palabra "const" viene a decir que esos parámetros no se van a modificar dentro de la función "power".
Saludos