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

Как присвоить значение логической переменной?

Читайте также:
  1. B) назначение сердечных гликозидов
  2. V. Для решения каких задач психологической коррек­ции могут быть использованы следующие задания'.
  3. А) Значение события Воскресения в деле Искупления.
  4. А24. Лексическое значение слова указано неверно в примере
  5. Автопоэзис как каркасный концепт антропологической практики
  6. Адаптивное значение искусства.
  7. Адаптивное значение токсикоза.

Мы уже говорили, что в традиционных языках для значений логических переменных используют слова TRUE и FALSE, ИСТИНА и ЛОЖЬ, 1 и 0. Однако логико-эргономические исследования показывают, что указанные обозначения являются избыточными и могут быть безболезненно и с пользой для дела исключены из программных текстов. Стремление “уничтожить” лишние обозначения объясняется эргономическими причинами, так как все ненужные записи являются визуальными помехами, которые засоряют текст программы и путают читателя.

Язык ДРАКОН позволяет решить задачу двумя способами. В первом случае применяется икона “действие”, внутри которой записывается оператор присваивания (рис. 80). Визуальный оператор на рис. 80 означает, что идентификатору “Можно.ехать.через.перекресток” присваивается некоторое значение. Какое именно? Для этого нужно вычислить рамочное логическое выражение, записанное в трех рамках, соединенных знаками ИЛИ. Результатом вычисления будет “1” или “0”. Таким образом, цель достигнута, хотя обозначения “1” и “0” в программном тексте отсутствуют.

 
 

Во втором случае используется икона “полка” (рис. 1, икона И10), на верхнем этаже которой пишут зарезервированное предложение “Установить признак” или “Снять признак”. На нижнем этаже указывают идентификатор признака. Операторы языка ДРАКОН означают, что логической переменной “Норма.насоса” присваивается значение “1” и “0” соответственно. Еще один пример использования иконы “полка” показан на рис. 81.

Легко видеть, что на рис. 81 используется та же хитрость, что и на рис. 80, а именно: логической переменной присваивается значение “1” или “0”, хотя обозначения “1” и “0” в тексте программы нигде не встречаются!


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


Читайте в этой же книге: Чем отличается икона “Вопрос” от развилки? | Что такое рокировка? | Эргономичность литеральных алгоритмов | Что такое подстановка? | Улучшение эргономичности алгоритмов с помощью цепочки эквивалентных преобразований | Обычный цикл | Главный маршрут силуэта | Визуализация функции И | Визуализация сложных логических функций | Пример для исследования эргономичности логических выражений |
<== предыдущая страница | следующая страница ==>
Логическое выражение с абстрактными идентификаторами| Как построить эргономичный логический текст?

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