Muß unbedingt ein MOD da rein?
So wie der Code jetzt ist, würde ein zusätzlich reingequetschtes MOD den Code nur disoptimieren und vorallem unleserlicher machen.
Ansonsten:
- wozu ist die Variable "schritt"? sie ist ja das Selbe wie "n"
- und in
if ASCII < ord(n) then kann das ord(n) nicht stimmen