2 семестр / Вопросы к экзамену
.docВОПРОСЫ К ЭКЗАМЕНУ
1 МЕТОДОЛОГИЯ ПРОЕКТИРОВАНИЯ ПРОГРАММНЫХ ПРОДУКТОВ
-
Элементы теории алгоритмов
-
Классификация методов проектирования программных продуктов.
-
Этапы создания программных продуктов.
-
Структурное проектирование и программирование.
-
Понятие алгоритма, свойства алгоритма, способы представления алгоритма.
-
Типовые структуры алгоритмов. Схемы алгоритмов задач линейной, разветвляющейся и циклической структуры.
2 ОСНОВЫ ПРОГРАММИРОВАНИЯ В СРЕДЕ VISUAL BASIC FOR APPLICATION (VBA)
-
Среда редактора VBA. Редактирование простых макросов
-
Макрос и макрорекордер. Запись и выполнение макросов в Excel.
-
Редактор Visual Basic (Редактор VB). Модули в Excel. Просмотр модулей с помощью Object Browser. Редактирование текста макроса. Экспортирование, импортирование и удаление модулей.
-
Процедура. Запуск процедуры во время редактирования. Сообщения об ошибках во время написания, редактирования или выполнения процедуры.
-
Типы данных, переменные и константы
-
Обзор типов данных Visual Basic. Переменные. Задание типа данных переменной. Константы. Создание именованных констант. Внутренние константы.
-
Выражения в VBA. Использование функций VBA Совместимость типов данных. Автоматическое преобразование данных Visual Basic. Оператор присваивания. Арифметические операции. Логические операторы. Конкатенация строк.
-
Математические функции. Функции преобразования данных. Функции даты и время. Строковые функции. Форматирование значений данных. Форматирование значений данных. Использование именованных аргументов функций.
-
Реализация разветвляющихся алгоритмов в VBA
-
Простой выбор (операторы If…Then и If…Then…Else).
-
Сложный выбор (вложенные операторы, If…Then…ElseIf, Select…Case). Безусловный переход.
-
Использование MsgBox для обеспечения возможности выбора.
-
Массивы. Свойства и методы объектов Range и Selection.
-
Повторение действий в VBA: Циклы
-
Цикл For…Next.
-
Циклы, тестирующие условия до выполнения тела цикла (Do While, Do Until).
-
Циклы, тестирующие условия после выполнения тела цикла (Do…Loop While, Do…Loop Until).
-
Вложенные циклы.
-
Массивы.
-
Создание и использование функций и функций-процедур
-
Функции-процедуры и определенные пользователем функции. Создание и использование функций-процедур и определенных пользователем функций.
-
Управление передачей аргументов (по ссылке и по значению).
-
Использование функций пользователя в рабочих листах Excel.
-
Элементы диалоговых окон
-
Свойства и методы объекта UserForm. События и событийные процедуры.
-
Элементы управления. Использование Toolbox.
3 СИСТЕМА КОМПЬЮТЕРНОЙ МАТЕМАТИКИ MATHCAD
-
Основы работы в MATHCAD
-
Интерфейс пользователя.
-
Типы данных, переменные, операторы, управляющие структуры.
-
Символьные вычисления.
-
Дифференцирование и интегрирование.
-
Работа с графикой. Двумерные графики. 3D-графики.
4 ЧИСЛЕННЫЕ МЕТОДЫ РЕШЕНИЯ ИНЖЕНЕРНЫХ ЗАДАЧ
-
Численные методы решения уравнений и систем уравнений.
-
Численное дифференцирование и интегрирование функций.
-
Численное интегрирование обыкновенных дифференциальных уравнений
5 КОМПЬЮТЕРНЫЕ СЕТИ
-
Общие принципы построения компьютерных сетей
-
История развития сетей передачи данных. Основные компоненты компьютерных сетей. Типы сетей. Общие принципы построения сетей.
-
Глобальные сети. Объединение сетей. Аппаратные средства глобальных сетей.
-
Основы internet –технологии Международная сеть Internet.
-
Основные понятия.
-
Основы функционирования Internet.
-
Протокол TCP.
-
Протокол IP.
-
Службы Интернета.