Основы программирования на языке Visual Basic для офисных приложений
- Добавил: igor_gin
- Дата: 19-06-2019, 15:50
- Комментариев: 0
Название: Основы программирования на языке Visual Basic для офисных приложений
Автор: Волчёнков Н.Г.
Издательство: М.: НИЯУ МИФИ
Год: 2018
Формат: pdf
Страниц: 166
Для сайта: litmy.ru
Размер: 30 mb
Язык: русский
В данном учебном пособии излагаются сведения из раздела «Программирование» курса «Информатика», читаемого студентам Экономико-аналитического института, а также других институтов НИЯУ МИФИ.
Тексты лекций включают освещение основных фундаментальных вопросов программирования на любом алгоритмически полном операторном языке программирования на примере языка офисного программирования VBA for Excel, который отвечает требованию алгоритмической полноты. Каждая лабораторная работа содержит вопросы по изучаемой теме, на которые студентам надо ответить пред её выполнением. На примерах программ, которые студенты создают и отлаживают в ходе выполнения лабораторных работ, демонстрируется технология создания разнообразных полезных приложений. Учебное пособие предназначено студентам – будущим бакалаврам, осваивающим теоретические основы и практические навыки программирования при решении содержательных задач различного характера, а также преподавателям, читающим лекции и проводящим лабораторные работы по указанным курсам в компьютерных классах.
Оглавление
Введение
Глава 1.
1.1. Алгоритмы и программы
1.2. Введение в язык программирования Visual Basic на примере языка VBA (Visual Basic for Applications)
1.3. Программный модуль и процедура
1.4. Модуль экранной формы
Глава 2.
2.1. Программа как инструмент обработки данных. Типы данных, рассматриваемые в языке VBA
2.2. Определение переменной и константы в программировании. Имя, тип, значение переменной и константы
2.3. Декларация (объявление) переменной и константы в программном модуле и в процедуре
2.4. Оператор присваивания переменной значения определённого типа
2.5. Некоторые выражения и функции языка VBA
Глава 3.
3.1. Контрольные вопросы по теме лабораторной работы
3.2. Освоение VBE - среды программирования на языке VBA для офисного приложения Microsoft Excel
3.3. Освоение различных технологий программирования макросов (макрокоманд) на языке VBA for Excel
3.4. Примеры программирования процедур, использующих функции обработки строк -данных типа String - на языке VBA for Excel
Глава 4.
4.1. Синтаксис и семантика оператора условного перехода в языке Visual Basic (VBA for Excel)..
4.2. Примеры использования оператора условного перехода в многострочной форме (задача о пенсионном возрасте) и в однострочной форме (задача нахождения максимального из нескольких чисел)
4.3. Оператор безусловного перехода GoTo; его использование совместно с оператором условного перехода If ... Then ... Else для реализации повторяющихся (циклических) действий
4.4. Использование оператора безусловного перехода совместно с оператором условного перехода для реализации повторяющихся (циклических) действий на примере обработки текста с произвольным числом фамилий с инициалами
4.5. Оператор Select Case, использующийся для выбора альтернативных операторов
Глава 5.
5.1. Наиболее распространённые виды выражений и функций в языке Visual Basic для офисных приложений
5.2. Логические выражения и логические (булевы) функции
5.3. Арифметические выражения и математические функции
5.4. Функции преобразования типов данных
5.5. Функции обработки и представления значений дат и времени
5.6. Функции, используемые при программировании финансовых операций
5.7. Функции, определяемые пользователем (user defined functions)
Глава 6.
6.1. Контрольные вопросы по теме лабораторной работы
6.2. Пример программирования процедуры с использованием оператора условного перехода («задача о треугольнике»)
6.3. Пример программирования процедур построения числовых рядов с использованием оператора безусловного перехода совместно с оператором условного перехода («геометрическая прогрессия» и «ряд Фибоначчи»)
6.4. Пример программирования процедуры с использованием финансовых функций («выплата по кредиту», «накопление» и других)
6.5. Пример программирования процедур с использованием функций, определяемых пользователем (расширение «задачи о треугольнике», «палиндром»)
Глава 7.
7.1. Оператор для организации повторений For ... Next - «цикл со счётчиком»
7.2. Оператор для организации повторений Do ... Loop - «цикл с условием»
7.3. Пример использования оператора For ... Next для построения графика спирали -функции, заданной в полярных координатах
7.4. Использование многоуровневых операторов For ... Next («цикл в цикле»). Пример использования «цикла в цикле» для построения изображения шахматной доски с разметкой клеток
7.5. Пример использования оператора Do ... Loop для вычисления значения числа п методами Лейбница и Эйлера
Глава 8.
8.1. Понятие «массив» как обобщение понятия «переменная»
8.2. Одномерный массив. Объявление одномерного массива. Пример заполнения массива случайными значениями и помещения этих значений на лист Excel
8.3. Статические и динамические массивы
8.4. Примеры использования одномерного массива: поиск максимального и минимального элемента, «пузырьковая» сортировка
8.5. Пример использования динамического массива: циклический ввод в массив заранее неизвестного числа элементов
8.6. Запись массива в файл и чтение из файла в массив
8.7. Бинарный поиск номера заданного элемента в отсортированном массиве (поиск методом «дихотомии») на двух примерах: поиск номера фамилии и угадывание задуманного числа
8.8. Многомерные массивы. Пример использования двумерного массива: поиск «минимакса» («седловой точки» на поверхности гиперболического параболоида)
Глава 9.
9.1. Контрольные вопросы по теме лабораторной работы
9.2. Пример программирования построения графика функции «Лепесток Декарта» в полярных координатах с использованием оператора For ... Next
9.3. Пример программирования процедуры с использованием оператора цикла с условием Do ... Loop («задача о росте численности народонаселения»)
9.4. Примеры программирования процедур для последовательности действий: (1) записи нескольких дат в массив; (2) записи содержимого массива в файл; (3) чтения данных из файла в массив; (4) пузырьковой сортировки этого массива; (5) помещения содержимого массива в ячейки листа Excel
9.5. Пример программирования процедуры с использованием понятия двумерного массива («построение имитации двумерного распределения Гаусса с помощью суммы нескольких случайных величин»)
9.6. Программирование процедуры «дихотомии» (бинарного поиска) с использованием типа данных, определяемого пользователем, и файла прямого доступа на примере бинарного поиска данных в списке налогоплательщиков с помощью индексного файла ИНН
Глава 10.
10.1. Понятие объекта как совокупности данных и действий. Примеры объектов
10.2. Понятие объекта в ООП - объектно-ориентированном программировании на языке VBA for MS Excel
10.3. Свойства и методы объектов языка VBA for MS Excel
10.4. Инкапсуляция, наследование, полиморфизм
10.5. Коллекции в языке VBA for MS Excel
10.6. Объекты Range и Cells для обработки ячеек электронной таблицы. (листа Excel). Примеры использования этих объектов в программах
10.7. Работа с несколькими книгами Excel и с несколькими листами одной книги
10.8. Пример программирования макросов в приложении MS Word с объектами, отличными от объектов электронных таблиц
Список литературы
[related-news] [/related-news]
Внимание
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.