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




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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

 

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

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

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

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

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

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

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

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

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

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

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

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

 

 

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

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

Задание 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 из мастера функций (категория «Определенные пользователем»).

 

 

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



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-04-02 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: