Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Анализ алгоритма заданной операции
Алгоритм операции: 1. Начало. 2. Слову П(1) присвоить значение «0». 3. Изменить знак вычитаемого на противоположный. 4. Образовать обратные коды слов А и В. 5. Слову С(0:16) присвоить значение суммы слов А и В. 6. Значение разряда С(0) равно 1? ДА: к значению слова С(1:16) прибавить «1» и перейти к п. 7, НЕТ: перейти к п. 7. 7. Знаковые разряды слов В и А равны? ДА: перейти к п. 8, НЕТ: перейти к п. 9. 8. Знаковые разряды слов С и А равны? ДА: перейти к п. 9, НЕТ: перейти к п. 10. 9. Образовать прямой код результата и перейти к п. 11. 10. Слову П(1) присвоить значение «1» и перейти к п. 11. 11. Конец. Для проектирования ОУ, необходимо было удостовериться в правильности алгоритма, для этого была осуществлена проверка (смотри таблицу 1).
Таблица 1. Проверка алгоритма
Продолжение Таблицы 1
Продолжение Таблицы 1
Продолжение Таблицы 1
Результаты сверены для всех случаев, алгоритм работает верно.
|
Последнее изменение этой страницы: 2019-04-10; Просмотров: 207; Нарушение авторского права страницы