Читайте также:
|
|
§ Пусть А =15,5 и В = 4 то операция А / В вернет значение 3,8875
§ Операции «остаток от деления» и «целая часть частного» применимы только к целочисленным величинам.
§ Пусть А=15 и В=2, то операция А Mod B вернет значение 1,
а операция А \ B вернет значение 7
4. переменные, константы, функции, принимающие логическое значение (True, False) – называются логическими.
5. логическое выражение – логические переменные, константы, функции, объединенные знаками логических операций
Знаки логических операций в порядке их приоритета:
Операции отношения | >(больше), >=(больше-равно),<(меньше), <=(меньше-равно), <>(не равно), =(равно) |
OR | ДИЗЪЮНКЦИЯ |
AND | КОНЬЮНКЦИЯ |
NOT | ОТРИЦАНИЕ |
Пример:
Пусть А = False, B = True, C = 15, F = 21
A Or (C>= F) And (F <> C) принимает значение False
Арифметические выражения
При занесении арифметических выражений в программный код необходимо помнить о приоритете выполнения арифметических операций и о правиле скобок в арифметическом выражении.
Практическое задание:
Запишите арифметические выражения в соответствии с правилами VBA
Z = X2 – X+1 __________________ Sin X – X3 | Z = X5 – 15X+1 __________________ 17X – X3 | |
Z = X2 – 2X+3 __________________ Sin X – CosX3 | Z = X2 - SinX–+1 __________________ (5-X)X – X | |
Z = X3 – X2+1 Sin X – 127 | Z = X2 – X+1 Sin X – X3 | |
Z =X2 – X+1 +3X CosX – X3 | Z = X2 – X+1 Lg X – X3 | |
Z = 5X2 – X-18 Sin X2 – X3 | Z = 2X2 – X-1 Sin5X – X2 | |
Z = X2 – X+1 Sin X – X3 | Z = X2 – X+1 Sin(X+1)– X3 | |
Z = X3 – (X+1)2 11X – X3 | Z = X2 – 11X-11 Sin 7X – X3 | |
Z = X2 – X+1 (5-X)2 – X3 | Z = 11X2 – (X+1)2 Sin X – X | |
Z = X3 – (X+1)2 Sin X – CosX3 | Z = X2 –15X+11 23X – X2 | |
Z = X – (X+11)5 Sin X – X3 | Z = X2 – X+1 Sin X – X3 | |
Z = 3X2 – 11X+1 X – X3 | Z = X2 – (X+1)2 Sin X – X3 | |
Z = SinX – (X3 –1) X2 – X+1 | Z = X2 – X+1 Sin X – X3 |
Аргументы тригонометрических функций, а так же функции логарифм записываются следом за именем функции в круглых скобках: Sin(Y-145), Log(15*Y).
Типы данных
Типы данных относятся к самым фундаментальным понятиям любого языка программирования. Тип данных определяет множество допустимых значений, которое может принимать указанная переменная.
В VBA имеются следующие основные типы данных:
Тип данных | Размер, (байт) | Диапазон значений |
Byte (байт | От 0 до 255 | |
Boolean(логический | True или False | |
Integer(целое число) | От -32 768 до 32 767 | |
Long (длинноецелое число) | От -2 147 483 648 до 2 147483 647 | |
Single (число с плаваю щей запятой обычной точности) | От -3.402823Е38 до-1,401298Е-45для отрицательных значений; от1,401298Е-45до 3,402823Е38 для положительных значений | |
Double (число с плаваю щей запятой двойной точности) | От -1,79769313486232Е308 до -4,94065645841247Е-324 для отрицательных значений; от 4,94065645841247Е-324 до 1,79769313486232Е308 для положительных значений | |
Currency (денежный | От -922 337 203 685 477,5808 до 922 337 203 685 477,5807 | |
Decimal (масштабируемое целое число с 28 знаками справа от запятой;) | +/-79228162514264337593543950335 минимальное ненулевое значение имеет вид +/-0,0000000000000000000000000001 | |
Date (даты и время | От 1 января 100 г. до 31 декабря 9999 г. | |
Object (объект) | Любой указатель объекта | |
String(строка перемен ной длины) | 10 + длина строки | От 0 до приблизительно 2 миллиардов |
String (строка постоянной длины) | Длина строки | От 1 до приблизительно 65 400 |
Variant (числовые подтипы) | Любое числовое значение вплоть до границ диапазона для типа Double | |
Variant(строковые подтипы) | 22+длина строки | Как для строки (String) переменной длины |
пользовательский тип | ||
Дата добавления: 2015-11-14; просмотров: 36 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Задание на практическую работу. | | | Основные структуры алгоритмического языка VBA |