The algorithm is a concept that is often neglected in teachingmathematics. It is worth changing it because the development inmathematics occurs inter alia when general problem-solving patterns arediscovered. Exploring mathematics by students can be supported by algorithms.Many objectives of mathematical education can be achieved atevery level of education with multiple teaching benefits by applying theelements of algorithmisation. A teacher who is aware of these benefitscan, for example, use algorithms to develop students’ logical and mathematicalthinking and to revise the material or to develop students’ habitof validating the results.