21) Стандартные функции. Арифметические выражения, Порядок выполнения арифметических операций.
21) Стандартные функции. Арифметические выражения, Порядок выполнения арифметических операций. Стандартные функции: · Математические функции: sin x = Sin x) cos x = Cos(x) tg x = Tan(x) arctg x = Atn(x) корень из x = Sqr(x) |x| = Abs(x) eX= Exp(x) ln x = Log(x) · Функции приобразования типов: CInt(x) — преобразование строковой переменной к целому числу CSng(x) — преобразование строковой переменной к вещественному числу CStr(x) — преобразование численной (целая или вещественная) переменной в строку · Функции работы со строками: Len(строка) — возвращает число символов в строке аргумента Chr(x) — возвращает символ, код которого равен числовому аргументу ASC(строка) — возвращает код первого символа строки аргумента Mid(строка, i, j) — строка из j символов строки-аргумента «строка», начиная с символаi Left(строка, j) — строка из первых j символов строки-аргумента «строка» (пример, («А3В2, 2) возвращает «А3») Right(строка, j) — строка из последних j символов строки-аргумента «строка» (пример, («А3В2, 2) возвращает «В2»)
Арифметическим выражением называется выражение, результатом выполнения которого является числовое значение и которое не содержит знаков операций отношения и логических. А. в. образуется из арифметических операндов, соединёнными знаками арифметических операций, и круглыми скобками. Арифметические операции: · ^ - возведение в степень · +, - = сложение, вычитание, присвоение знака · *, / - умножение, деление · \ - целочисленное деление · Mod — модульная операция.
Порядок выполнения арифметический операций. 1)Последовательность выполнения операции определяется порядком старшинства операции. 2)Для изменения порядка выполнения операции, как и в математике, используются круглые скобки.
3)Нельзя пропускать знаки операции. 4) Если операции одного и того же уровня старшинства следуют подряд, то они выполняются слева направо. 5) При написании арифметических выражений недопустима запись двух или нескольких знаков операции, следующих непосредственно друг за другом, за исключением унарных операций + и -. 22) Операции отношения. Логические выражения. Логические операции. Правила выполнения логических операций. Операции отношения В отличие от математических операций, результатом выполнения которых может быть любое значение, операция отношения может иметь только два результирующих значения – True(Истина) и False(Ложь), которые могут быть присвоены переменным типа Boolean или определенному свойству объекта.
Операции отношений в vba
Операции отношения применяются для записи выражений условия, результатом выполнения которых являются значения True(Истина) илиFalse(Ложь). Логические операции Если существует несколько условий выбора в операциях отношения, то эти операции связываются между собой логическими операциями. Логические операции VBAприведены в таблице 11.
Логические операции vba
23) Строковые переменные. Операции с символьными переменными, правила их выполнения. Обработка последовательности символов. Стандартные функции, работающие со строковыми переменными.
String – строковые переменные хранят символы. Один из способов обозначить данный тип переменной состоит в добавлении символа " $" к концу ее имени, например: StringPerem$. Теоретически такая переменная может содержать до 2 миллиардов символов. В любом случае на конкретном компьютере это число будет гораздо меньше из-за ограниченных объемов оперативной памяти, ресурсов Windows или числа символов, используемых в форме. Одно из наиболее основных применений строковых переменных состоит в выборе информации из полей ввода. String – строковая переменная, вместимость до 2 миллиардов символов; Строковое выражение – это выражение, результатом выполнения которого является символьное значение. В VBAесть только одна операция для работы со строками – это операция конкатенации. Конкатенация позволяет объединить значения двух или нескольких строковых переменных или строковых констант. Знаком операции конкатенации является символ амперсанд (& ). При конкатенации строк значение второй строки добавляется в конец первой. Результатом операции является более длинная строка, составленная из исходных строк. Синтаксис: strВыражение_1 & strВыражение_2 [… & strВыражение_N], где strВыражение – строковые выражения, которые могут быть любыми допустимыми строками (строковыми переменными, строковыми константами или функциями обработки строк). “& ” - знак между строковыми выражениями указывает, что производится конкатенация этих выражений. Он отделяется от выражения пробельными символами. В одном операторе может объединить любое количество строковых выражений.
Наиболее употребительные строковые функции: · Len-строка, возвращает число символов в строке аргумента. *Len(" ABC5" ) возвращает 4 Len(" A+5+B" ) возвращает 5 · Chr (х)-возвращает символ, код которого равен числовому аргументу. · ASC- возвращает код первого символа строки аргумента · Mid(строка i, j)-строка из j символов строки-аргумента " строка", начиная с символа i. * Mid(" ABC", 2, 1) возвращает " В". + · Left(строка j)- строка из первых j символов строки-аргумента " строка". · Right(строка j)- строка из последних j символов строки-аргумента " строка". Right (" A3B2, 2) возвращает " В2"
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|