
- •24. Системы управления базами данных (субд): основные понятия и определения, функции субд, технология работы.
- •25. Виды моделей данных.
- •26. Реляционная модель данных.
- •27. Компьютерные сети: основные понятия и определения.
- •14.Текстовые редакторы.
- •28. Топология сетей. Аппаратные компоненты сетей.
- •29. Глобальная сеть Internet, адрес компьютера в сети.
- •30. Сервисы Internet
- •31. Локальные вычислительные сети.
- •32. Понятие модели. Материальные и информационные модели. Виды информационных моделей.
- •33. Моделирование и формализация. Визуализация формальных моделей.
- •34. Понятие алгоритма. Свойства и типы алгоритма. Способы записи алгоритмов
- •35. Базовые структуры алгоритмов.
- •36. Объектно-ориентированный подход (основные понятия vba: проект, модуль, объект, свойство, метод).
- •37. Процедуры и функции пользователя
- •38. Соглашения об именах в vba, виды и типы данных
- •39. Переменные, константы, явное и неявное объявление переменных и констант в vba.
- •40. Области видимости переменных в vba.
- •41. Строковые переменные, операторы и операции в vba.
- •42. Программирование разветвляющихся процессов в vba.
- •43. Программирование циклических процессов. Виды циклов.
- •44. Массивы, описание массивов в vba.
- •46. Особенности языка программирования vba.
- •47. Визуальное программирование. Создание и использование пользовательских форм.
- •48. Технология программирования.
- •49. Системы программирования
- •50. Псевдокоды
- •51. Защита информации
- •52. Понятие компьютерных вирусов, их классификация, методы защиты.
- •53. Антивирусные программы.
38. Соглашения об именах в vba, виды и типы данных
В языке действуют следующие соглашения на имена процедур переменных и констант: должны начинаться с буквы; могут включать буквы , цифры и символы подчеркивания; не должны включать знаки препинания или пробелы; не должны совпадать с ключевыми словами языка Visual Basic
Основные типы данных, используемые при описании переменных и констант: Integer (Целое),Long Integer (Длинное целое),Single (десятинное число одинарной точности),Double (Двойной точности),Currency (Десятичное число с фиксированной точностью),String (Строка текста),Boolean (логический =True,False),Date (Дата),Variant (Вариант), Object (экземпляр класса)
39. Переменные, константы, явное и неявное объявление переменных и констант в vba.
Переменная – это имя, определяющее область памяти для хранения величины, которая может изменяться во время работы программы. Переменная используется для временного хранения данных в программе. Переменная может хранить информацию, введенную пользователем или полученную в процессе работы программы. Переменная может быть объявлена в программе ЯВНО и НЕЯВНО. При этом переменная используется без специального выделения для нее памяти. При явном объявлении переменной используется оператор Dim (Dimension-размерность), который резервирует определенную область под переменную.
Константа – это именованная область памяти для хранения данных, изменение которых во время работы программы не допускается. 2 типа в VBA: - встроенные константы (true, false, null), пользовательские константы
40. Области видимости переменных в vba.
Ключевое слово Dim используется для объявления переменной на уровне процедуры –локальная.
Служебные слова Private и Public задают область видимости процедур и функций. Ключевое слово Private делает объект доступным только внутри данного модуля. Public делает объект доступным из другого модуля, переменная становится доступной во всех модулях проекта (глобальная)
41. Строковые переменные, операторы и операции в vba.
Строчный оператор используется, когда при разветвлении программы необходимо на каждой ветке выполнить по одному оператору.
Операции бывают: Арифметические(сложение, возведение в степень, изменение знака операнда и т.д.), Операции отношения (равно, не равно, больше, меньше или равно и т.д.), Логические (OR – логическое сложение (ИЛИ), AND – Логическое умножение (И), NOT – Логическое отрицание (НЕ)).
Операторы: = -Оператор присваивания, ‘ -Оператор комментария, (пробел) –Перенос оператора, : -разделитель между операторами(двоеточие), & -Сложение строк (амперсант)
42. Программирование разветвляющихся процессов в vba.
Разветвляющимися алгоритмами называются алгоритмы, в которых в зависимости от выполнения некоторого логического условия или от значения какого-либо выражения дальнейшие действия могут производиться по одному из нескольких направлений. Разветвляющиеся алгоритмы реализуются в VBA с помощью оператора условия If…Then и переключателя, реализуемого оператором Select Case.
If условие Then оператор- Если условие не выполняется, то данный оператор пропускается и выполняется следующий оператор в тексте программы. If условие Then оператор1 Else оператор2
Если условие равно True, то выполняется оператор1, если – False, то - оператор2. Далее выполняется оператор, следующий по порядку за строкой с оператором If…Then…Else.
Операторы If могут быть вложенными друг в друга. Такое вложение операторов применяется, если нужно проверить какое-либо условие при другом условии, которое является истинным.