MWPZ - Mistrzostwa Wielkopolski w Programowaniu Zespolowym

Tutorial

Porady na dobranoc

W tutorialu zosta³o przedstawionych wiele potencjalnych problemów oraz rad. Na zakoñczenie dorzucimy jeszcze kilka, nieco bardziej zaawansowanych, niemniej jednak wa¿nych.

  • Nie nale¿y do³±czaæ, ¿adnych modu³ów (w tym Crt) i nie s± one potrzebne.
  • Nale¿y pamiêtaæ, ¿e pod fpc (kompilator u¿ywany przez Sprawdzarkê) typ integer jest 16-bitowy (a nie 32-bitowy jak np. w Delphi), a string mo¿e mieæ tylko do 255 znaków. Jako alternatywê polecamy typy longint oraz ansistring.
  • Osobom pisz±cym w Delphi mo¿e przydaæ siê umieszczenie dyrektywy {$MODE DELPHI} na pocz±tku programu. W³±cza to tryb zgodno¶ci z Delphi. Mo¿e nie jest idealne, ale rozwi±zuje np. powy¿sze problemy z typami.
  • Nieg³upim pomys³em jest w³±czanie dyrektyw {$R+} i {$S+} w swoich programach, podczas testowania ich na swoich stanowiskach. Uaktywniaj± one sprawdzanie przekroczenia zakresu oraz przepe³nienia stosu, co mo¿e pomóc wykryæ niektóre b³êdy. Nie zapominajcie ich jednak wy³±czyæ ({$R-} i {$S-}) wysy³aj±c rozwi±zanie na Sprawdzarkê, bo one powoduj±, ¿e program staje siê kilkukrotnie wolniejszy.

I pamiêtajcie! W razie problemów lub w±tpliwo¶ci, nie wahajcie siê zadawaæ pytania sêdziom!

¯yczymy Wam wszystkim powodzenia i mi³ej zabawy na Mistrzostwach!!!