Слайд 2ОСНОВНЫЕ ТИПЫ ПЕРЕМЕННЫХ VISUAL BASIC
Слайд 3В Visual Basic для описания переменных используется оператор Dim. Формат
оператора имеет следующий вид:
DIM AS
DIM
AS <тип_переменной1>,<имя_переменной2> AS <тип_переменной2>
DIM <имя_ переменной1>, <имя_переменной2>, <имя_переменной3> AS <тип_переменной>
Функции преобразования типов.
Слайд 4ПРИМЕРЫ
Dim x As Single, y As Single, a As Single
x
= CSng(Text1.Text)
a = CSng (Text2.Text)
………………………………………………….
Text3.Text = CStr(y)
Слайд 5АРИФМЕТИЧЕСКИЕ ВЫРАЖЕНИЯ
Арифметические выражения образуются из констант, переменных, функций и выражений,
заключенных в круглые скобки, которые соединены знаками арифметических операций.
Стандартные математические
функции Visual Basic приведены в таблице.
Слайд 6
Стандартные математические функции Visual Basic
Слайд 7 АРИФМЕТИЧЕСКИЕ ОПЕРАЦИИ
В Visual Basic существуют
следующие виды арифметических операций:
^ – возведение в степень;
-
и + – присвоение знака числу (унарные операции);
* – умножение;
/ – деление;
\ – целочисленное деление;
mod – взятие остатка от деления;
+ – сложение, - – вычитание.
Слайд 8ПРИОРИТЕТ АРИФМЕТИЧЕСКИХ ОПЕРАЦИЙ
При составлении арифметических выражений
необходимо учитывать приоритет выполнения
арифметических
операций:
стандартные математические функции;
возведение в степень;
присвоение знака числу;
умножение
и деление;
целочисленное деление и взятие остатка от числа;
вычитание и сложение.
Слайд 9Операции в арифметических выражениях выполняются
последовательно: слева направо в порядке их
приоритета.
Приоритет может быть изменен при помощи скобок.
Как правило, числитель
и знаменатель берутся в
круглые скобки.
Скобки не ставятся:
Если знаменатель или числитель составляет только одна функция;
Когда в числителе присутствуют только операции умножения или деления.
Слайд 10ПРИМЕР
скобки в числителе не ставятся, но
обязательны в знаменателе:
F=7*x^3*a^2/(5*x^5).
Слайд 11ПРИМЕР ВЫРАЖЕНИЯ
Пример.
F=(X^(3/5)+COS(X)^2-EXP(-7*X+4))/(LOG(ABS(X-7))*X^2_
-4*SQR(ABS(X)))
Более оптимальная запись:
F=(X^(3/5)+COS(X)^2-EXP(-7*X+4))/(LOG(ABS(X-7))*_
X*X-4*SQR(ABS(X)))
Слайд 12ВВОД И ВЫВОД ДАННЫХ
С помощью элемента управления TextBox
С помощью
системных функций InputBox() и MsgBox()
Слайд 13ВВОД ПЕРЕМЕННЫХ
С помощью текстового окна TextBox.
x = CSng(Text1.Text)
a = CSng
(Text2.Text)
С помощью функции InputBox().
x = CSng(InputBox(“Введите x=”,”Ввод_
данных”,”3” ))
a
= CSng(InputBox(“Введите a=”,”Ввод _ данных”,”35” ))
Слайд 14Синтаксис функции InputBox().
Variable=InputBox(“Сообщение“,”Заголовок”,”Значение_ по умолчанию”)
Слайд 15ВЫВОД ПЕРЕМЕННЫХ
- С помощью текстового окна TextBox.
Text3.Text = CStr(y).
-
С помощью метки (надписи) Label.
Label1.Caption=“y=”+Cstr(y)
Label1.Caption=“y=”&Cstr(y)
С помощью функции MsgBox().
MsgBox “y=”+CStr(y)
Слайд 16Синтаксис функции MsgBox().
=MsgBox(“”,+_
,_””)
ПРИМЕР.
z=MsgBox(“Сообщение”, vbCritical + vbAbortRetryIgnore,_ “Заголовок”)