Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 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.

 

Date: 2016-07-25; view: 293; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию