Статья 446

После команды происходит тестирование, равно ли значение результату вычитания. Если нет, последовательность команд присваивания повторяется до тех пор, пока не станет равным, что будет означать, что программа завершает работу с результатом, значение биномиального коэффициента для данных получено. Например, при первом прохождении цикла имеем. Поскольку еще неравен, то цикл повторяется снова, в результате чего. Так как в этот раз, то вычисление выходит из цикла, и программа завершается с результатом.
Эту же задачу можно решить и с помощью параллельной программы.
Как видим, теперь вычисление организовано в двух параллельно работающих процессах на это указывает оператор, взаимодействующих благодаря общим программным переменным, распределенным по обоим процессам. Однако, в отличие от предыдущего случая, мы ухе не сможем столь однозначно описать ход этой программы, так как здесь может быть не одно описание, а несколько, поскольку машина по-разному может спланировать параллельное выполнение процессов.