Выражения - раздел Программирование, Среда программирования VBA Выражения Представляют Собой Последовательную Запись Операндов, Т.е. Констант...
Выражения представляют собой последовательную запись операндов, т.е. констант, переменных, функций, или любых их комбинаций, образованную с помощью знаком арифметических операций, операций отношения.
Арифметические выражения соответствуют общепринятым алгебраическим выражениям. Результатом вычисления является число. Операции в сложном выражении выполняются в порядке старшинства: вычисление значения функций, возведение в степень, умножение и деление, сложение и вычитание. Операции одного приоритета выполняются последовательно слева направо. Для изменения приоритета используются круглые скобки. Запись выражений выполняется в одну строку, в выражениях нельзя опускать знак умножения, ставить подряд два знака операций. Если в числителе (знаменателе) дроби многочлен, то его необходимо заключать в скобки.
Логические выражения. Примером является отношение, которое применяется для сравнения значений выражений. Приоритет операций отношения ниже приоритета арифметических операций. Возможно использование составных отношений, образованных с помощью логических операторов AND, OR и других.
Примеры записи арифметических и логических выражений приведены соответственно в таблицах 4, 5
Таблица 4. Запись арифметических выражений на языке VBA
Математическая запись
Запись на языке VBA
2 * A* (-B)
(A * X ^ 2 + B * X + C) / (D - 2.5) ^ (1 / 3)
SIN(X) ^ 2 – COS(X ^ 3)
LOG(X) / LOG(10) * COS(2 * X) / (SQR(B) + C)
Таблица 5. Запись логических выражений на языке VBA
Понятие алгоритма
Последовательность операций, выполняемую при решении задачи, называют алгоритмом.
Развернутое определение алгоритма:
Алгоритм –это конечная последовательность ари
Редактор Visual Basic
Прежде чем начать работу с редактором Visual Basic, нужно его открыть. Во всех приложениях Office, в том числе Excel, это делается одинаково (рис. 1):
– в меню Сервис - Макрос
Создание первой программы
Последовательность действий для создания Вашей первой программы следующая:
1. В редакторе VBA добавьте в проект стандартный модуль, выбрав команду Insert – Module
Алфавит языка
Программы составляются и записываются по определенным правилам с помощью алфавита языка VBA.
Алфавит языка – это упорядоченное множество букв, цифр и специальных знаков. Алфавит включает в
Типы данных
Типы данных относятся к самым фундаментальным понятиям любого языка программирования. В языке VBA предусмотрены следующие типы данных:
─ числовые,
─ строковые (символь
Формы записи вещественных чисел в программе
Вещественные числа записываются в двух форматах:
– основная (естественная) форма записи с фиксированной точкой. Десятичная точка отделяет целую часть от дробной. Знак плюс и нулевую целую
Переменные
Переменная – это величина, значение которой может изменяться в ходе выполнения программы.
Переменная характеризуется именем (идентификатором), типом и значением.
Имя переменной со
Константы
Константа – это величина, значение которой не изменяется в ходе выполнения всей программы.
Константы бывают числовые и строковые (символьные).
В программе константы объявляются в
Встроенные функции
В VBA имеется большой набор встроенных функций, использование которых существенно упрощает программирование. Эти функции можно разделить на следующие основные категории:
─ математиче
Структура программы
Программа на языке VBA записывается в стандартном модуле и оформляется в виде процедуры пользователя. Формат процедуры (программы) в общем случае следующий:
SUB имя_процедуры (список аргум
Линейный вычислительный процесс
Линейные вычислительным процессом называется процесс, в котором все операторы выполняются последовательно друг за другом. Любая линейная программа состоит из:
1) описания
Программирование разветвляющихся вычислительных процессов
В большинстве задач не удается представить алгоритм в виде линейной структуры, т.к. задачи обычно содержат различные условия, требующие выбора одного из возможных направлений продол
End If.
В том случае, если условие принимает значение True, то выполняется один блок программного кода, а если условие принимает значение False, то выполняется другой.
Если структура
Хотите получать на электронную почту самые свежие новости?
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Новости и инфо для студентов