Программа состоит из областей:  Основное меню  Инструментальная панель  Рабочее поле Основное меню


Важно: Переменные перед вычислением должны быть объявлены заранее, т.е выше либо левее  вычисляемого выражения.   Важно



Pdf көрінісі
бет6/19
Дата24.11.2023
өлшемі1.06 Mb.
#484380
түріПрограмма
1   2   3   4   5   6   7   8   9   ...   19
Smath Studio

Важно: Переменные перед вычислением должны быть объявлены заранее, т.е выше либо левее 
вычисляемого выражения. 

Важно: Знак присвоения (:=) позволяет присвоить переменной другое значение. Переменная 
будет равна этому значению ниже операции присвоения. 


В этом примере показано, что программа не может посчитать выражение и результат присвоить 
переменной d поскольку переменная определена ниже определения переменой d
Пример3. Пример увеличения значения переменной: 
A:=5 
A:=A+2 
A=7 
Вначале присваиваем переменной A значение 5, а в следующей строке присваиваем 
переменой А её же значение + 2, и в результате получаем 5+2=7 
3. Булевы операции 
Любая логическая операция может вернуть одно из двух значений, ложь (false) или истина (true). В 
Smath Studio значение ложь(false) = 0, а значение истина (true) = 1
В дальнейшем особенности работы Smath Studio могут измениться, поэтому будем пользоваться 
стандартными значениями: 0 - ложь, 1 - истина. 
Обозначение 
Название операции 
Пример 
Равно 
Оператор выдает истину, если оба выражения слева и 
справа от оператора равны, в противном случае он 
выдает ложь
Выражение 
Результат
1 = 1
1
0 = 1
0
Строго меньше 
Оператор выдает истину, если число/выражение справа 
меньше числа/выражения слева. 
Выражение 
Результат
1 < 1
0
23 < 25
1
Строго больше 
Оператор выдает истину, если число/выражение слева 
больше числа/выражения справа. 
Выражение 
Результат
1 > 0
1
23 > 25
0


Меньше либо равно 
Оператор выдает истину, если число/выражение слева 
меньше либо равно числу/выражению справа. 
Выражение 
Результат

0
0
23 
25
1
Больше либо равно 
Оператор выдает истину, если число/выражение слева 
больше либо равно числу/выражению справа. 
Выражение 
Результат

1
1
23 
25
0
Неравно 
Оператор выдает истину, если число/выражение справа, 
отличается от числа/ выражения слева. 
Выражение
Результат

1
0
23 
25
1
Отрицание, НЕ 
Этот оператор унарный, т.е. ему нужно только одно 
число/выражение, его приоритет выше приоритета всех 
остальных логических операций, т.е. он выполняется в первую 
очередь. 
Выражение
Результат
1
0
0
1
И
Операция логическое И (логическое умножение). По 
аналогии с умножением в алгебре, если любое из 2-х чисел 
произведения равно нулю, то все произведение равно нулю. 
Выражение
Результат

1
1

0
0
Или
Операция логическое Или (логическое сложение). По 
аналогии со сложением в алгебре, если любое из 2-х чисел 
суммы не равно нулю, то вся сумма не равна нулю. 
Выражение
Результат

0
1

0
0
Исключающее Или
Операция Исключающее Или. 
Выражение
Результат

1
0

0
1

1
1

0
0
Договоримся заранее, что логические выражения будем писать в скобках. 


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   19




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет