- •1 Аппаратное устройство компьютера
- •10.8.3 Программные модули
- •1 Аппаратное устройство компьютера
- •Основные узлы системного блока:
- •Основной электрической платой пк является материнская плата (MotherBoard). На ней расположенны:
- •1.1.2. Внутренняя память Под внутренней памятью понимают все виды запоминающих устройств, расположенные на материнской плате. К ним относятся оперативная память, постоянная память
- •Оперативная память ram (Random Access Memory память с произвольным доступом )
- •1.2 Мониторы
- •1.5 Периферийные устройства
- •2. Представление информации в эвм.
- •2 Бита- 4 варианта,
- •3 Бита- 8 вариантов;
- •4 Бита- 16 вариантов,
- •3. Программное обеспечение.
- •3. Программное обеспечение.
- •3.1 Системное программное обеспечение (по)
- •4. Файловая система
- •4.1 Основные понятия.
- •4.2 Название дисков, папок, файлов.
- •5. Операционная система Windows
- •5.1 Основные достоинства
- •5.2 Интерфейсные элементы управления Windows
- •5.2.1. Окна
- •2) Настройка панели инструментов:
- •2)Переключение между окнами приложений.
- •5.2.2. Меню
- •5.3. Рабочий стол
- •5.4 Настройка Windows
- •5.4.1 Настройка рабочего стола
- •5.4.2 Настройка главного меню.
- •5.4.4. Чтобы установить дополнительный язык и раскладку клавиатуры
- •5.4.5 Работа со справочной системой.
- •5.4.6 Запуск приложения. Для запуска любого приложения (программы) в Windows можно воспользоваться одним из следующих способов:
- •5.5 Работа с папками и файлами в Windows.
- •5.5.1 Запуск Проводника
- •2 Способ:
- •3 Способ:
- •5.5.2 Создание папки.
- •5.6 Копирование и перенос информации между различными документами осуществляется через буфер обмена (Clipboard).
- •5.7 Свойства объектов
- •5.8 Команда Поиск
- •6. Текстовой процессор ms Word
- •6.1 Работа с окнами
- •6.2 Меню
- •6.3 Работа с мышью.
- •6.4 Ввод и редактирование текста.
- •1) Установление параметров страницы
- •2) Нумерация страниц.
- •6.5 Печать документов
- •6.6 Вставка графических объектов
- •6.7 Вставка таблиц
- •6.8 Вставка формул
- •6.9 Операции с документами
- •7 Табличный процессор Microsoft Excel
- •7.1 Структура и управление интерфейсом пользователя
- •7.1.1 Рабочие книги .Xls
- •7.1.2 Окно
- •7.2. Основные приемы работы в Excel
- •7.2.1. Выделение диапазонов (блоков)
- •7.2.2 Операции со столбцами и строками
- •7.2.3. Ввод данных
- •7.2.4 Заполнение ячеек
- •7.3 Ввод формул
- •7.4 Использование библиотеки встроенных функций
- •Исправление ошибки #пусто!
- •Исправление ошибки #####
- •Исправление ошибки #ссылка!
- •Исправление ошибки #дел/0!
- •7.5 Защита ячеек от несанкционированного изменения
- •7.6 Диаграммы
- •7.6.1 Терминология
- •7.6.2 Создание диаграммы
- •7.7 Базы данных
- •7.7.5 Обеспечение поиска и фильтрации.
- •7.8 Макросы
- •1. Создадим макрос для вычисления расходов на оплату квартиры
- •2. Макрос для построения графика
- •7.9.1 Подбор параметра
- •7.9.2 Поиск решения
- •Установить целевую ячейку
- •Загрузить модель
- •Сохранить модель
- •8. Этапы подготовки и решения задач.
- •9 Основные элементы vba
- •9.1 Что такое vba
- •9.2 Структура редактора vba
- •9.3 Запуск интегрированной среды vba
- •9.4 Меню редактора vba
- •10 Основные понятия vba
- •10.1 Объекты и их семейства
- •10.2 Типы данных
- •10.3 Идентификаторы
- •10.4 Переменные
- •10.5 Константы
- •10.6 Массивы
- •10.6.1 Описание массивов
- •10.7 Выражения и операции
- •10.8 Встроенные функции vba
- •10.9 Оформление программного кода
- •11 Операторы vba
- •11.1 Оператор присваивания
- •1. В языке vba выражением является:
- •2. Язык vba поддерживает следующие арифметические операции:
- •3. Язык vba поддерживает следующие строковые операции:
- •4. Метка в операторе безусловного перехода GoTo определяет:
- •6. Если значение а равно 8, то какой из операторов будет выполнен при выполнении оператора:
- •8 Какой тип цикла следует выполнить, чтобы операторы в теле цикла были выполнены хотя бы один раз:
- •19 Экранные формы и их элементы
- •19.1 Экранные формы
- •19.1.1 Добавление формы в проект
- •19.1.3 Отображение экранной формы
- •19.1.4 Закрытие экранной формы.
- •19.1.5 Некоторые свойства объекта UserForm
- •19.1.6 Событие – это то, что может произойти с диалоговым окном (UserForm) или элементом управления
- •19.2 Элементы управления формы
10.5 Константы
Константы – это данные, которые не изменяют свое значение во время выполнения программы.
Синтаксис объявления констант
[Public | Private] Const < Имя константы > [As Тип] = < Выражение >
Аргументы:
|
|
|
|
|
Public |
Ключевое слово, используемое на уровне модуля для описания констант, доступных всем процедурам во всех модулях. Не допускается в процедурах. |
|
|
Private |
Ключевое слово, используемое на уровне модуля для описания констант, доступных только внутри модуля, в котором выполняется описание. Не допускается в процедурах. |
|
|
ИмяКонстанты |
Имя константы, удовлетворяющее стандартным правилам именования переменных |
|
|
Тип |
Один из поддерживаемых типов данных: Byte, Boolean, Integer, Long, Currency, Single, Double. Decimal (в настоящее время не поддерживается), Date, string или variant. Для каждой описываемой константы следует использовать отдельное предложение AS тип |
|
|
Выражение |
Литерал, другая константа или любое сочетание, которое включает все арифметические или логические операторы, за исключением is |
|
Пример:
Const ПроцентнаяСтавка As Single = 0.2
Const Фирма = "OOO Бескрайние просторы"
Область действия констант определяется, так же как и в случае с переменными. Т.е. константа, объявленная в процедуре, имеет область действия процедурного уровня. Если константа объявлена в области модуля, то область действия данной константы модульного уровня.
Если константа объявлена
Const < Имя константы > = < Выражение >,
то константа имеет тип, согласующийся с типом выражения.
Например:
Const b=”Весна” ‘ b типа string
10.6 Массивы
Массив представляет собой набор переменных одного типа с одним именем и разными индексами. Каждая такая переменная называется элементом массива. Количество хранящихся в массиве элементов называется размером массива.
Обращение к элементу массива осуществляется указанием имени массива, за которым в круглых скобках указывается индекс массива.
Например,
Dim B(l To 2, 1 То 2) As Single
B(1,1)=2
В(1,2)=4
В(2,1)=1
В(1,2)=6
Массивы в VBA бывают статическими и динамическими.
Статическими называются массивы, количество элементов в которых заранее известно и не изменяется в ходе выполнения программы.
Динамическими называются массивы, в которых не известно начальное количество элементов и оно изменяется во время выполнения программы.
10.6.1 Описание массивов
Массив, как любую переменную, надо объявлять используя инструкции:
Dim, Static, Privat, Public
a) Объявление статических массивов (базовый индекс)
В статическом массиве допускается до 60 размерностей.
Статические массивы могут быть объявлены одним из следующих способов:
Dim <имя массива> (<количество элементов массива>) [As <тип элементов>]
Dim <имя массива> (<начальное значение индекса> To <конечное значение индекса>) [As <тип элементов>]
Например:
Dim A(11) As Integer – объявлен одномерный массив, состоящий из 12 целых чисел. Причем, по умолчанию первый элемент массива А(0), а последний А(11). В этом случае говорят, что 0 – базовый индекс
Dim B(2,2) As Single – матрица В(3*3) действительных чисел
Dim S (1 To 7) As Integer – одномерный массив, содержащий семь элементов целого типа.
Dim V As (1 To 5, 1 To 7) As Double – двухмерный массив, у которого 5 строчек и 7 столбцов вещественных элементов.
Можно изменить базовый индекс, написав в области объявления модуля директиву Option Base
Например
Option Base 1
Dim A(11) As Integer - объявлен одномерный массив, состоящий из 11 целых чисел.
Dim B(2,2) As Single – матрица В(2*2) действительных чисел
Инициализацию элементов массива можно производить по разному:
Последовательностью операторов
Dim B(l To 2, 1 То 2) As Single
B(1,1)=2
В(1,2)=4
В(2,1)=1
В(1,2)=6
Оператором цикла
Dim F (1 To 9, 1 To 11) As Integer
Dim i As integer
Dim j As integer
For i=1 to 9
For j=1 to 11
F(i,j)=i*j
Next j
Next i
Пример
Public Sub massiv()
Dim A(11) As Integer
For i = 0 To 11
A(i) = i
MsgBox "a(" & i & ")=" & A(i)
Next i
End Sub
Б) Динамические массивы
Иногда в процессе выполнения программы требуется изменить размерность массива. В этом случае его объявляют как динамический массив.
Синтаксис объявления динамического массива
Dim <имя массива> ( ) [As <тип элементов>]
Затем в программе следует вычислить необходимый размер массива в некоторой переменной и изменить размер динамического массива. С помощью инструкции ReDim
ReDim <имя массива> (<размерность массива>)
Допустимо повторное использование инструкции ReDim для изменения числа элементов и размерностей массива
Например
Dim R() As Single
ReDim R(l To 10)
ReDim R(5,10)