Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ShPORA_informatika (2).doc
Скачиваний:
97
Добавлен:
17.04.2015
Размер:
338.43 Кб
Скачать

22. Алгоритм. Правила составления блок схем.

Алгоритм – последовательность инструкций, выполнение которых приводит к правильному решению поставленной задачи.

При составлении блок схем используются следующие обозначения:

Начало/остановка –

Вычисление –

Модификация (изменение) –

Выбор решения –

Ввод/вывод –

Вызов процедуры –

Межблочный соединитель –

Межстрочный соединитель –

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

23. Редактор vba. Структура окна, операции редактирования.

Для загрузки редактора VBA в меню Сервис необходимо выбрать команду Макрос → Редактор Visual Basic (эта команда дублируется сочетанием клавиш Alt + F11 или кнопкой на панели инструментов.

На экране появится окно, структура которого состоит из: 1. Заголовок а окна VBЕ; 2. Меню окна VBE; 3. Стандартной панели инструментов; 4. Окна проектов.

  1. В заголовке окна VBE справа находятся три кнопки для управления размером окна ( а) - свернуть, б)  - развернуть или  -восстановить, с)  - закрыть окно. )

  2. Меню используется для вызова команд.

  3. Панели инструментов позволяют быстрее формировать команды; кроме стандартной панели на экран можно вывести панели правка (Edit), отладка (Debug), форма (UserForm). Для этого в меню Вид (View) необходимо выбрать команду Панели инструментов (ToolBars).

4. Окно проекта содержит список элементов проекта, в который могут входить объекты Excel (рабочие листы, диаграммы), модули с текстами программ на языке Visual Basic, формы (пользовательские диалоговые окна). Это окно выводится на экран или убирается с экрана командой Project Explorer из меню View. Модуль в проект можно вставить командой Module из меню Insert. Форму в проект можно вставить командой UserForm из меню Insert.

Если в окне проекта дважды щелкнуть левой кнопкой мыши по объекту "Эта книга", откроется окно для редактирования программного кода, относящегося к этому объекту. Если в окне проекта дважды щелкнуть левой кнопкой мыши по объекту "Лист", откроется окно для редактирования программного кода, относящегося к этому объекту.

24. Редактор vba. Виды процедур, способы создания и вызова процедур.

Процедуры в VBA подразделяются на:

  • Общие – процедуры, вводимые с клавиатуры. Ручной набор символов в модуле.

  • Автозапись. Выполнить которую можно командами Сервис → Макрос → Начать запись. Появится диалоговое окно Запись макроса.

Событийные – процедуры, связанные с каким-либо событием

25. Vba. Состав языка: алфавит, константы, переменные, выражения, приоритет выполнения операций.

Алфавит – конечный фиксированный набор символов, используемых для составления текстов на данном языке. Составляет основы языка.

Алфавит VBA составляет:

  • 1. Буквы латинского и русского алфавита (различия между заглавными и прописными буквами нет!).

  • 2. Арабские цифры от «0» до «9».

  • 3. Специальные символы (_ : ‘ + - * / ^ # $ % ! > < =).

Из символов 1 и 2 группы можно составлять слова. Слова подразделяются на служебные и слова пользователя (идентификаторы). Из слов составляются предложения – операторы, а из операторов составляются подпрограммы, которые подразделяются на процедуры и функции.

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

Имя переменной должно начинаться с буквы. Из группы специальных символов можно использовать только символ подчеркивания. Длина имени до 255 символов. Регистр символов значения не имеет. Имя переменной не должно совпадать со служебными словами.

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

Константы в отличие от переменных величин являются постоянными величинами, изменять их в программе нельзя. Переменные и постоянные величины могут быть различных типов.

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

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

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