Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Лабораторная работа №5_1. Разработка функций для реализации линейных и разветвляющихся алгоритмов.




В VBA для записи линейных и разветвляющихся алгоритмов используются оператор присваивания и условный оператор If (если). Оператор присваивания имеет следующий вид: переменная=выражение Выражение может быть арифметическим, текстовым или логическим. Для записи выражений в VBA используются операции (операторы) арифметические, текстовые и логические.

Арифметические операции (операторы). Служат для выполнения арифметических операций, таких как сложение, вычитание, умножение. Операции выполняются над числами. Используются следующие арифметические операторы.

Арифметический оператор Действие Пример
+ (знак плюс) Сложение 3+3
– (знак минус) Вычитание Унарный минус 3–1 –1
* (звездочка) Умножение 3*3
/ (косая черта) \ (обратная черта) Деление Целочисленное деление 5/8 (результат 0.625) 5\8 (результат 0)
* (звездочка) Умножение 3*3
Mod Деление по модулю (Остаток от деления) 107 Mod 10 (результат 7)

Текстовый оператор конкатенации. Амперсанд (&) используется для объединения нескольких текстовых строк в одну строку.

Текстовый оператор Значение Пример
& (амперсанд) + (плюс) Объединение последовательностей символов в одну последовательность. Выражение "Северный " & " ветер" эквивалентно строке "Северный ветер".

Для записи разветвляющихся алгоритмов используется оператор If.

Он имеет две формы записи.

1. Однострочная запись If условие Then [оператор1] [ Else оператор2]

2. Многострочная запись

If условие-1 Then
[ оператор1 ]

[ ElseIf условие-2 Then
[ оператор2 ]...

[ Else [ оператор3 ]]

End If

В условии записывается логическое выражение, которое использует операции сравнения, приведенные ниже. Для создания сложных условий используются логические операции and (и) и or (или)

Операции сравнения. Используются для сравнения двух значений. Результатом сравнения является логическое значение: либо ИСТИНА, либо ЛОЖЬ.

Оператор сравнения Значение Пример
= (знак равенства) Равно A1=B1
> (знак больше) Больше A1>B1
< (знак меньше) Меньше A1<B1< td>
>= (знак больше и знак равенства) Больше или равно A1>=B1
<= (знак меньше и знак равенства) Меньше или равно A1<=B1
<> (знак «не равно») Не равно A1<>B1

Примеры функций

функция вычисления выражения y=

Public Function fun1(x)

fun1=(x*x-5*2^0.5)/(2*x^3+1)
End Function






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных