Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
informatika_otvety_40-60 (1).doc
Скачиваний:
11
Добавлен:
19.09.2019
Размер:
126.98 Кб
Скачать

54. Операции vba.

В программах на VBA можно использовать стандартный набор операций над данными. Имеются три основных типа операций:

  • Математические, выполняются над числами, и их результатом являются числа

  • Отношения, применяются не только к числам, и их результатом являются логические значения, например х>у

  • Логические, используются в логических выражениях и их результатом являются логические значения, например Not x And у

VBA выполняет операции в соответствии с их приоритетами, что обеспечивает однозначность в трактовании значений выражений. Приведем приоритеты выполнения операций.

55. Работа с массивами vba.

Как и в других языках программирования, в VBA вы можете использовать массивы. Примеры объявления массивов приведены ниже.

Dim B(3, 3) As Single

Dim A(12) As Integer

Первая строка объявляет двумерный массив 3x3 (матрицу), состоящий из действительных чисел. Вторая строка объявляет одномерный массив (вектор) из 12 целых чисел, причем по умолчанию первый элемент массива будет А(0), а последний А(11). В этом случае говорят, что о — базовый индеке. Можно изменить базовый индекс, написав в начале листа модуля инструкцию Option Base1. После этого индексы массивов А и В будут начинаться с единицы. Другим способом изменения базового индекса является использование ключевого слова то при объявлении массива:

Dim B(l То 3, 1 То 3) As Single

Dim A(l To 12) As Integer

Массив в программе определяется поэлементно.

Удобным способом определения одномерных массивов является функция Array, преобразующая список элементов, разделенных запятыми, в вектор из этих значений, и присваивающая их переменной типа variant.

Динамические массивы

Иногда в процессе выполнения программы требуется изменять размер массива. В этом случае первоначально массив объявляют как динамический. Для этого при объявлении массива не надо указывать размерность, например:

Dim R() As Single

В программе следует вычислить необходимый размер массива и связать его с некоторой переменной, например n, затем изменить размер динамического массива с помощью оператора ReDim.

56. Назначение и возможности текстового процессора.

Текстовый процессор - прикладное программное обеспечение, используемое для создания текстовых документов.

Для работы с текстами на компьютере используются программные средства, называемые текстовыми редакторами. Существует большое количество разнообразных текстовых редакторов, различающихся по своим возможностям Основное назначение текстовых редакторов – создавать текстовые файлы, редактировать тексты, просматривать их на экране, изменять формат текстового документа, распечатывать его на принтере. MS-DOS Editor и Блокнот предназначены для обработки несложных текстовых файлов Современные программы предусматривают множество дополнительных функций, позволяющих готовить текстовую часть документа на типографском уровне:

  • форматирование символов и абзацев,

  • оформление страниц,

  • построение оглавлений и указателей,

  • создание таблиц, проверка правописания и т. д.

Кроме того, современные программы позволяют включать в текст графические объекты: рисунки, диаграммы, фотографии.

Таким образом, от понятия «простой текст как объект обработки текстового редактора» мы приходим к понятию «текстовый документ как объект обработки текстового процессора».

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