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

Эргономичность литеральных алгоритмов

Читайте также:
  1. Визуализация биологических алгоритмов
  2. Станет ли Дракон чемпионом мира по критерию «понимаемость алгоритмов»?
  3. Улучшение эргономичности алгоритмов с помощью цепочки эквивалентных преобразований

Можно ли улучшить эргономичность литеральных дракон-схем с помощью равносильных преобразований? Мы уже знаем, что рокировка в этом случае бесполезна. Однако вертикальное и горизонтальное объединение позволяют заметно повысить эргономичность литеральных схем.

Чтобы убедиться в этом, обратимся к рис. 26 и 27. В самом деле, схема на рис. 26 а выглядит неоправданно громоздкой: она содержит семь вертикалей, тринадцать икон и заставляет читателя шесть раз читать идентификатор В, чтобы убедиться, что правые шесть икон одинаковые. А равносильная ей схема на рис. 26 б (полученная методом вертикального объединения) свободна от этого недостатка. Она наглядна, проста и изящна, содержит только две вертикали и восемь икон, занимает втрое меньше места на листе бумаги (на экране) и к тому же имеет всего два прямоугольных излома линий (на рис. 26 а — семь изломов). Таким образом, литеральная схема на рис. 26 б более эргономична, чем ее соседка.

Еще более громоздкой выглядит литеральная схема на рис. 27 а, в которой насчитывается 14 вертикалей. А равносильная ей схема на рис. 27 б (полученная методом вертикального и горизонтального объединения) снова выигрывает: позволяет уменьшить число вертикалей почти в пять раз (с 14 до 3), сокращает число икон более чем в три раза (с 65 до 21), обеспечивает более экономное топологическое упорядочивание маршрутов, заметно сокращает суммарную длину соединительных линий.

Проведенный анализ позволяет сделать вывод: в отличие от рокировки, которая полезна только для смысловых дракон-схем, вертикальное и горизонтальное объединение улучшают эргономичность не только смысловых, но и литеральных алгоритмов.


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


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

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