Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы по информатике.doc
Скачиваний:
29
Добавлен:
16.02.2016
Размер:
2.23 Mб
Скачать

4.3. Итоговый контроль. Вопросы к зачету

  1. Перечислите основные этапы развития программного обеспечения.

Можно выделить следующие этапы развития ПО.

  1. Программирование в двоичных кодах.

  2. Программирование на языках высокого уровня: Алгол, Фортран, Кобол, Basic, ПЛ.

  3. Структурное программирование: языки Паскаль, Си, Алгол-68, Q-Basic, Симула.

  4. Визуальное программирование

  5. Объектно-ориентированное программирование (ООП).

  1. В чем отличие объектно-ориентированного программирования от структурного?

Структурное программирование:

Алгоритмы большой сложности обычно представляются в виде схем двух видов: обобщенной (раскрывающей общий принцип функционирования алгоритма) и детальной (представляющей содержание каждого элемента обобщенной схемы в виде отдельного модуля).

Объектно-ориентированное программирование:

Вместо описания каждого шага программы разработчик указывает, как реагировать на различные события и объекты (нажатие кнопки, щелчок указателем мыши по объекту).

  1. Дайте определение понятию объект.

Объект – это модель или абстракция реальной сущности в программной системе.

  1. Дайте определение понятию класс в ООП.

Класс-это однотипные объекты объединенные вместе.

Класс является описываемой на языке терминологии исходного кода моделью ещё не существующей сущности (объекта). Фактически он описывает устройство объекта, являясь своего рода чертежом.

  1. Дайте определение понятию метод объекта.

Методы – это программные процедуры, определяющие взаимодействие объекта с внешней средой.

  1. Дайте определение понятию свойства объекта

Свойства - это характеристики объектов (видимость на экране, размер, положение)

  1. Дайте определение понятию инкапсуляция.

Инкапсуляция – это скрытие информации.

Инкапсуляция - это механизм, который объединяет данные и код, манипулирующий этими данными, а также защищает и то, и другое от внешнего вмешательства или неправильного использования.

  1. Дайте определение понятию наследование.

Наследование - это процесс, посредством которого один объект может приобретать свойства другого. Точнее, объект может наследовать основные свойства другого объекта и добавлять к ним черты, характерные только для него. Наследование является важным, поскольку оно позволяет поддерживать концепцию иерархии классов ). Применение иерархии классов делает управляемыми большие потоки информации

  1. Дайте определение понятию полиморфизм.

Полиморфизм – это возможность взаимодействия одного объекта с другим независимо от того, к какому классу относится второй объект. (Банкомат проверяет баланс одинаково для расчетного счета и депозита).

Полиморфизм - это свойство, которое позволяет одно и то же имя использовать для решения двух или более схожих, но технически разных задач. Целью полиморфизма, применительно к объектно-ориентированному программированию, является использование одного имени для задания общих для класса действий. Выполнение каждого конкретного действия будет определяться типом данных.

  1. Чем отличается понятие Семейство VBA от понятия класс?

Семейство - содержит несколько объектов одного и того же типа, например, семейство рабочих книг, рабочих листов и так далее.

Семейства – это уже имеющиеся в VBA классы.

Класс является описываемой на языке терминологии исходного кода моделью ещё не существующей сущности (объекта).

  1. Перечислите способы создания программ в VBA.

При создании проекта VBA можно использовать три способа:

  1. Запись макроса с помощью макрорекодера с последующим его редактированием.

  2. Создание макроса пользователем в редакторе VBA.

  3. Создание проекта в редакторе VBA.

  1. По каким правилам записываются имена элементов VBA?

  1. переменные;

  2. константы;

  3. процедуры;

  4. функции;

  5. объекты.

Имена элементов VBA записываются по следующим правилам:

  • Длина имени 1 – 255 символов;

  • Имя начинается с буквы латинского или русского алфавита;

  • Имена не должны совпадать со стандартными именами VBA ( Sub, End);

  • Не должны включать точек, пробелов, знаков ! # $ % @.

Регистр букв в именах не имеет значения. Например, имена переменных

  1. Перечислите основные типы данных, с которыми можно работать в VBA.

Boolean

Логический

Integer

Целое число

Long

Длинное целое

Single

Действительное

Currency

Денежный

Date

Дата и время

Object

Объект

Variant

Вариант

String

Строка

  1. Перечислите последовательность операций для создания своей процедуры в редакторе VBA.

  1. Создаем ЭТ.

  1. Создаем проект VBA: Сервис – Макрос –Редактор Visual Basic.

  1. Откроем окно модуля: