
- •Информатика: предмет и задачи.
- •Формы представления информации в персональном компьютере.
- •Системы счисления.
- •Алгебра высказываний. Логические выражения и таблицы истинности.
- •5. Понятие алгоритма. Свойства алгоритма.
- •Основные элементы блок-схем. Линейные, разветвляющиеся, цикличные, комбинированные алгоритмы.
- •Алгоритмические процедуры и функции, их взаимодействие.
- •Этапы подготовки и решения задач.
- •Основы программирования. Виды языков. Обзор языков программирования высокого уровня.
- •10. Основы визуального программирования.
- •11. Использование переменных и констант.
- •12. Использование структур с условиями.
- •13. Работа с циклами.
- •14. Основы создания интерфейса пользователя.
- •15. Создание макросов.
- •16. Основные характеристики пк и принципы его выбора.
- •17. Структурная схема пк и назначение основных функциональных блоков.
- •18. Назначение основных функциональных узлов микропроцессора.
- •19. Виды и основные характеристики памяти.
- •20. Назначение, разновидности и основные характеристики видеомониторов, принтеров и сканеров.
- •23. Файлы и каталоги на дисках, путь к файлам, атрибуты файлов.
- •24. Компьютерные вирусы, основные симптомы и меры противодействия.
- •25. Классификация антивирусных программ, назначение программ AidsTest, DrWeb, Norton Antivirus.
- •26. Операционная система Windows , преимущества и недостатки, запуск Windows и выход. Рабочий стол Windows , назначение элементов рабочего стола.
- •27. Работа с меню и справочной системой Windows , условные обозначение в меню, системное меню, контекстные меню.
- •28. Windows . Настройки (панель управления, настройка экрана, мыши).
- •29. Windows . Настройка панели задач (создание и удаление папок меню, ярлыков, программ).
- •33. Windows/ работа с дисками, поиск файлов, работа с проводником
- •34. Моделирование как метод познания. Формы представления моделей.
- •35. Формализация. Типы информационных моделей.
- •36. Основные этапы разработки и исследования моделей.
- •37. Excel. Инструментальная среда vba. Проект vba и его структура.
- •38. Понятие алгоритма. Основные алгоритмические конструкции: линейные, ветвления, циклы.
- •39. Системы счисления. Перевод чисел.
- •40. Vba. Панель элементов управления.
- •42. Excel. Сортировка данных. Автоматическое подведение промежуточных итогов.
- •43. Word. Форматирование документов: параметры и способы форматирования символа, абзаца, страницы.
- •44. Макросы. Назначение, запись в Excel, выполнение.
- •45. Excel . Работа с вкладками Число и Выравнивание команды Формат/Ячейка.
11. Использование переменных и констант.
В VBA, как и во всех языках программирования высокого уровня, для хранения значений информации используются переменные и константы.
Переменные используются во время выполнения программы для временного хранения данных в оперативной памяти компьютера. С любой переменной можно выполнить две основные операции: присвоить ей значение и опросить её значение.
Для определения переменной Вы должны сообщить компилятору следующие данные: имя переменной, тип переменной, значение переменной.
Имя переменной – строка символов, которая отличает эту переменную от других объектов программы, т.е идентифицирует ее (поэтому запрещено использовать слова, зарезервированные VBA, рис. 11.9).
- ошибочная переменная
Имя должно быть достаточно информативным и как можно более коротким. Имя состоит из букв, цифр и символов (кроме %, &, !, #, @, $), начинается с буквы и не превышает 255 символов.
Переменные и константы могут содержать данные любых поддерживаемых типов, основные из которых представлены в таблице.
Тип данных |
Размер (байт) |
Диапазон значений |
Byte (байт) |
1 |
От 0 до 255 |
Boolean (логический) |
2 |
True или False |
Integer (целое) |
2 |
От 32768 до 32767, целое число |
Long (длинное целое) |
4 |
От 2 147 483 648 до 2 147 483 647 |
Single (с плавающей точкой, обычной точности) |
4 |
От 1,401298Е-45 до 3,402823Е+38 (по модулю), десятичное число обычной точности |
Currency (денежный - с фиксированной точкой) |
8 |
От 922 337 203 685 477,5808 до 922 337 203 685 477,5807 |
Date (даты и время) |
8 |
От 1 января 100 г. до 31 декабря 9999 г |
String (строка символов) |
Длина строки |
От 0 до приблизительно 2 миллиардов знаков |
В VBA возможно явное и неявное (по умолчанию) описание переменных. Тип переменной распознается по введенной в нее информации в операторах присваивания или ввода данных. Вы сталкивались с подобным положение вещей, например, в MS Excel, где тип данных по умолчанию распознавался по введенной информации, но через указание форматов Вы могли явно указать на тип вводимой Вами информации. В MS Access, указание типов данных обязательно при создании таблицы через конструктор, но принцип умолчания срабатывает при импорте таблиц или создании таблиц методом ввода.
Таким образом, в приведенном программном коде: переменные А, B и C являются символьными (String), а переменные D и E целыми числами (Integer).
Sub Example()
A="Пример"
B=A : C="432"
D=2 : E=432
End Sub
Для предотвращения возможных ошибок Вы можете описать переменные, используемые в программе. Для этого выполните команду вида:
Dim <список переменных> As <тип>, [<список переменных > As <тип>].
Команду описания типов принято включать в программу сразу после команды Sub <Имя()>, но в VBA допускается ее применение в любой части макроса до использования описываемой переменной.
Константа представляет не изменяющееся числовое или строковое значение.
Константы объявляются оператором Const, причем сразу в команде описания константе можно присвоить значение в виде:
Const < переменная> As <тип> = <значение>
Пример.
Const D As String = "СГЭУ"
Const kurs As Integer = 1
Здесь переменной D, определенной как String, присвоено значение "СГЭУ", переменной kurs, определенной как Integer, присвоено значение 1.