for文で、カウンタが奇数の時だけ実行できるように出来ない?

for Int := 1 to 50 do begin
if Odd(Int) = False then continue;
  〜
end;

または

for Int := 1 to 50 do
if Odd(Int) = True then begin
  〜
end;


ってやるしかない?できるだけ高速な処理を望みたいのだが。