Aus performance-Gründen würde ich aber noch 1500 else mehr schreiben:
Delphi-Quellcode:
if z=0 then
Result := ...
else if z=1 then
Result := ...
else if ...
Das macht bei 1500 Abfragen schon was aus. Ansonsten: Ohne Systematik is das wohl nicht einfacher zu machen...
mfg
Christian
//Edit: Da sich das mit den 256 Fällen ja erledigt hat is Case die bessere Lösung, sollte eigentlich auch etwas schneller sein.