Строковые данные. Подпрограммы-функции.
ЛАБОРАТОРНАЯ РАБОТА № 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 из мастера функций (категория «Определенные пользователем»).