Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Что такое подстановка?

Читайте также:
  1. I Что такое слои
  2. I. Что такое проективные методики
  3. Lt;question> Что такое компрессия
  4. Lt;question>Что такое культура речи?
  5. Lt;question>Что такое микротема?
  6. Lt;question>Что такое «тезис»?
  7. А если у меня нет выхода? Можно ли предотвратить такое подключение?

Операция “подстановка” связана с использованием иконы-вставки. Она выполняется за три шага.

Шаг 1. Из дракон-схемы удаляется фрагмент, имеющий один вход и один выход.

Шаг 2. Вместо него подставляется икона-вставка с именем Х.

Шаг 3. К удаленному фрагменту добавляется икона-заголовок с тем же именем Х и икона-конец; в результате получается алгоритм-вставка.

Два алгоритма на рис. 29 неравносильны: их формулы не совпадают, поскольку маршрут на рис. 29 а содержит 14 икон, а на рис. 29 б — 17 икон (см. также рис. 30). Вместе с тем нетрудно убедиться, что подстановка — эквивалентное преобразование алгоритмов, так как исходный и преобразованный алгоритмы дают одинаковые результаты для одних и тех же исходных данных. Попутно заметим, что равносильные алгоритмы всегда эквивалентны (обратное неверно). Таким образом, операция “подстановка” представляет собой эквивалентное (но не равносильное) преобразование алгоритмов.


Дата добавления: 2015-08-21; просмотров: 106 | Нарушение авторских прав


Читайте в этой же книге: Когнитивные рекомендации | Зачем нужны психологические эксперименты? | Ошибка Джеймса Мартина | Возможна ли стретегическая реформа мировой практики программирования | Зачем нужна ветка? | Что такое шапка? | Пересечения линий? — БОЖЕ УПАСИ! | Семейство Дракон-языков | Чем отличается икона “Вопрос” от развилки? | Что такое рокировка? |
<== предыдущая страница | следующая страница ==>
Эргономичность литеральных алгоритмов| Улучшение эргономичности алгоритмов с помощью цепочки эквивалентных преобразований

mybiblioteka.su - 2015-2024 год. (0.006 сек.)