Арифметические выражения

Лекция на тему «Стандартные функции. Арифметические выражения»

Стандартные функции

При работе на ЭВМ имеется возможность использовать уже готовые (стандартные) программы, которые хранятся в памяти ЭВМ, для вычисления часто употребляемых функций.

Определение. Стандартные функции – это функции, которые не требуют дополнительного описания в программе.

Стандартные функции в языке Basic обозначаются тремя заглавными латинскими буквами, за которыми следует аргумент в круглых скобках.

 В таблице приводятся стандартные функции, которые можно употреблять в Basic. В качестве аргумента можно употреблять любое арифметическое выражение.

Таблица. Стандартные функции

Запись на языке Basic Математическое определение Запись на языке Basic Математическое определение
SIN(X) sin x EXP (X) ex
COS(X) cos x ABS(X)
ATN(X) arctg x SQR (X)
LOG(X) ln x PI Число

3амечание. Аргумент тригонометрической функции задается в радианах. Для перевода значения, заданного в градусах, в радианы можно использовать формулу

знач. в рад. = знач. в град · /180.

Для арктангенса значение угла находится в интервале (— /2; /2).

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

аrcsin (x) = arctg (x/ ),

arccos (x) = arctg( /x),

arctg (x) =arctg (1/x).

Арифметические выражения

Арифметические выражения соответствуют общепринятым алгебраическим выражениям. В арифметическое выражение могут входить числа, переменные, функции (стандартные или определяемые в программе), соединенные знаками арифметических операций. Число или переменная также является арифметическим выражением. Для обозначения арифметических операций используется знаки +, -, * (умножение), / (деление), ^ (возведение в степень).

Примеры арифметических выражений

Обычная запись Запись на Basic
4 4
a A
a+4 A+4
2a 2*A
A*B/C

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

Например, запись арифметического выражения  имеет вид

.

Если в арифметическом выражении имеется несколько различных арифметических операций, то порядок их выполнения задается правилами приоритета.

Правила приоритета арифметических операций в Basic следующие:

1. ^ (возведение в степень).

2. *, / (умножение, деление).

3. +, - (сложение, вычитание).

В арифметическом выражении могут употребляться круглые скобки. Если имеются скобки, то операции в скобках выполняются в первую очередь. Если в выражении несколько операций подряд имеют одинаковый приоритет, то они выполняются по порядку слева направо.

Например,

Х/У*Z соответствует (х/у)z,

Х^У^2 соответствует (хy)z,

Х/(У*Z) соответствует x/(yz)

Вопросы для самоконтроля:

1. Дать определение стандартных функций.

2. Перечислить стандартные функции языка Basic.

3. Как обозначаются стандартные функции языка Basic?

4. Что можно записывать в качестве арифметического выражения?

5. Перечислите правила приоритета арифметических операций языка Basic.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: