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

ЛАБОРАТОРНАЯ РАБОТА № 6

Функции комплексного переменного и матрицы в VBA.

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

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

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

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

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

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

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

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

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

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

 

 

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

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

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

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

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

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

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

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

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

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

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

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

Таблица 9

Номер варианта Задание
Заменить все вхождения буквы «М» на «Л»
Заменить последнюю букву на первую
Поменять местами первую и последнюю буквы
Удалить все знаки «+» и «-»
Найти последовательность символов «СССР» и заменить ее на «СНГ»
Два последних символа поменять местами
Заменить все нечетные символы на букву «А»
Удалить все пробелы, заменив их нулями
Поменять местами соседние буквы
Удалить все символы «!» и «?»
Удалить все четные символы
Удалить все буквы «а»
После каждой буква добавить «да»
Заменить символы «USA» на «...»
Добавить в конец первую букву, повторив ее столько раз, какова длина слова
Заменить буквы A, B,C,D на 1, 2, 3, 4 соответственно
Два соседних одинаковых символа заменить на пробелы
Заменить каждый третий символ на последний
Заменить цифры 1,2 на буквы A, B
Удалить все вхождения последней буквы
Каждую вторую букву продублировать
Три первые буквы поменять местами с тремя последними
Заменить три последних буквы на буквы «abc»
Все нули заменить на единицы
Удалить все нечетные символы

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

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

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

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