# в таблицу умножения,

в таблицу умножения, либо осуществить сложение 9 восьмерок (или 8 девяток). Какой из вариантов &quot;быстрее&quot;? Не забудем еще и о том, что в двоичной арифметике результат будет получен, на самом деле, еще иначе. Как, обычно, проектируется алгоритм решения конкретной задачи? Полезно выделить в процессе решения т.н. подзадачи, каждую из которых можно решать независимо от остальных. Для подзадач, в свою очередь, осуществляется дальнейшее разбиение и т.д. Такой механизм называется нисходящим проектированием. Насколько &quot;глубоко&quot; следует забираться в этом процессе, зависит исключительно от конкретной проблемы. Обычно проектировщик старается довести разбиения до таких подзадач, решение которых либо реализуется стандартным образом (например, применяется готовый вспомогательный алгоритм), либо дальше легко программируется &quot;в лоб&quot;. Скажем, отделяют друг от друга этап (подзадачу) начального ввода данных, следующий этап обработки данных и, наконец, вывод результатов.

Индекс
Элементарные функции Линейные уравнения Нелинейные уравнения Случайные числа