Решение линейных задач средствами VBA, проектирование приложений с различными типами данных»
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

 



Основные матические функции

Запись на Visual Basic Матическая запись Описание
Abs (x) |x| Модуль
Atn (x) Arctg x Арктангенс
Cos (x) Cos x Косинус
Exp (x) ex Экспонента
Fix (x)   Отбрасывание дробной части
Int (x)   Наибольшее целое число, не превосходящее х
Round (x,a)   Округление числа х с точностью до а десятичных знаков
Log (x) Ln x Натуральный логарифм
Rnd (x)   Датчик случайных чисел
  Sng (x) В зависимости от знака числа возвращает 1, 0 или -1
Sin (x) Sin x Синус
Sqr (x) Квадратный корень
Tan (x) Tg x Тангенс

 

Перечень функций преобразования типов данных

Название функции Получаемый тип данных
CBool Boolean
CByte Byte
CCur Currency
CDate Date
CDbl Double
CInt Integer
CLng Long
CSng Single
CStr String
CVar Variable

 


5. «Конструкции IF ... then»

 

Условные операторы

1. If условие Then оператор

Как работает:

ü Проверяется результат условия, если он истинен, то выполняется один оператор после Then.

ü Если результат условия ложен, то выполняется следующий по порядку оператор.

2. If условие Then

операторы

End If

Как работает:

ü Проверяется результат условия, если он истинен, то выполняется операторы после Then.

ü Если результат условия ложен, то выполняется следующий по порядку оператор.

3.           If условие Then

              Операторы1

Else

Операторы2

End If

Как работает:

ü Проверяется результат условия, если он истинен, то выполняется операторы 1 после Then.

ü Если результат условия ложен, то выполняются операторы2 после Else

4. If условие Then

              Операторы1

Else: Оператор

End If

Как работает:

ü Проверяется результат условия, если он истинен, то выполняются операторы 1 после Then.

ü Если результат условия ложен, то выполняется один оператор после Else

5. Краткая форма

IIf(Условие, значение 1, значение 2)

Как работает:

ü Проверяется результат условия, если он истинен, то выполняется значение 1 .

ü Если результат условия ложен, то выполняется значение 2.

«Вложенные операторы. Конструкция Select Case»

6. Вложенные операторы

 

Если нужно выполнять действие после проверки не одного, а нескольких условий:

    If условие1 Then

              Операторы1

ElseIf условие2 Then

Операторы2

 [Else орепаторы N]

End If

Как работает:

ü Проверяется результат условия1, если он истинен, то выполняется операторы 1

ü Если результат условия ложен, то выполняется проверка условия2 и, если он истинен, то выполняются операторы 2 и т. д.

ü Else выполняется если не одно из предложенных N условий не оказалось истинным (эта часть оператора неявляется обязательной)


Конструкция Select Case

Select case переменная

Case значение1

    Операторы1

Case значение2

    Операторы2

Case значение3

    Операторы3

 [ case Else

Операторы N]

End Select

Как работает:

1. Вычисляется значение переменной после Select case .

2. Если оно есть зреди значений (значение1, значение2, значение3 и т. д.), то выполняется оператор соответствующий значению(Операторы1 или Операторы2 или Операторы3или …)

3. Если среди значений такого числа нет, то выполняется блок операторов после case Else (если он указан, т. к. он может не использоваться в конструкции) или следующий оператор.

 

Разновидности циклов»

 

Цикл – это алгоритмическая структура, при помощи которой реализуется многократное повторение блоков операторов.

В Visual Basic три основных вида цикла:

For … Next (количество повторов известно заранее)

Do … Loop (количество повторов неизвестно заранее)

While … Wend (количество повторов неизвестно заранее)

Цикл For … Next

Дата: 2019-12-22, просмотров: 215.