Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Программирование вычисленийСинтаксис арифметической операции имеет вид:
результат = число 1 знак операции число 2,
где результат - переменная, которой присваивается значение выражения, стоящего справа от знака " = "; " = " - знак присваивания определенного значения переменной; < число >:: = <число> ½ < числовая переменная> ½ < выражение >; < число >:: = <знак > < число без знака > ½ < число без знака >; числовая переменная - переменная, принимающая только числовое значение; выражение - конструкция языка, итогом функционирования которой является число. Знаки арифметических операций: + (плюс) - сложение; - (минус) - вычитание; * (звездочка) - умножение; / (косая черта) - деление чисел с плавающей запятой (точкой); \ (обратная косая черта) - целочисленное деление; результат деления округляется до целого числа; mod (модуль) - деление по модулю; результатом деления является остаток от деления чисел; ^ - операция с показателем степени; & - конкатенация, обозначающая сочленение определенных символов языка. Операции с показателем степени имеют синтаксис:
результат = основание экспоненты ^ показатель степени,
Это означает возведение основания экспоненты в степень, определяемую показателем степени (например, 4 ^ 3 = 64). Если показатель дробное число, то это означает извлечение корня из основания, степень корня определяется показателем (9 ^ 0.5 = 3, так как 90,5 = 91/2 = = 3). Если показатель отрицательное число, то это означает действие с дробным (2^ - 2 = (½)2 = ¼ = 0.25. Количество сложений, вычитаний, умножений и делений в ряду одинаковых операций может быть неограниченным. При выполнении операции более, чем с двумя числами каждая пара чисел должна быть разделена знаком операции. При наличии в выражении нескольких одинаковых операций они выполняются последовательно слева направо. Если в выражении используется несколько арифметических операций, то они выполняются в следующем порядке (по приоритету): - возведение в степень; - умножение и деление; - целочисленное деление; - деление по модулю; - сложение и вычитание; - конкатенация; - равенство. Для группировки чисел и операций используются скобки. Выражение, заключенное в скобки, вычисляется в первую очередь. Можно использовать несколько уровней вложения скобок друг для друга, при этом вначале вычисляется выражение во внутренних скобках и в конце - выражение во внешних скобках. Пример выполнения программы с различными видами арифметических операций:
rslt = 3*4-27/3^2+(8-2.5*2)
1. Первыми выполняются операции в скобках:
2.5 * 2 = 5, 8 – 5 = 3.
Тогда правая часть оператора перепишется в виде:
3 * 4 - 27/3 ^ 2 + 3
2. Затем вычисляется операция возведения в степень:
3 ^ 2 = 9, 3 * 4 - 27/9 + 3
3. Выполняются последовательно операции умножения и деления
3 * 4 = 12, 27/9 =3, 12 – 3 + 3
и получаем окончательный результат
rslt = 12.
Арифметические операции можно использовать с переменными типа Jnteger, Long, Single, Double, Currency и Variant. Однако, нужно помнить, что применение переменных типа Jnteger и Long приведет к округлению результата до ближайшего целого, т.е. потере дробной части десятичного числа. Нельзя выполнять арифметические операции с переменными типа String и Object.
|