ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 26.07.2024
Просмотров: 236
Скачиваний: 0
Федеральное агентство по образованию
Государственное образовательное учреждение
высшего профессионального образования
«Ковровская государственная технологическая академия
имени В.А. Дегтярева»
Е.В. Наумов, е.В. Демьянова,
Г.Н. Истарова
Информатика
Часть 3
Visual basic for Application (VBA)
Учебно-методическое пособие
к лабораторному практикуму
Под общей редакцией Ю.Н. Матросовой
Ковров 2009
УДК 681.3
Н 34
Наумов, Е.В. Информатика [Текст]: учебно-методическое пособие к лабораторному практикуму. В 4 ч. Ч. 3. Visual basic for Application (VBA) / Е.В. Наумов, Е.В. Демьянова, Е.В. Клычева, Г.Н. Истарова; под общ. ред. Ю.Н. Матросовой. – Ковров: ГОУ ВПО «КГТА им. В.А. Дегтярева», 2009. – 108 с.
Предназначено для выполнения лабораторного практикума студентами технических и экономических специальностей по дисциплине «Информатика». Даны задания к лабораторным работам, приведены методические указания и требования к содержанию расчётной и графической частей работы.
Табл. 8. Ил. 9. Библиогр.: 2 назв.
Рецензенты: д-р техн. наук, профессор Ю.Н. Кофанов (Московский государственный институт электроники и математики); д-р техн. наук, профессор А.Л. Симаков (Ковровская государственная технологическая академия имени В.А. Дегтярева).
Печатается по решению редакционно-издательского совета КГТА.
ISBN 978-5-86151-309-8 |
© ГОУ ВПО «Ковровская государственная технологическая академия имени В.А. Дегтярева», 2009 |
Учебное издание
Наумов Евгений Владимирович,
Демьянова Елена Владимировна,
Истарова Галина Николаевна
Информатика
Часть 3
Visual basic for Application (VBA)
Учебно-методическое пособие к лабораторному практикуму
Ответственный редактор |
Е.Ю. Дианова |
Редактор |
Т.А. Гордеевцева |
Компьютерная верстка |
М.А. Зеленцовой |
ЛР № 020354 от 05.06.97 г.
Подписано в печать 26.01.09 г. Формат 6084/16. Бумага писчая №1. Гарнитура «Таймс». Печать офсетная. Усл. печ. л. 6,28. Уч.-изд. л. 6,31. Тираж 480 экз. Заказ № 693.
ГОУ ВПО «Ковровская государственная технологическая
академия имени В.А. Дегтярева»
601910, г. Ковров, ул. Маяковского, 19.
Государственное образовательное учреждение
высшего профессионального образования
«Ковровская государственная технологическая академия
имени В.А. Дегтярева»
Е.В. Наумов, Е.В. Демьянова,
Г.Н. Истарова
Часть 3
Visual basic for Application (VBA)
Содержание
Этапы подготовки задач к решению на компьютере. Понятие алгоритма, его свойства и способы описания …….. |
3 |
ЛАБОРАТОРНАЯ РАБОТА № 1. Редактор VBA. Создание формы проекта с элементами управления. Создание линейной программы …………………………………………….. |
13 |
ЛАБОРАТОРНАЯ РАБОТА № 2. Редактор VBA. Условный оператор. Подпрограммы ……………………………….. |
24 |
ЛАБОРАТОРНАЯ РАБОТА № 3. Редактор VBA. Оператор множественного ветвления ……………………………... |
34 |
ЛАБОРАТОРНАЯ РАБОТА № 4. Редактор VBA. Оператор цикла с условием ………………………………………….. |
43 |
ЛАБОРАТОРНАЯ РАБОТА № 5. Редактор VBA. Метод бисекции ………………………………………………………… |
51 |
ЛАБОРАТОРНАЯ РАБОТА № 6. Редактор VBA. Оператор цикла со счетчиком ………………………………………. |
57 |
ЛАБОРАТОРНАЯ РАБОТА № 7. Редактор VBA. Отладка программ. Пошаговое выполнение программы ……………… |
69 |
Литература ………………………………………………... |
107 |
Этапы подготовки задач к решению на компьютере. Понятие алгоритма, его свойства и способы описния
Процесс подготовки любой задачи к ее решению на компьютере состоит из ряда последовательных этапов:
постановка задачи;
алгоритмизация;
программирование;
отладка программы.
Постановка задачи представляет собой процесс построения ее математической модели. На этом этапе формулируются цель и условия решения задачи, подробно описывается ее содержание.
Алгоритмизация – это процесс построения алгоритма задачи.
Под программированием понимается процесс кодирования составленного алгоритма на одном из языков программирования.
Отладка программы предполагает исправление синтаксических и семантических(смысловых) ошибок в тексте программы и проверку работоспособности программы на контрольном примере.
Алгоритмом называется точное и понятное предписание исполнителю совершить последовательность действий, направленных на решение поставленной задачи. Алгоритм решения задачи представляет собой совокупность правил преобразования исходных данных в результативные. В толковом словаре информатики (1991 г.) алгоритм – точное предписание, определяющее вычислительный процесс, ведущий от любых начальных данных к искомому результату.
Любой алгоритм, исходя из определения, должен обладать свойствами дискретности, определенности, результативности и массовости.
Дискретность – разделение алгоритма на отдельные элементарные действия (шаги), определяющие порядок выполнения этих шагов.
Определенность – каждое действие алгоритма должно быть понятно исполнителю.
Результативность – все действия через какое-то число шагов всегда должны привести к результату.
Массовость – любой алгоритм должен быть применим для всех задач одного типа.
Любая задача, которая будет решаться с использованием ЭВМ, сначала подлежит алгоритмизации, а затем уже переводу на любой язык программирования.
Алгоритм может быть записан несколькими способами:
1. Словесно-формульный способ – описание с помощью слов и формул.
Например: а) любой кулинарный рецепт;
б) вычисление по формуле
2. Графический способ – описание с помощью геометрических фигур, обозначающих этапы алгоритма. Каждая фигура здесь называется блоком. Порядок выполнения этапов указывается стрелками, соединяющими блоки. Приняты следующие обозначения, используемые в блок-схемах:
– начало или конец алгоритма;
– действие (операции присваивания);
– условие;
– ввод или вывод информации;
– вывод информации на дисплей;
– вывод информации на печать;
– подпрограмма (повторяющийся блок),
самостоятельная программа.
– последовательность выполняемых действий.
Правила построения блок-схемы алгоритма:
выявить исходные данные, результаты и назначить им имена;
выбрать порядок решения задачи;
разбить решение на этапы;
изобразить каждый этап своим блоком;
предусмотреть вывод результатов;
обеспечить выход (переход к блоку «конец»).
3. Описание на алгоритмическом языке – это запись алгоритма в аналитическом виде с использованием служебных слов.