- •Информатика
 - •Утверждено редакционно-издательским советом университета
 - •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
 
Федеральное агентство по образованию
Государственное образовательное учреждение высшего профессионального образования
СЕВЕРО-ЗАПАДНЫЙ ГОСУДАРСТВЕННЫЙ ЗАОЧНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Кафедра информатики
Информатика
Дополнительные разделы
Учебно-методический комплекс
Направления подготовки высшего профессионального образования:
140000 – энергетика, энергетическое машиностроение и электротехника
210000 – электронная техника, радиотехника и связь
Институты: радиоэлектроники
энергетический
Специальности: 210302.65 – радиоэлектроника
Санкт-Петербург
Издательство СЗТУ
2008
Утверждено редакционно-издательским советом университета
УДК 881.3
Боброва, Л.В. Информатика. Дополнительные разделы: учебно-методический комплекс / сост. Л.В. Боброва, Е.А. Рыбакова.- СПб.: Изд-во СЗТУ, 2008.- 116 с.
Учебно-методический комплекс разработан в соответствии с государственным образовательным стандартом высшего профессионального образования.
В дисциплине рассматриваются особенности объектно-ориентированного программирования на примере языка Visual Basic for Applications (VBA). В результате работы с данным курсом студенты изучат реализацию в VBA основных типов алгоритмов, научатся создавать пользовательские формы для интерфейсов автоматизированных рабочих мест и баз данных.
Рассмотрено на заседании кафедры информатики 15.01.08 г., одобрено методической комиссией факультета общепрофессиональной подготовки 22.01.08 г.
Рецензенты:
кафедра информатики СЗТУ (зав. кафедрой Г.Г. Ткаченко, канд физ.-мат. наук, доц.),
М.И. Барабанова, канд. экон. наук, доц. кафедры информатики СПбГУЭФ
Составители: Л.В. Боброва., канд. техн. наук, проф.,
Е.А. Рыбакова, ст. преп.
© Северо-Западный государственный заочный технический университет, 2008
© Боброва Л.В., Рыбакова Е.А.
1 . Информация о дисциплине
1.1. Предисловие
Учебно-методический комплекс «Информатика. Дополнительные разделы» предназначен студентам специальностей 210302.65 – радиотехника, 210106.65 – промышленная электроника, 140602.65 – электрические и электронные аппараты, а также 140601.65 – электромеханика (для последней специальности эта дисциплина называется «Информатика» и изучается на третьем курсе).
Изучение курса завершается сдачей зачета, при этом студенты специальностей 210302.65 и 210106.65 предварительно выполняют контрольную работу.
Эта часть дисциплины «Информатика» ориентирована на получение общих сведений об объектно-ориентированном программировании в среде Visual Basic for Applications и содержит три раздела, при изучении которых следует выполнить блок лабораторных работ.
При работе с любым разделом дисциплины после изучения теоретического материала следует ответить на вопросы для самопроверки, выполнить лабораторные работы, а затем – ответить на вопросы теста текущего контроля.
Целью изучения дисциплины «Информатика. Дополнительные разделы» является приобретение студентами знаний и навыков в области объектно-ориентированного программирования.
Задача изучения дисциплины – получение общих представлений об использовании объектно-ориентированного при решении инженерных и управленческих задач, создании диалоговых окон для организации интерактивных программ.
В результате изучения дисциплины «Информатика. Дополнительные разделы» студент должен овладеть основами знаний по дисциплине, формируемыми на следующих уровнях:
Иметь представление:
о принципах структурного, визуального и объектно-ориентированного программирования;
об основных понятиях объектно-ориентированного программирования;
об объектах и семействах VBA;
о способах создания макросов в VBA;
об основных объектах языка VBA
об основных элементах языка VBA;
Знать:
понятия класса, наследования, инкапсуляции и полиморфизма;
средства редактора VBA для разработки проекта;
функции для работы с диалоговыми окнами;
основные инструкции VBA.
Уметь:
создавать и редактировать программы на языке VBA в приложениях Excel и Word;
создавать пользовательские формы для организации интерфейса ;
создавать программы для активизации пользовательских форм в приложениях Excel и Word.
Владеть методами:
создания макросов при помощи макрорекодера, в редакторе VBA и как проекта VBA;
создания процедур с использованием в качестве объектов рабочих листов Excel и документов Word;
создания форм для организации диалога с пользователем.
Место дисциплины в учебном процессе:
Дисциплина базируется на курсе «Информатика», изучаемом в первом и втором семестре. Знания, полученные при изучении данной дисциплины, являются базой для всех специальных дисциплин, связанных с использованием информационных технологий.
