Читайте также:
|
|
Состоит в том, что решение всей задачи в целом или отдельных ее частей выполняется 2 или более раз. Результаты сравниваются и их совпадение считается признаком верности. Используются более сложные правила сравнения, например мажорированные, когда за правильный принимается результат, который соответствует большему числу правильных результатов.
Реализация двойного или многократного счета состоит в том, что определяются контрольные точки, в которых будет проходить сравнение, и выделяются специальные объемы памяти для хранения результатов промежуточных и окончательных вычислений, применяются команды сравнения и условного перехода на продолжение вычисления (при совпадении результатов) либо на очередное повторение (при несовпадении результатов).
Программная реализация двойного счета выполняется на различных уровнях с применением любых языков программирования. Применяют также разновидность двойного счета, когда программы пишутся на разных языках программирования с последующим сравнением в ходе вычислительного процесса. Двойной счет реализуется также с помощью различных машин. При этом программа считается на каждой машине отдельно, а результаты затем сравниваются.
Дата добавления: 2015-09-02; просмотров: 37 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Контрольные соотношения устанавливаются на системном, алгоритмическом, программном и микропрограммном уровнях. | | | Экстраполяционная проверка |