
- •Информатика
- •Утверждено редакционно-издательским советом университета
- •1 . Информация о дисциплине
- •1.1. Предисловие
- •1.2. Содержание дисциплины и виды учебной работы
- •1.2.1. Объем дисциплины и виды учебной работы
- •1.2.2. Перечень видов практических занятий и видов контроля
- •Рабочие учебные материалы
- •2.1. Рабочая программа
- •Раздел 1. Введение. Объектно – ориентированный
- •Раздел 2. Инструкции языка Visual Basic for Application (52 часа)
- •Элементы и типы данных языка vba. Переменные и константы. Арифметические и логические операции. Массивы данных. Встроенные функции vba.
- •Раздел 4. Создание форм пользователя в vba (16 часов )
- •2.2. Тематический план дисциплины
- •Информатика. Дополнительные разделы
- •Раздел 3 . Создание форм пользователя в vba Раздел 2 Инструкции языка vba Раздел 1 Введение. Объектно-ориентированный подход к программированию
- •2.4. Практический блок
- •Лабораторный практикум
- •2.5. Временной график изучения дисциплины
- •Р ейтинговая система
- •Информационные ресурсы дисциплины
- •3.1. Библиографический список
- •3.2. Опорный конспект по дисциплине * введение
- •Раздел 1. Объектно-ориентированный подход к программированию
- •При работе с данным разделом Вам предстоит:
- •1 .1. Основные понятия объектно- ориентированного программирования
- •1.2. Классы объектов vba, их методы и свойства
- •Инкапсуляция
- •Наследование объектов
- •Полиморфизм объекта
- •Особенности vba
- •Объекты и их семейства в vba
- •Иерархия объектов vba
- •Методы и свойства объектов vba
- •Событие и отклик на него
- •Сервис – Макрос - Макросы – Диаграмма – Изменить.
- •Вставка – Модуль (Insert – Module) Вставка – Процедура (Insert – Procedure.
- •Раздел 2. Инструкции языка vba
- •При работе с данным разделом Вам предстоит:
- •2 .1. Элементы языка vba
- •Правильные имена Неправильные имена
- •Основные понятия vba
- •Переменные
- •Insert – Module (Вставка – Модуль)
- •Insert – Procedure (Вставка – Процедура)
- •Операции
- •Логические операции
- •Операция конкатенации
- •Функции проверки типов
- •Is Numeric (аргумент)
- •Функция InputBox
- •InputBox(Сообщение, Заголовок, Текст по умолчанию)
- •Функция MsgBox
- •MsgBox(Сообщение, Кнопки, Заголовок).
- •2.2. Операторы перехода
- •Синтаксис оператора присваивания для переменных
- •Синтаксис оператора присваивания для объектов
- •Условный оператор с одной ветвью
- •Организация программ для проверки нескольких условий
- •Структура оператора If для проверки большого числа условий
- •2.3. Операторы цикла
- •Dim ИмяМассива(Размерность) As ТипЭлементов
- •Оператор For (для)…Next (следующий)
- •Вычисление суммы элементов массива
- •Вычисление произведения элементов массива
- •Считывание массива из Excel
- •Вычисление максимальных значений элементов массива
- •Оператор While (пока)…Wend (конец цикла)
- •Оператор Do (выполнить) … Loop (конец Do)
- •2.4. Работа с подпрограммами
- •Обращение из одной процедуры к другой
- •Передача параметров из одной процедуры в другую
- •Раздел 3. Создание форм пользователя в vba
- •При работе с данным разделом Вам предстоит:
- •3.1. Создание пользовательских форм
- •3.2. Создание программ для работы с формой.
- •Заключение
- •3.3. Глоссарий
- •3.4. Методические указания к выполнению лабораторных работ Общие указания
- •Работа 1. Операторы условного перехода и выбора
- •Цель работы
- •Основные теоретические положения
- •Пример 1
- •Пример 2
- •Пример 3
- •Порядок выполнения работы
- •3.1. Выполнение задания 1
- •3.2. Выполнение задания 2
- •3.3. Выполнение задания 3
- •Индивидуальные задания
- •4. Отчет по работе
- •Работа 2. Операторы цикла. Работа с подпрограммами
- •1. Цель работы
- •Основные теоретические положения
- •2.1. Оператор For … Next
- •2.2. Оператор While … Wend
- •2.3. Оператор Do … Loop
- •2.4. Обработка двумерных массивов
- •2.4. Работа с подпрограммами
- •3. Порядок выполнения работы
- •3.1. Выполнение задания 1
- •3.2. Выполнение задания 2
- •3.3. Выполнение задания 3
- •Выполнение задания 4
- •3. 5. Выполнение задания 5
- •Вариант 1. Вычислить
- •Вариант 3. Вычислить
- •Вариант 4. Вычислить
- •4. Отчет по работе
- •4. Блок контроля освоения дисциплины
- •4.1. Методические указания к выполнению контрольной работы
- •4 .1.2. Задания на контрольную работу
- •4 .2. Тренировочные тесты текущего
- •Тест № 1
- •1.Vba относится к семейству языков программирования
- •5. Окно Проекта содержит:
- •12. Система записи для применения метода к объекту:
- •Тест № 2
- •Тест № 3
- •Правильные ответы на тренировочные тесты текущего контроля
- •4.3. Итоговый контроль. Вопросы к зачету
- •Приложение (листинг программы- контрольная работа)
- •Содержание
- •1. Информация о дисциплине……………………………………….…3
- •1.1. Предисловие……………………………………………………………...3
- •Раздел 1. Объектно-ориентированный поход к
- •Раздел 2. Инструкции языка vba…………………………………29
Информационные ресурсы дисциплины
3.1. Библиографический список
Основной
1. Фридман, А.Л. Основы объектно-ориентированной разработки программных систем./ А.Л. Фридман - М.: Финансы и статистика, 2000. – 191 с.
2. Гарнаев, А.Ю. VBA, Excel, Internet./ А.Ю. Гарнаев. – СПб.: BHV,
2006. – 642 с.
3. Боброва, Л.В. Информатика в управлении и экономике: учеб.
пособие / Л.В. Боброва, О.И. Золотов, Е.А. Рыбакова. – СПб.: Изд-во СЗТУ, 2005.- 258 с.
Дополнительный
4. Боброва, Л.В. Информатика. Разработка приложений для Excel с использованием Visual Basic for Applications. Методические указания к выполнению лабораторных работ./ Л.В. Боброва, Н.В. Векшина , Н.А. Смирнова, Е.А. Рыбакова –СПб.: Изд-во СЗТУ, 2007. – 59 с.
5. Чарльз, Е. Access VBA. Программирование в примерах. / Е. Чарльз, Р.П. Браун. – М.: КУДИЦ-ОБРАЗ, 2006. – 432 с.
6. Демидова, Л.А. Программирование в среде Visual Basic for Applications: Практикум./Л.А. Демидова, А.Н. Пылькин. – М.: Телеком, 2004. – 175 с.
3.2. Опорный конспект по дисциплине * введение
Современная вычислительная техника предоставляет колоссальные возможности для решения самых разных инженерных, управленческих, экономических и финансовых задач. Для того, чтобы научиться грамотно решать такие задачи, нужно полноценно освоить возможности разнообразных пакетов программ. В результате работы с базовым курсом «Информатика» Вы научились работать с программами для хранения и обработки массивов информации, входящими в состав пакета программ Microsoft Office.
Этот пакет программ обладает удобным интерфейсом, а входящие в него программы Word, Excel, Access, Power Point дают возможность пользователю создавать идеальную по своему оформлению документацию, хранить и обрабатывать огромные массивы разнообразных данных.
Кроме того, корпорация Microsoft интегрировала в свою операционную систему и офисные продукты простой и очень эффективный язык программирования Visual Basic for Application, сокращенно VBA. С помощью этого языка любой пользователь может автоматизировать работу приложений Ms Office и максимально приспособить его для решения текущих задач. VBA предоставляет пользователю возможность создания собственного интерфейса, интеграции нескольких приложений в одно целое.
Изучению возможностей языка VBA посвящается данная дисциплина.
В процессе изучения дисциплины «Информатика. Дополнительные разделы» вам предстоит:
изучить теоретический материал;
пройти текущий контроль по разделам курса;
выполнить блок лабораторных работ;
студентам специальностей 210106 и 210302 – выполнить контрольную работу;
сдать зачет.
* Нумерация рубрик данного параграфа не зависит от нумерации всего УМК
При работе с каждым разделом дисциплины соблюдается следующая последовательность действий:
Изучение кратко изложенного теоретического материала по опорному
конспекту (при необходимости получения более подробных разъяснений - обращение к глоссарию – перечню используемых терминов или рекомендуемой
литературе). После каждого раздела следует ответить на вопросы для самопроверки.
Выполнение лабораторных работ в соответствии с указаниями,
приведенными в «Методических указаниях к выполнению лабораторных работ» - п.. 3.4. (если тематика раздела предусматривает такие работы).
Ответы на вопросы контрольных тестов. Для подготовки к
контрольному тестированию Вам предлагается сначала поработать с тренировочными тестами – они являются аналогами контрольных, но время ответа на них и число попыток ответа не ограничено. К тому же приводится таблица правильных ответов на вопросы тестов – это дает возможность самостоятельно проконтролировать свои знания и оценить степень готовности к контрольному тестированию. Тренировочные тесты помещаются в п. 4.1 «Блока контроля освоения дисциплины». Контрольные варианты тестов следует получить у своего тьютора или преподавателя.
Знания, полученные Вами при изучении курса «Информатика. Дополнительные разделы», пригодятся не только для получения оценки по этой дисциплине. Они станут фундаментом для успешной работы со многими специальными дисциплинами, связанными с использованием информационных технологий, а также при работе в любой выбранной Вами профессиональной области. А потому – вперед, за освоение дисциплины! Успехов!