|    | 
СИ-БИ техника | КВ техника | УКВ техника | Радиоизмерения | Защита от TVI | Источники питания | Софт | Расчеты | Справочники
Главная arrow Проектирование arrow MathCAD arrow Булевы кубики  

Булевы кубики

Есть переменные, которые могут' принимать только два значения: 1/0, Да/Нет, True/False, и мы их использовали в задаче о трехсторонней дуэли.

Примечание

Кстати, эти "True/False" можно увидеть и в среде Mathcad, если "символьно" вызвать, например, недокументированную встроенную функцию isprime(N). Она вернет значение True, если n— является (is) простым (prime) числом, и False — в противном случае. В Mathcad 12 многие недокументированные функции были заглушены.

Эти переменные выступают в качестве аргументов функций, возвращающих также только два значения.

Примечание

Переменные, принимающие одно из двух значений, могут выступать и в качестве операндов операторов. Конъюнкцию (см. ниже), например, можно вызывать и в виде функции— And (а, b) ив виде оператора— а^b (см. разд. 1.2.1).

Поговорим об этих переменных и функциях20, но не в традиционном стиле классической математики, а отталкиваясь от проблем, возникающих при работе в средах тех или иных языков программирования, да и вообще, при использовании цифровой вычислительной техники, в основе которой лежит тот же двоичный "атом" — элементарный элемент памяти, находящийся в одном из двух состояний (заряжено/разряжено, намагничено/размагничено и т. д.). Из "атомов" (битов) составляются "молекулы" (байты), которые, в свою очередь, формируют новые "соединения" — переменные, массивы переменных— все то, чем оперируют программисты. Эти нули и единицы можно увидеть в Mathcad, если выводить числа оператором = в двоичном формате: п =11.00100100001111111, например.



RLBN.ru - Электроника и компьютеры

0.1438
Hosted by uCoz