Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
vba.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.8 Mб
Скачать

Работа со справкой.

Работа со справкой стандартна для системы Windows. Отметим, что если вы хотите получить справку по некоторому ключевому слову, выделите его и нажмите клавишу F1.

Окно отладки (Immediate).

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

«вид» - «окно отладки» (View- Immediate)

Рассмотрим, как изменить значение переменной x(например, на число 7), после выполнения строки кода

y=sin(x)

Введем следующий код:

На следующей строке введем точку останова, и когда программа приостановит работу, введем

«вид» - «окно отладки» (View- Immediate)

В появившемся окне “Immediate”введем x=7

Если теперь нажать клавишу “Enter”, а желтую стрелку движения по программе переместить на строку кода

If x>3 Then

то после нажатия клавиши F5 программа продолжит работу с этого оператора со значением х=7.

Рассмотрим, как используется окно отладки, для того, чтобы выводить в нём нужные значения переменных. Для этого мы будем использовать метод Print объекта Debug.

Пример:

Окно контрольных значений

В данном окне можно наблюдать как за переменными, так и за выраженными, которые созданы с использованием наших переменных., чтобы это окно появилось введите:

Debug > Add watches (отладка => добавить контрольное значение)

Например, в последнем примере сделав эту команду, пронаблюдаем за значением выражения х+5( в графу Expression введём x+5)

После запуска программы , установив предварительно точку останова, получим следующий результат:

Массивы

Определение. Массивом называют упорядоченное множество однородных элементов, которые имеют общее имя.

Например, когда говорим о группе БМС, то все учащиеся в ней могут быть объединены в один массив БМС. Студентов можно различать по номеру группы и номеру студента в групповом журнале, например, БМС(!,10) – студент группы №1, имеющий №10 в журнале группы.

Количество индексов в массиве называют размерностью массива, а количество элементов в массиве его размером. Индексов может быть не более 60.

Имя массива формируется как имя переменной, а именно из любой последовательности букв и цифр, начиная с буквы.

При работе с массивом необходимо знать, что индексы массива являются цельными числами, которые по модулю не должны превосходить числа 32767. Для того, чтобы обратится к элементу массива, мы должны записать имя массива, а затем в круглых скобках через запятую индексы интересующего на элемента, например, А(1,3).

Для того чтобы программа общалась с массивами, мы должны объявить массив, т.е. дать информацию о размерах массива и о том динамический и нединамический массив рассматривается. Обращаем внимание на то, что объявление массива должно идти до того, как массив будет использован.

Нединамические массивы.

Для нединамического массива в памяти сразу резервируется место, которое сохраняется за массивом и не меняется во время выполнения программы (потому-то он и называется нединамическим, т.е. неизменным). Нединамические массивы объявляются с помощью служебного слова Dim с указанием, в каких пределах меняются индексы массива.

Пример:

Dim A(20) ‘Объявлен нединамический массив А индексы которого меняются от 1до 20.

‘Элементы массива имеют тип Variant.

В качестве границ верхних и нижних индексов могут быть использованы числа или константы, но не переменные. По умолчанию минимальное значение индекса 0.

Пример:

B (1 to 10,2 to7) as integer

‘Объявлен целочисленным двумерный массив, первый индекс меняется от 1 до 10, второй от 2 до 7.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]