Артём могу посоветовать очень полезный сайт по паскалю ПаскальГУРУ (вбейте в гугл ПаскальГУРУ) по алгоритмам довольно много статей есть много готовых и бесплатных решений