Hola,
Te comento que en Niple no utilizas el comando End porque el programa lo ingresa automaticamente al codigo assembler. Como en Niple no escribis el assembler, no necesitas preocuparte por esto.
La instruccion End corresponde el fin del codigo, es decir, al fin del texto del programa y no se refiere a que el programa termina su ejecucion en el comando End.
En Niple, en el diagrama de flujo del programa principal, tenes que generar un bucle con el ciclo que queres que el programa ejecute. Es decir que el programa principal se cierra sobre si mismo.
Podes mirar los ejemplos de la demo.
Un saludo
Jorge Cano