Пример1. Проверьте простые логические выражения:
Обратите внимание на результаты операции «Исключающее или», т.к. оба числа не равны 0,
программа воспринимает их как истину.
Пример2. Проверьте более сложные логические выражения:
Все сложные выражения в примере в конечном итоге сводятся к простым:
Выражение
Примечание
(a > b) (с > d)
Подставляем значения переменных: (5 > 6) (7 > 0)
Т.к.
скобки устанавливают приоритет, то
сначала вычисляется первое
выражение в скобках (5 > 6) = 0 (ложь)
Затем второе (7 > 0) = 1 (истина )
Теперь подставляем результаты в исходное выражение (0 1) = 0 (ложь)
(a
b)
d
Подставляем значения переменных: (5 6) 0
Т.к. скобки устанавливают приоритет вычисления, то
сначала вычисляем
выражение в скобках (5 6) = 1 (истина )
Подставляем результат в исходное выражение 1 0 = 0 (ложь)
(a b) d
Подставляем значения переменных: ( 5 6) 0
Вычисляем первое выражение ( 5 6) = 1
Подставляем результат в исходное выражение 1 0 = 1(истина )
Пример3. Проверьте смешанные
сложные выражения:
Обратите
внимание, поскольку истинное выражение в Smath Studio численно равно 1, а ложное 0,
логические выражения можно использовать вместе с алгебраическими и др. вычислениями. В
этом
примере видно, что если 2 <
x < 5 то логическое выражение равно 1, и число 1036 отнимается от
остального выражения. А если
x выходит за диапазон (2;5), то логическое выражение равно 0, и число
1036 помноженное на 0, тоже обращается в 0!
4. Матрицы, векторы и массивы
В Smath Studio нумерация всех элементов начинается с 1. Если вы будете использовать какую-либо
функцию с нулевым
элементом, то программа выдаст ошибку.
При описании нескольких аргументов в функции они разделяются символом «;» (на
рисунках
показаны примеры из предыдущей версии программы, где использовался символ «,»).
Достарыңызбен бөлісу: