Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metodichka_po_VBA_novaya.doc
Скачиваний:
16
Добавлен:
27.03.2015
Размер:
967.17 Кб
Скачать

Лабораторная работа № 4 Линейные, разветвляющиеся, циклические алгоритмы в vba

Задание 1. Научиться реализовывать линейный алгоритм на языке программирования VBA.

Задача. Выполнить задание 1 из лабораторной работы №2.

Методические указания:

  1. Нажав кнопку в пиктографическом меню, перейти в редактор Visual Basic;

  2. Создать новый модуль при помощи команды «Insert/Module»;

  3. Описать типы всех используемых переменных;

  4. Следовать методическим указаниям задания 1 из работы №2;

  5. Контроль выполнения программы производить с помощью пошагового отладчика (клавиша F8), наблюдая значения переменных в окне отладки.

Задание 2. Научиться реализовывать разветвляющиеся алгоритмические структуры на языке программирования VBA.

Задача. Выполнить задание 2 из лабораторной работы №2.

Методические указания:

  1. Следовать методическим указаниям задания 2 из работы №2;

  2. Следовать методическим указаниям задания 1 из данной работы.

Задание 3. Научиться реализовывать итерационные циклические структуры на языке программирования VBA.

Задача. Выполнить задание 3 из лабораторной работы №2.

Методические указания:

  1. Следовать методическим указаниям задания 3 из работы №2;

  2. Следовать методическим указаниям задания 1 из данной работы.

Лабораторная работа № 5 Функции комплексного переменного и матрицы в vba.

Задание 1. Научиться вычислять функции комплексного переменного на языке программирования VBA.

Задача. Выполнить задание 1 из лабораторной работы №3.

Методические указания:

  1. Следовать методическим указаниям задания 1 из работы №3;

  2. Следовать методическим указаниям задания 1 из работы №4.

Задание 2. Научиться выполнению операций над матрицами и векторами на языке программирования VBA.

Задача. Выполнить задание 2 из лабораторной работы №3.

Методические указания:

  1. Следовать методическим указаниям задания 2 из работы №3;

  2. Следовать методическим указаниям задания 1 из работы №4.

Лабораторная работа № 6 Строковые данные. Подпрограммы-функции.

Задание 1. Научиться операциям со строковыми данными и использованию подпрограммы-функции.

Задача. Получить результат решения задачи по вариантам табл. 9.

Методические указания:

  1. Для решения задачи использовать встроенные функции из категории «Текстовые»;

  2. Результат решения разместить в ячейки рабочего листа.

Задание 2. Научиться использованию текстовых функций VBA.

Задача. Повторить задание 1, используя программу на VBA.

Методические указания:

  1. Вставив модуль VBA, ввести текст подпрограммы с обязательным описанием типов данных;

  2. Для решения задачи использовать функции VBA, аналогичные функциям мастера функций из категории «Текстовые»;

  3. Для вывода результата решения в последовательности ячеек рабочего листа использовать подпрограмму.

Задание 3. Научиться созданию пользовательских функций.

Таблица 9

Номер варианта

Задание

1

Заменить все вхождения буквы «М» на «Л»

2

Заменить последнюю букву на первую

3

Поменять местами первую и последнюю буквы

4

Удалить все знаки «+» и «-»

5

Найти последовательность символов «СССР» и заменить ее на «СНГ»

6

Два последних символа поменять местами

7

Заменить все нечетные символы на букву «А»

8

Удалить все пробелы, заменив их нулями

9

Поменять местами соседние буквы

10

Удалить все символы «!» и «?»

11

Удалить все четные символы

12

Удалить все буквы «а»

13

После каждой буква добавить «да»

14

Заменить символы «USA» на «...»

15

Добавить в конец первую букву, повторив ее столько раз, какова длина слова

16

Заменить буквы A, B,C,D на 1, 2, 3, 4 соответственно

17

Два соседних одинаковых символа заменить на пробелы

18

Заменить каждый третий символ на последний

19

Заменить цифры 1,2 на буквы A, B

20

Удалить все вхождения последней буквы

21

Каждую вторую букву продублировать

22

Три первые буквы поменять местами с тремя последними

23

Заменить три последних буквы на буквы «abc»

24

Все нули заменить на единицы

25

Удалить все нечетные символы

Задача. Повторить задание 2, используя вызов подпрограммы-функции на VBA из мастера функций (категория «Определенные пользователем»).

Методические указания:

  1. Переписать текст подпрограммы-процедуры (Sub) задания 2 в виде подпрограммы-функции;

  2. Решить задание на рабочем листе, используя вызов подпрограммы-функции на VBA из мастера функций (категория «Определенные пользователем»).

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