Pętle pozwalają na wielokrotne powtarzanie zdefiniowanej sekwencji instrukcji. Dzięki warunkowi logicznemu lub licznikowi pętli można pokreślić kiedy pętla ma zakończyć swe działanie. Object Pascal posiada trzy rodzaje pętli: repeat...until, while i for .
Standardowe procwedury Break i Continue pozwalają na niezależny sposób sterowania wykonywaniem pętli. Procedura Break przerywa pętlę, w której zostanie umieszczona, zaś procedura Continue rozpoczyna wykonanie następnej iteracji w sekwencji instrukcji.
Pętla Repeat Pętla While Pętla For