Экономическая информатика I Visual Basic for Applications

Содержание

Слайд 2

Константы

арифметические (числовые) – 5; -12; 2,4E15
текстовые (символьные) – "пример процедуры"
Логические (булевы) –

Константы арифметические (числовые) – 5; -12; 2,4E15 текстовые (символьные) – "пример процедуры"
true, false
Даты - #08/30/20012#
* ? 31.08.2012

Слайд 3

Переменные

Переменные – это область памяти, где программы сохраняют значения.
Переменные не должны содержать

Переменные Переменные – это область памяти, где программы сохраняют значения. Переменные не
пробелов, но могут содержать знак подчеркивания (_).
Примеры: x, y1, mon, Проц_ставка.

Слайд 4

Встроенные функции

Встроенные функции

Слайд 5

Арифметические выражения

Арифметические выражения

Слайд 6

Символы операций сравнения

Символы операций сравнения

Слайд 7

Примеры использования операторов сравнения

Примеры использования операторов сравнения

Слайд 8

Символы логических операций

Символы логических операций

Слайд 9

Логические выражения

Логические выражения

Слайд 10

Приоритеты операций

Приоритеты операций

Слайд 11

Приоритеты операций

Приоритеты операций

Слайд 12

Приоритеты операций

Приоритеты операций

Слайд 13

Оператор присваивания

Оператор присваивания

Слайд 14

Ввод данных в диалоговом режиме

Sub Приветствие()
Dim user
user = InputBox(«Ваше имя?

Ввод данных в диалоговом режиме Sub Приветствие() Dim user user = InputBox(«Ваше
")
MsgBox "Привет", user
End Sub

Слайд 15

Ввод данных в диалоговом режиме

Ввод данных в диалоговом режиме

Слайд 16

Однострочный оператор IF/Then
If L Then P,
где L - логическое выражение, P -

Однострочный оператор IF/Then If L Then P, где L - логическое выражение,
оператор.
Function Частн(x,y)
If y <> 0 Then Частн = x/y
End Function

Слайд 17

Многострочный If / Then / End If

If L Then
P1
P2
...
Pn
End If
Здесь L -

Многострочный If / Then / End If If L Then P1 P2
логическое выражение
Function Корень4(x)
Dim Кор2
If x >= 0 Then
Кор2 = sqr(x) ' Кор2 - промежуточная переменная
Корень4 = sqr(Кор2)
End If
End Function

Слайд 18

Оператор If / Then / Else / End If

If L Then
P1
...
Pn
Else
Q1
...
Qm
End If
Здесь

Оператор If / Then / Else / End If If L Then
L - логическое выражение, P1,..., Pn, Q1,..., Qm - операторы.

Слайд 19

Оператор Select Case / Case / Case Else / End Select

Select Case

Оператор Select Case / Case / Case Else / End Select Select
A
Case A1
P1
17
....
Case An
Pn
Case Else
Ps
End Sel
Здесь A – выражение, A1,A2,...,An – подмножества множества значений А.

Слайд 20

Function FunInt(X)
Select Case X
Case Is <= -1 ' Is заменяет текущее значение

Function FunInt(X) Select Case X Case Is FunInt = 0 Case -1
переменной X.
FunInt = 0
Case -1 To 3
FunInt = 0,2
Case 3 To 5
FunInt = 0,7
Case Else ' эквивалентная запись Case Is > 5
FunInt = 1
End Select
End Function

Слайд 21

Оператор цикла For / Next

For I = start To end
P1
...
Pn
Next I
Здесь I

Оператор цикла For / Next For I = start To end P1
– переменная (счетчик), start – начальное значение счетчика, end – конечное
значение счетчика, P1, ..., Pn – операторы.

Слайд 22

Пример

Function Сумм1(N1,N2)
Dim k
Сумм1 = 0
For k =N1 To N2
Сумм1 = Сумм1 +

Пример Function Сумм1(N1,N2) Dim k Сумм1 = 0 For k =N1 To
k
Next k
End Function

Слайд 23

Оператор цикла DO While / Loop

Do While L
P1
...
Pn
Loop
Здесь L - логическое выражение,

Оператор цикла DO While / Loop Do While L P1 ... Pn
P1, ..., Pn - операторы.

Слайд 24

Пример

Function Сумм100(Nstart)
Dim n
Сумм100 = 0 ' начальное значение суммы
n = Nstart
Do While

Пример Function Сумм100(Nstart) Dim n Сумм100 = 0 ' начальное значение суммы
n < =100
Сумм100 = Сумм100 + n
n = n + 1
Loop
End Function

Слайд 25

Оператор цикла Do Until / Loop

Do Until L
P1
...
Pn
Loop
Здесь L – логическое выражение,

Оператор цикла Do Until / Loop Do Until L P1 ... Pn
P1, ..., Pn – операторы.

Слайд 26

Пример

Sub PassWord()
Dim PW
PW = " " ' начальное значение пароля - пробел
Do

Пример Sub PassWord() Dim PW PW = " " ' начальное значение
Until PW = "Stud123"
PW = InputBox( "Пароль?" )
Loop
End Sub
Имя файла: Экономическая-информатика-I-Visual-Basic-for-Applications.pptx
Количество просмотров: 200
Количество скачиваний: 0