Паскалда кўп такрорланадиган амаллар мажмуини асосий дастурдан ажратиб олиб, улардан алоҳида блоклар – процедура ва функциялар ташкил қилиш мумкин. Ҳар бир шундай ташкил этилган процедура ва функсияга албатта ном берилади. Керакли процедура ёки функцияга унинг номи орқали мурожаат этилади. Процедура ва функциялардан оқилона фойдаланиб тузилган дастур одатда сода ва тушунарли бўлади.
Процедура ва функция бир-бири билан қуйидагилар билан фарқ қилади.