Как правило (за


Как правило (за исключением задач обработки последовательностей), в дальнейшем мы также будем считать эти этапы независимыми и следующими друг за другом, естественно, в указанном порядке. При переходе же к собственно программированию, подзадачи обычно оформляются как подпрограммы. Рассмотрим далее несколько стандартных алгоритмов, часто находящих применение при решении разнообразных задач. Алгоритм обмена (1) Имеется 2 переменных a и b. Поменять их значения местами. При реализации алгоритма используется рабочая (временная - temporary) переменная tmp. В нее записывается содержимое первой переменной, затем в первую переменную копируется содержимое второй, и наконец, во вторую переменную переносится содержимое рабочей переменной (рис.1). Таким образом, алгоритм состоит из трех шагов: tmp := a; a := b; b := tmp; * Проверим работоспособность этого алгоритма на примере, скажем, a=5 и b=8: tmp?5; a?8; b?5 Полезно оформить приведенный алгоритм как процедуру, -
Индекс
Элементарные функции    Линейные уравнения    Нелинейные уравнения    Случайные числа


Hosted by uCoz