Арифметические выражения - это операнды, соединенные знаками арифметических операций.
Операнды - это объекты, участвующие в арифметических операциях. Операндом могут быть константы, переменные, значения функций или выражения в скобках.
При вычислении арифметических выражений в первую очередь вычисляются все операнды.
В языке Бейсик используются следующие арифметические операции, расположенные по убыванию приоритета их выполнения:
Операции одного уровня выполняются слева направо. Если необходимо изменить такой порядок вычислений, необходимо использовать круглые скобки.
В арифметических выражениях могут быть использованы любые типы числовых данных: с плавающей точкой, с фиксированной точкой, целые.
А \ В - целочисленное деление ( \)
5 \ 3 = 1 | -15,7 \ 3 = -5 |
17 \ 3 = 5 | -15.7 \ 4 = -4 |
-17 \ 3 = -5 | 14 \ -3.2 = -4 |
17 \ -3 = -5 | 11.5 \ 3 = 4 |
-17 \ -3 = 5 | 8.5 \ 3 = 2 |
14 \ 3.5 = 3 | 0.5 \ 1 = 0 |
14 \ 3.2 = 4 | 1.5 \ .5 - деление на нуль |
14.7 \ 2.7 = 5 | 19 \ 3.5 = 4 |
139 mod 11 = 7 | 18 mod .5 - деление на нуль |
11 mod 3 = 2 | 18.5 mod 1.5 = 0 |
5 mod 7 = 5 | 17 mod 2.5 = 1 |
-13 mod 9 = -4 | 19 mod 3.5 = 3 |
-13 mod -9 = -4 | 17 mod 1.5 = 1 |
13 mod -9 = 4 | 18 mod 1.5 = 0 |
13.45 mod 9 = 4 | 13 mod .75 = 0 |
13.5 mod 9 = 5 | 13 mod .3 - деление на нуль |
14.5 mod 9 = 5 | 14 mod .51 = 0 |
19.5 mod 9 = 2 | -13.5 mod 9 = -5 |
18.5 mod 9 = 0 | -13.45 mod 9 = -4 |
Математическая запись | Запись на Бейсике |
---|---|
| x | - модуль числа | abs(x) |
ex - экспонента | exp(x) |
[x] - выделение целой части числа (ближайшее целое число, не превышающее его значения) |
int(x) |
ln(x) - логарифм натуральный | log(x) |
- корень квадратный | sqr(x) |
знак числа | sgn(x) |
результат вычисления этой функции |
|
sin(x) - синус | sin(x) |
cos(x) - косинус | cos(x) |
tg(x) - тангенс | tan(x) |
arctg(x) - котангенс | atn(x) |
Аргументы тригонометрических функций должны быть представлены в радианах. Результат вычисления арифметического выражения определяется типом результирующей переменной.
Пример:
Записать на Бейсике и определить последовательность вычисления следующего арифметического выражения:
Примечание. Над операндами и знаками арифметических операций проставлена последовательность вычислений.
Выполните упражнения №1 -7
![]() |
![]() |