Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
пособие по VBA(Курица).docx
Скачиваний:
30
Добавлен:
17.11.2019
Размер:
2.71 Mб
Скачать

Контрольные вопросы

  1. Перечислите основные элементы управления в приложениях VBA?

  2. Назначение элементов управления в приложениях VBA для отображения и ввода текста?

  3. Перечислите элементы управления в приложениях VBA для организации устройства ввода и вывода?

Литература

  1. Акулов О.А., Медведев Н.В. Информатика: базовый курс учебное пособие для студентов вузов, бакалавров, магистров обучающихся по направлению «Информатика и вычислительная техника» ОМЕГА-Л, 2009 г.

  2. Борковский, А.Б. Англо-русский словарь по программированию и информатике (с толкованиями) - М.: Московская международная школа переводчиков, 1992., - 338 с.

  3. Вирт Н. Алгоритмы и структуры данных. – СПб.:Невский диалект, 2001 г.

  4. Волков В.Б., Макарова Н.В. Информатика: Учебник для вузов. Стандарт третьего поколения – С.Петербург, 2011 г.

  5. Демидова Л.А., Пылькин А.Н. Программирование в среде VBA:Практикум. – М.:Телеком, 2004

  6. Зиборов, В. Visual Basic 2010 на примерах (+ CD-ROM) - БХВ-Петербург, 2010 г.

  7. Иванова Г.С. Основы программирования – М.:Изд-во МГТУ им. Н.Э. Баумана, 2002 г.

  8. Керниган Б., Пайк Р. Практика программирования, 2001 г.

  9. Крылов, Е.Д., Острейковский, В.А., Типикин, Н.Г. Техника разработки программ в 2 кн. Кн. 1: Программирование на языке высокого уровня - М.: Высшая школа, 2007, 375с

  10. Культин Н., Цой Л. Visual Basic для студентов и школьников - СПБ, М:2010

  11. Курбатова Е. А. Microsoft Office Excel 2010. Самоучитель 2010

  12. Свиридова М.Ю. Электронные таблицы Excel Академия 2009 г.

  13. Симонович С.В. Информатика. Базовый курс: Учебник для вузов. – С.Петербург, 2010г.

  14. Слепцова Л.Д. Программирование на VBA в Microsoft Office 2010 Диалектика, Вильямс, 2010 г.

  15. Хальворсон М. VBA Шаг за шагом - М.: ЭКОМ Паблишерз, 2007

Приложение 1

Задания

Задание 1.1. Макросы

Создать макросы по расчету значеий функции с точностью до 2 знака:

1. x = 12.347, y = 10.678

2. x = 6.121, y = 15.773

3.

x = 15.664, y = 29.786, t = 32.124

Задание 1.2. Организация Windows диалога - выполнить вычисления (макрос) по формулам:

- данные вводятся с клавиатуры,

- если данные не числа – сообщение об ошибке,

- после вычислений вывести запрос на продолжение.

Задание 1.3. Вычислить площадь окружности, данные вводятся в окна, результат вывести в окно с сообщением «Площадь =».

Задание 1.4. Вычислить длину окружности (радиус = 25), вывести результат в окно с названием «Длина окружности».

2. Математические функции

Задание 2.2: рассчитать сумму выплат как «оклад + премия - подоходный налог», данные вводятся в ячейках В1, В2, В3; результат – в ячейке В4.

Задание 2.3: создать функцию для расчета премии по формуле: прибыль * на процент / на число сотрудников (прибыль и процент – переменные, вводятся в окно функции; число сотрудников - ввести как константу).

3. Операторы ветвления VBA

Задание 3.1: условный переход

Задание 3.2: организовать ввод температуры воды в диалоге, добавить в программу условие: < 0 – «Вода превращается в лед».

Задание 3.3: создать программу для расчета оценки в зависимости от суммы баллов: > 70 – 5, > 40 – 4, > 30 – 3, > 15 - 2.

Задание 3.4: создать функцию для расчета прибыли в зависимости от стажа работы: < 5 лет –5% , < 10 лет – 10%, < 20 лет – 20%, > 30 лет – 30%.