
- •Информатика
- •Утверждено редакционно-издательским советом университета
- •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 . Создание форм пользователя в vba Раздел 2 Инструкции языка vba Раздел 1 Введение. Объектно-ориентированный подход к программированию
Основные понятия
объектно-ориентированного программирования
Создание
пользовательской формы
Классы
объектов VBA,
их методы и свойства
Создание программ
для работы с формой
Операторы перехода
и выбора
Работа
с подпрограммами
Операторы цикла
Элементы
языка VBA
2.4. Практический блок
Лабораторный практикум
Номер раздела (темы) |
Наименование лабораторной работы |
Число учебных часов |
|||
Очно-заочная форма |
Заочная форма |
||||
Спец. 140601 140602 |
Спец. 210106 210302 |
Спец. 140601 140602 |
Спец. 210106 210302 |
||
2.1 |
Программирование с использованием операторов перехода и выбора. |
4 |
4 |
2 |
1 |
2.2 |
Программирование циклических алгоритмов. |
8 |
4 |
2 |
2 |
3.1 |
Создание пользовательской формы. |
2 |
2 |
2 |
1 |
3.2 |
Создание программ для работы с формой. |
2 |
2 |
2 |
2 |
ИТОГО |
16 |
12 |
8 |
6 |
2.5. Временной график изучения дисциплины
(при использовании информационно-коммуникационных технологий)
№ |
Название темы |
Продолжительность изучения темы (из расчета – 4часа в день) |
|
Спец. 140601, 140602 |
Спец..210106, 210302 |
||
1.1 |
Основные понятия объектно-ориентированного программирования |
1 день |
1 день |
1.2 |
Классы объектов VBA, их методы и свойства. |
1 день |
1 день |
2.1. |
Элементы языка VBA |
2 дня |
2 дня |
2.1 |
Операторы перехода и выбора |
5 дней |
5 дней |
2.2. |
Операторы цикла |
5 дней |
5 дней |
2.3 |
Работа с подпрограммами. |
2 дня |
2 дня |
3.1 |
Создание пользовательской формы |
2 дня |
2 дня |
3.2 |
Создание программ для работы с формой. |
2 дня |
2 дня |
|
Контрольная работа (только для спец. 210106 и 210302) |
|
3 дня |
|
ИТОГО |
20 дней |
23 дня |
Р ейтинговая система
Изучаемая дисциплина содержит три теоретических раздела, при изучении которых следует выполнить также блок лабораторных работ. После изучения теоретического материала раздела следует ответить на вопросы для самопроверки, а потом пройти тест текущего контроля.
Контрольный тест предлагается на ограниченное время и дает возможность только одной попытки ответа. Чтобы ответить на вопросы контрольного теста успешно, Вам следует сначала пройти тренировочный тест. Время ответа и число попыток ответа для тренировочных тестов не ограничиваются., кроме того, имеется таблица правильных ответов.. Номера соответствующих контрольных и тренировочных тестов указаны в тематических планах, а также в начале каждого раздела.
Студенты специальностей 210106 и 210302 должны также выполнить контрольную работу.
За каждый вид самостоятельных работ начисляется определенное число баллов:
- за правильный ответ на вопрос контрольного теста – 2 балла;
- за правильно выполненную лабораторную работу № 1 – 5 баллов;
- за правильно выполненную лабораторную работу № 2 – 10 баллов;
- за правильно выполненную лабораторную работу № 3 – 7 баллов;
- за правильно выполненную контрольную работу – 20 баллов.
Ответы на вопросы тренировочных тестов не оцениваются. Однако настоятельно советуем Вам отвечать на них, так как эти тесты – репетиция сдачи контрольных тестов.
При успешной работе с материалами первой части курса студенты специальностей 140601 и 140602 могут получить максимум 90 баллов. Для получения зачета достаточно набрать более двух третей от этой суммы. То есть, если Вы набрали более 60 баллов и выполнили все лабораторные работы, зачет Вам обеспечен!
Студенты специальностей 210106 и 210302 могут получить максимум 110 баллов. Для получения зачета достаточно набрать более двух третей от этой суммы. То есть, если Вы набрали более 75 баллов, выполнили все лабораторные работы и справились с контрольной работой, зачет ставится автоматически.
Желаем успехов!