Лекция 6. Алгоритмизация и программирование (VBA 2007)
1. Алгоритмизация и программирование - Понятие алгоритма. Свойства алгоритма
- Этапы решения задач на компьютере
- Способы записи алгоритмов: Блок-схемы алгоритмов, Алгоритмический язык
- Основные принципы структурного программирования
- Типы алгоритмов
- Классификация языков программирования
2. Visual Basic Application в Excel (2007) - 2.1. Алфавит
- 2.2. Классификация данных
- 2.4. Стандартные функции
- Программы на VBA
Основные конструкции - Линейные программы
- Встроенные диалоговые окна: Окно сообщения MsgBox; Окно ввода InputBox
- Работа с листом Excel
- Вызов макроса по кнопке
- Условный оператор IF
- Оператор выбора Select Case
- Циклические алгоритмы: Цикл с параметром For Next; Цикл Do Loop; Вложенные циклы; Решение задач
Работа с массивами - Статические массивы
- Динамические массивы
- Решение задач
- Сортировка массива
- Двухмерные массивы
Строковые операторы и функции
Общие процедуры и функции - Процедуры Sub
- Функции Function
Объектно-ориентированное программирование
Программирование приложений на VBA - Основные определения
- Принципы создания и работы приложений
- Структура и сохранение простого проекта
- Форма и ее характеристики
Карточки для студентов. Задачи на ветвление. Карточки для студентов. Задачи на циклы.
|