1 Лекция 13 ОСНОВНЫЕ ПОНЯТИЯ ЯЗЫКА Visual Basic For Applications (VBA) План лекции Типы данных VBA Операции над данными VBA Описание типов данных VBA Имена.

Презентация:



Advertisements
Похожие презентации
Основные типы алгоритмических структур. Линейный алгоритм (следование). Алгоритм, в котором команды выполняются последовательно одна за другой, называется.
Advertisements

Операторы языка. Арифметические операторы Арифметические операторы Арифметические операторы Арифметические операторы Операторы сравнения Операторы сравнения.
Операторы. Оператор выбора Оператор выбора Оператор выбора Оператор выбора Оператор присваивания Оператор присваивания Оператор присваивания Оператор присваивания.
Оператор присваивания Синтаксис [Let] имя переменной = выражение Set имя обекта = {[New] Ссылкана объект | Nothing}
Основные типы алгоритмических структур. Линейный алгоритм ( следование ) Алгоритм, в котором команды выполняются последовательно одна за другой, называется.
Алгоритм Леонид 10 класс. Алгоритм - это строго детерминированная последовательность действий, описывающая процесс преобразования объекта из начального.
Основные типы алгоритмических структур. Линейный алгоритм линейным алгоритмом Алгоритм, в котором команды выполняются последовательно одна за другой,
УСЛОВНЫЙ ОПЕРАТОР IF... THEN... ELSE (Если … То … Иначе)
Переменные задаются именами, которые определяют области памяти, в которых хранятся их значения. Значениями переменных могут быть данные различных типов.
«Ветвление» в VB If условие Then Действия End If If условие Then Действия 1 Else Действия 2 End If.
Виды алгоритмических структур: –блок-схема. –линейный алгоритм. –алгоритмическая структура «ветвление». –алгоритмическая структура «выбор». –алгоритмическая.
Операторы условного и безусловного перехода в языке программирования Visual Basic.
Кодирование основных типов алгоритмических структур на языках объектно ориентированного и процедурного программирования. Автор: Артебякин Степан Александрович.
ПРОГРАММИРОВАНИЕ ПОВТОРЕНИЙ. НАЧАЛО AB A, B, C A = A + C F = B + C F КОНЕЦ B = B + C F = A + B B < C A = A + B F = A + C нет да A = 1, B = 1, C = 4 F=?
Date: File:System_VBSc_8.1 SIMATIC HMI Siemens AG All rights reserved. SITRAIN Training for Automation and Drives Гибкость.
Основы программирования В качестве базового языка взят обычный BASIC позволяющий в простой и наглядной форме выполнять основные конструкции программирования.
Презентацию составила учитель первой категории МБОУ СОШ 14 имени К.С.Федоровского г.Юрги Кемеровской области Яковлева Ирина Владимировна.
Синтаксис языка VBA I.Переменные II.Массивы III.Константы IV.Операции и Операторы V.Процедуры VI.Функции.
Ввод кода VBA Код VBA состоит из инструкций. После ввода инструкции редактор VBA выполняет следующие действия: вставляет пробелы между операторами и операндами;
Алгоритмизация и программирование Зозулина Любовь Сергеевна, учитель информатики МОУ «СОШ 3» г. Первоуральск.
Транксрипт:

1 Лекция 13 ОСНОВНЫЕ ПОНЯТИЯ ЯЗЫКА Visual Basic For Applications (VBA) План лекции Типы данных VBA Операции над данными VBA Описание типов данных VBA Имена пользователя в VBA Операторы VBA Встроенные функции VBA

2 Типы данных VBA

3

4 Операции над данными VBA Типы операций Математические (+, -, *, /, \, ^, Mod) Отношения (=, >, =,, Is, Like) Логические (And, Or, Not) Другие ( & )

5 Описание типов данных VBA Объявление простых переменных { Dim | Private | Public | Static } [ As ]} [ [ As ] ] Например Dim Key As String Dim Rez As Single

6 объявления именованных констант оператор Const: [ Public | Private ] Const [ As type] = Например: Public Const Stavka As Double = 0.12 объявления массива { Dim | Private | Public | Static } ( ) [ As ] Например: Dim Rezult (1 to 10) As Integer

7 Операторы VBA Оператор присваивания [Let] Переменная (или Постоянная или Свойство объекта) = Выражение Например Let x = 2 Let x = x + 2

8 Управляющие операторы Оператор безусловного перехода Go To Go To Строка

9 Оператор условного перехода If Then Else в виде строки: If Условие Then [Инструкции_1] Else [Инструкции_2] в виде блока: If Условие Then [Инструкции] [ Else If Условие - n Then [Инструкции _ else if] … [Else [Инструкции _ else]] End If

10 Примеры: Условный оператор в виде одной строки: If Rez >0 Then Eff = 20% : Zatr=0 Else Eff =0 : Zatr=1000 Тот же условный оператор в виде блока: If Rez > 0 Then Eff = 20% : Zatr = 0 Else Eff = 0 : Zatr = End If

11 Оператор выбора Select Case Select Case выражение – текст [Case список Выражений – 1 [инструкции - 1]] [Case список Выражений – n [инструкции - n]] [Case Else [ инструкции _ else]] End Select

12 Пример Select Case Цена Select Is >5000 Скидка = 10% Select Is >2000 Скидка = 7% Select Is >1000 Скидка =5% End Select

13 Оператор цикла For - Next For Счётчик = НЗ To КЗ [Step Шаг] [Инструкции] Next [Счётчик] Пример Вычисление общего дохода за 10 периодов: Rezult = 0 For i = 1 To 10 Rezult = Rezult + Dohod

14 Операторы цикла VBA For Each - Next Do While - Loop Do – Loop While

15 Встроенные функции VBA Математические функции VBA