1. Словесный, т.е. записинаестественномязыке, описаниесловамипоследовательностивыполненияалгоритма.
Например: Записатьалгоритмнахождениянаибольшегообщегоделителя (НОД) двухнатуральныхчисел. Алгоритмможетбытьследующим: задатьдвачисла; есличисларавны, товзятьлюбоеизнихвкачествеответаиостановиться, впротивномслучаепродолжитьвыполнениеалгоритма; определитьбольшееизчисел; заменитьбольшееизчиселразностьюбольшегоименьшегоизчисел; повторитьалгоритмсшага
2. Формульно-словесный, аналогичнопункту 1, плюспараллельнаядемонстрацияиспользуемыхформул.
Вкачествепримераможнопривестиведениелекцийпреподавателем (словесныйспособ) содновременнойзаписьюформулнадоске (формульный).
3. Графический, т.е. спомощьюблок-схем.
Графическийспособпредставленияалгоритмовявляетсяболеекомпактныминагляднымпосравнениюсословесным. Приграфическомисполненииалгоритмизображаетсяввидепоследовательностисвязанныхмеждусобойблочныхсимволов, каждыйизкоторыхсоответствуетвыполнениюодногоиздействий. Такоеграфическоепредставлениеназываетсясхемойалгоритмаилиблок-схемой. Вблок-схемекаждомутипудействий (вводуисходныхданных, вычислениюзначенийвыражений, проверкеусловий, управлениюповторениемдействий, окончаниюобработкиит.п.) соответствуетгеометрическаяфигура, представленнаяввидеблочногосимвола. Блочныесимволысоединяютсялиниямипереходов, определяющимиочередностьвыполнениядействий. Символы, наиболеечастоупотребляемыевблок-схемах.
4. Программный, т.е. текстынаязыкахпрограммирования.
| Название символа | Обозначение | Пояснение |
| Процесс |
| Вычислительное действие или последовательность действий |
| Решение |
| Проверка условий |
| Модификация |
| Начало цикла |
| Предопределенный процесс |
| Вычисления по подпрограмме, стандартной подпрограмме |
| Ввод - Вывод |
| Ввод-вывод в общем виде |
| Начало - Конец |
| Начало, конец алгоритма, вход и выход в подпрограмму |
| Документ |
| Вывод результатов на печать |






