for(a=0;a>b;b++)
neznám syntax pascalu ;).. ale dej to do for cyklu (dle mého)
edit.
for i:=58 to 79 do
Vysvětlím to jednoduše, je to složitější k pochopení. Jedná se o to, že for i:=58 způsobí, že i je na začátku cyklu rovno 58. Činnost programu se bude opakovat do doby, než se i bude rovnat 79. Je to dáno tím, že každým průchodem cyklu se automaticky k i přičte 1. Hodnota i se po jednom průchodu zvedne na 59. To se opakuje do doby, než i má hodnotu 79 a ukončí činnost cyklu, který je níže.
begin
viz http://programovani.net-mag.cz/?action=art&num=565
myslím že pascal a turbo pascal neni rozdíl