Данный исследовательский проект посвящен разработке эффективного программного решения для задачи разложения натуральных чисел на простые множители. Основной акцент делается на использовании итеративных (циклических) подходов, что позволяет продемонстрировать фундаментальные принципы алгоритмизации и вычислительной математики. В ходе работы будет исследован алгоритм, позволяющий последовательно находить простые делители заданного числа, начиная с наименьшего и продолжая до полного разложения. Программа будет реализована на одном из популярных языков программирования, обеспечивая наглядную демонстрацию работы алгоритма и возможность тестирования на различных входных данных. Особое внимание уделяется не только корректности вычислений, но и представлению процесса разложения в понятной форме, что способствует лучшему усвоению материала.