В част от разглежданите задачи използваният алгоритъм е представен описателно, блок схемите са представени оскъдно, псевдокодът най-често е редуциран до формула.
Няколко определения:
Алгоритъм е съвкупност от данни, чието обработване в указаната последователност води до очакван, краен резултат.
Съществуват 3 основни начина за представяне на алгоритъм: описателно, с блок схема, с псевдокод.
Блок схема е съвкупност от стандартизирани графични условни обозначения, всяко от които представя определено действие в описвания алгоритъм.
Връзките в блок схемата представят последователността от действия в разглеждания алгоритъм.
Чрез блок схема се илюстрират началните, входните данни, конкретните действия с началните данни и/или междинните резултати, проверката на условия, извеждане на междинен и/или, краен резултат и край на алгоритъма.
Достъпни описания за блок схема и алгоритъм.
Следва набор от разни задачи, които на пръв поглед изглеждат елементарни, но все пак трябва да се решават.