Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практикум по VBA(реценц последний).doc
Скачиваний:
9
Добавлен:
01.04.2025
Размер:
2.47 Mб
Скачать
  1. Вопросы для самоконтроля

  1. Как открыть окно интегрированной среды разработки программ VBA?

  2. Каковы основные элементы интегрированной среды?

  3. Охарактеризуйте основные пункты меню интегрированной среды разработки программ?

  4. Что такое модуль?

  5. Как подразделяются модули в VBA?

  6. Что представляют собой стандартные модули? Как они создаются?

  7. Что такое процедура? Каков синтаксис процедур?

  8. Как осуществляется вызов процедур? Что при этом происходит?

  9. Каков синтаксис процедуры функции? В чем ее отличие от процедуры подпрограммы?

  10. Каково назначение раздела описаний?

  11. Что в VBA понимается под термином "данные"?

  12. Какая информация о данных содержится в их типе?

  13. Что такое переменная в VBA?

  14. В чем преимущества явного и неявного способов объявления переменных?

  15. Как используются переменные в процедуре?

  16. Каков формат инструкции описания переменных?

  17. Какова область видимости переменных, описанных в модуле? в процедуре или функции?

  18. По каким правилам можно задать имя переменной в языке VB?

  19. С помощью каких функций преобразования можно преобразовать строковое значение в число?

  20. Как можно вывести на экран результат вычислений?

  21. Что такое инструкция VBA?

  22. Формат оператора присваивания.

  23. Организация вывода сообщений на экран.

  24. Каковы способы реализации ветвлений в VBA?

  25. Какие форматы условного оператора предлагает VBA?

  26. Что называется телом цикла?

  1. Примеры решения задач в среде программирования vba

    1. Разработка программ и алгоритмов линейной структуры

  1. С использованием процедуры функции в редакторе Visual Basic;

  2. С использованием рабочего листа ms Excel;

  3. С использованием форм пользователя в редакторе Visual Basic. Задание 1

Пешеход шел по пересеченной местности. Его скорость движения по равнине v1 км/ч, в гору – v2 км/ч и под гору – v3 км/ч. Время движения соответственно t1, t2 и t3 ч. Какой путь прошёл пешеход?

Составить блок-схему для решения задачи по формуле

S = S1 + S2 + S3

где S1 = t1 * v1,

S2 = t2 * v2,

S3 = t3 * v3.

Блок-схема

      1. Создание процедуры функции в редакторе Visual Basic Ход выполнения задания:

  1. Создать документ Excel в папке своей группы под своей фамилией.

  2. Сформировать на рабочем листе таблицу по предложенному образцу:

  1. Запустить редактор Visual Basic, используя команду Сервис МакросРедактор Visual Basic.

  2. Создать модуль, используя команду InsertModule .

  3. Создать процедуру, используя команду InsertProcedureс именем S, имеющую тип Function.

  1. Ввести в окне редактирования кода программу

Public Function S(t1, t2, t3, v1, v2, v3)

S1 = t1 * v1

S2 = t2 * v2

S3 = t3 * v3

S = S1 + S2 + S3

End Function

  1. Перейти на рабочий лист MS Excel.

  2. Установить курсор в место вывода результата (ячейка G2).

  3. Вызвать Мастер функций командой ВставкаФункция.

  4. Выбрать имя созданной функции S в категории функций Определенные пользователем.

  1. Ввести ссылки на соответствующие ячейки в окне Аргументы функции

  1. Проверить результат выполнения программы, полученный в ячейке G2 (S = 8,25).

  2. Сохранить и закрыть документ MS Excel.