В них ход решения зависит непосредственно от выполнения или невыполнения заданного условия. В приложении реализация сводится к принципу выбора действия в зависимости от ответа «да» или «нет».
Выше – пример блок-схемы, наглядно демонстрирующий соответствующий вариант. Разобраться с соответствующей последовательностью тоже не составляет особого труда.
Циклический
Алгоритм программы в Паскале или другом ЯП, в котором определенная часть вычислений производится многократно. Простыми словами – цикл. В нем имеется итоговое количество повторений.
Факториал
Отдельно стоит изучить несколько «базовых» алгоритмов, которые используются в Pascal, но не относятся к ранее перечисленным типам. Первый вариант – факториал натурального числа. Его можно назвать линейным. Связано это с определением самого факториала – произведение натуральных чисел от 1 до самого заданного числа.
Выше – наглядный пример реализации в программном коде Pascal. Его можно использовать в качестве шаблона для решения характерных задач.
Наименьшее общее кратное и делитель
А вот еще один алгоритм, который помогает при формировании некоторых приложений. Речь идет об обнаружении наименьшего общего кратного двух чисел.
При решении математических задач может потребоваться найти наибольший общий делитель. Еще один алгоритм для программы, с которым разберется даже новичок.