Файл в котором хранится программа последовательности действий заданная пользователем называется

Обновлено: 05.07.2024

18. Специальным образом организованный файл, который может содержать в себе один или несколько файлов, или папку в сжатом виде, а также служебную информацию об именах файлов, дате и времени их создания или изменения, размерах и т.п. называется архивным

19. Невозможный идентификатор на языке Паскаль 5a

Информационной моделью организации занятий в школе является расписание уроков

1. Информационными процессами называют процессы информации - передачи, хранения, обработки

2. Информация передаётся от источника к приёмнику

3. Появление _____ означало революцию в области информационных технологий компьютера

4. В позиционных системах счисления значение цифры ____ от её положения в числе зависит

5. К устройствам вывода относится дисплей

6. Таблица истинности логической формулы выражает соответствие между всевозможными наборами значений переменных и значениями формулы

7. В имени файла запрещается использовать следующие символы \ ? : * « < > |

8. Панель «Форматирование» в Microsoft Office 2003 содержит инструменты для - установки требуемых параметров для текста и его выравнивания

9. Специальный текст, содержащий дополнительную информацию, расположенный внизу или вверху страницы, называется - колонтитул

10. В режиме работы с рисунком в графическом редакторе производится - создание и редактирование изображения

11. Чтобы включить перенос по словам в ячейке Excel, нужно выполнить команду - формат – ячейка – выравнивание

12. Адреса ячеек и имена функций можно набирать - На любом регистре

13. При настройке автофильтра MS Excel максимальное количество условий, накладываемых для фильтрации данных, равно - 2

14. Реляционные базы данных – это

A) базы данных, в которых используется математическое обеспечение

B) базы данных, построенные на взаимоотношениях составляющих ее частей

C) базы данных, в которых информация хранится в одной сложной таблице

D) базы данных, в которых используется информация только числового формата

E) базы данных, в которых информация структурирована по схеме от простого к сложному

15. Вводить и форматировать текст в Power Point удобно в режиме - слайдов

16. Фонограф предназначен для работы с - звуком

17. Конфигурация локальной сети называется - топология

18. В одном архиве может храниться - несколько файлов и несколько папок

19. Результатом операции 10 DIV 3 будет - 3

20. Вербальные модели относятся к - информационным

1. Информационные процессы, технологии и ресурсы связывают с понятием

2. Информационные процессы происходят, когда человек ___, ___, ___ информацию

E) хранит, передаёт, обрабатывает

4. При переводе двоичного числа 10 в десятичную систему счисления, получим

5. Каждое внешнее устройство компьютера взаимодействует с процессором через

6. Логическая операция, соответствующая частице «не» является логическим отрицанием и называется

7. Значок + в программе Проводник служит для

D) показа всех подпапок, находящихся в данной папке

8. Элемент, не входящий в состав окна Microsoft Word 2003, называется

A) окно сохранения документа

9. Для проверки орфографии в текстовом редакторе Word, выполняется команда

A) сервис – правописание

10. Графический редактор может быть использован для

11. Для обозначения абсолютного адреса ячейки необходимо перед номером столбца и строки поставить знак

12. Для автоматизации часто выполняемых операций в MS Excel используются

13. При настройке пользовательского автофильтра в MS Excel знак «*» обозначает

B) последовательность любых знаков

14. Запрос используется для

C) извлечения информации из базы данных

15. Панель Рисования в программе Power Point меняет цвет внутренний области фигуры с помощью кнопки

16. Программа, не реализующая мультимедийные возможности называется …

A) графический редактор

A) общая часть имени у группы компьютеров в Интернет, она определяет местонахождение компьютера и категорию организации- владельца

18. Большие архивные файлы, размещённые в нескольких томах, называются

19. Алгоритм, записанный на языке понятный компьютеру

20. Моделирование - это…

C) построение моделей, предназначенных для изучения и исследования объектов, процессов или явлений

Вариант 5 B E C C C D D E

1. Информатика как наука появилась в середине ____ века

2. Под обработкой информации в информатике понимают _____ преобразование информации из одного вида в другой, производимое по строгим формальным правилам

3. Правило преобразования одного набора знаков в другой называется

4. К самым распространённым в настоящее время системам счисления не относится ____ система счисления

5. Для работы компьютера достаточно двух главных устройств

B) процессора и ОЗУ

A) наука о формах и законах человеческого мышления и, в частности, о законах доказательных рассуждений

7. На серверах наибольшее распространение получили операционные системы

A) Vista и Windows XP

8. Одной из наиболее распространённых задач Microsoft Word является

B) создание текстовых документов

9. Дополнительные элементы, повторяющиеся на каждой странице документа в программе Word, называются

10. В графическом редакторе Paint отменяются _____последних действия.

11. Панель форматирования электронной таблицы Microsoft Excel содержит кнопки для

D) выполнения стандартных операций форматирования

12. Выбор из базы данных в Excel записей, удовлетворяющих заданному условию, производится командой

A) данные – фильтр – автофильтр

13. Основной отличительной особенностью таблицы, которая рассматривается как база данных в MS Excel, обычно являю(е)тся её

B) большие размеры

14. В базе данных MS Excel нужно найти записи, у которых в значениях поля «Наименование» на втором месте стоит буква «а». Для этого в Пользовательском автофильтре для поля «Наименование» установить следующие настройки: Равно

15. Для вставки звукового файла в текущий слайд выполните

C) Вставка – фильм и звук – звук из файла

16. К числу распространённых аппаратных мультимедиа-средств не относится

C) интерактивная доска

17. Система обмена информацией по заданной теме в определённое время между абонентами компьютерной сети — это

18. Процесс записи файла в архивный файл называется

19. Упорядоченная по номерам совокупность значений, объединённых общим именем и типом, называется

4) Операционные системы и базовое программное обеспечение.

32.К стандартным программам Windows относятся:

ЗЗ. Окна документов в Windows содержат:

+1) Вертикальную и горизонтальную линейки;

2) Ярлыки документов;

+3) Вертикальную и горизонтальную полосы прокрутки.

34.Диалоговое окно в Windows содержит:

1) Ярлыки документов;

+2) Командные кнопки;

35. 8 зоне заголовков окна находятся кнопки системного меню:

2) «Переключить другое окно»;

+3) «Развернуть и восстановить»;

З6. Работа с файлами и папками производится с помощью:

+1) Окна «Мой компьютер»;

2)Окна «Сетевое окружение»;

+3) Программы «Проводника»;

4) Программы «Поиск».

37.Создание папок можно осуществлять с помощью:

+1)Контекстно-зависимого меню, вызываемого правой кнопкой мыши;

+2) Пунктов меню «Файл/Создать»;

4) Пунктов меню «Пуск/Выполнить».

З8. Удаление файлов и папок можно осуществить:

2) Командами «Правка/Удалить»;

+3) Командой «Удалить» контекстно-зависимого меню;

+4) Клавишей «Delete».

39.Принцип однородности памяти ЭВМ сформулировал:____________

40.Свойствами алгоритма являются:

41. Программа-это:

1) Система правил, описывающая последовательность действий, которые необходимо выполнять для решения задачи;

2) Указание на выполнение действий из заданного набора;

3) Область внешней памяти для хранения текстовых, числовых данных и другой информации;

+4) Последовательность команд, реализующая алгоритм решения задачи.

42. Программа-компилятор обеспечивает:

1) Перевод исходного текста в машинный код;

2) Формирование текстового файла;

+3) Запись машинного кода в форме загрузочного файла;

4) Параллельный перевод текста в машинный код.

43. Числовые данные могут быть представлены как:

+2) С фиксированной точкой;

+4) С плавающей точкой.

44. K системным оболочкам относятся оболочки:

+4) Norton Commander (NC);

45. Norton Commander -это:

1) Интегрированный пакет прикладных программ;

2) Сервисная программа;

+3) Системная оболочка пользователя;

4) Операционная система.

46. По умолчанию координатная линейка градуирована в:

47. ВырезанныЙ фрагмент текста помещается в:

+1) Буфер обмена данными;

3) Специальный файл данных;

4) Временную папку.

48. При работе с несколькими документами:

1)Активными могут быть два окна;

+2) Активным может быть одно окно;

3) Активными могут быть несколько окон;

4) Активными могут быть три окна.

49.Размер шрифта измеряется в:

+1) Пунктах;

50. Колонтитулы представляют собой:

1) Одну или несколько выделенных в любом месте страницы строк документов;

+2) Одну или несколько строк, помещенных в начале или в конце каждой странице документа;

3) Одну или несколько строк, набранных в начале документа специальным шрифтом;

4) Выделенную определенным образом строку в середине страницы.

51. Пункт меню «Вид» процессора MS Word содержит команды:

+4) Разметка страницы;

+5) Панель инструментов;

6) Предварительный просмотр.

52. Для установления значения полей для нового документа в процессоре MS Word необходимо:

1) Выбрать команду «Шаблоны» из меню «Файл», в появившемся окне установить необходимые атрибуты;

+2) Выбрать команду «Параметры страниц» из меню «Файл», в появившемся окне установить необходимые атрибуты;

3) Выбрать команду «Абзац» в меню «Формат»;

4) Выбрать команду «Шрифт» в меню «Формат».

53. Назначение звуковой карты:

1) передавать звуковые сигналы при включении компьютера

+ 2) записывать и воспроизводить звук

3) включать пожарную сигнализация

5) удалять фальшивые звуки из прослушиваемых звуковых фрагментов

54. Размер экрана монитора измеряется в:

55. Интегрированный пакет представляет собой:

1) Пакет финансовых и стандартных программ;

+2) Многофункциональный автономный пакет программ;

3) Проблемно-ориентированный пакет;

4) Пакет бухгалтерских программ.

56. В интегрированных пакетах программ происходит интеграция функций:

+1)Системы управления базами данных;

2) Системных утилит;

+3) Текстового процессора;

4)Системы автоматизации проектирования;

+5) Табличного процессора.

57. В пакете Microsoft Office присутствуют приложения:

+ 1) Microsoft Publisher;

+ 2) Microsoft Word;

58. Согласованность интерфейсов в интегрированных пакетах программ реализуется на основе:

3)Манипуляции растровыми изображениями;

+4) Диалоговых окон;

59. Интегрированные пакеты программ предназначены для:

+2) Начинающих пользователей;

3) Профессиональных программистов, расширяющих возможности операционных систем;

4) Бухгалтерских расчетов.

60. Копирование данных из MS Excei в MS Word можно осуществить с помощью команд:

1) MS Excel, Сервис, Связь с MS Word, Вставить;

+2) MS Excel, Правка, Копировать, MS Word, Правка, Вставить;

3) MS Excel, Сервис, Связь с MS Word, Экспорт;

4) MS Excel, Правка, Вырезать, MS Word, Правка, Вставить.

61. Вставка диаграммы из MS Excel в MS Word можно осуществить с помощью команд:

1) Вставка, Диаграмма MS Excel;

+2) Вставка, Объект, Диаграмма MS Excel;

3) Файл, Специальная вставка, Диаграмма MS Excel;

4) Правка, Объект, Диаграмма MS Excel.

62. Сигнал - это:

+1)Любой процесс, несущий информацию;

2) Виртуальный процесс передачи информации;

3) Электромагнитный импульс;

4) Световая вспышка.

63. Примером дискретного сигнала является:

3) Человеческая речь;

+4) Текстовая информация.

64. Примером непрерывного сигнала является:

+2) Человеческая речь;

65. Бит-это:

1) Состояние диода: закрыт или открыт;

3) Запись текста в двоичной системе;

+4) Наименьшая возможная единица информации

66. Непозиционная система счисления - это:

+4). Буквы латинского алфавита.

67. Как называется графическое представление алгоритма: _________

68. Свойства алгоритма, что при точном исполнении всех предписаний процесс должен прекратиться за конечное число шагов с определённым ответом на поставленную задачу:

69. Свойства алгоритма обеспечение решения не одной задачи, а целого класса задач этого типа:

70. Операционная система представляет собой:

+1)Комплекс программ специального назначения;

2) Комплекс аппаратных средств;

3) Совокупность ресурсов компьютера;

4) Комплекс инструментальных программ.

71. 0С MS DOS является:

2) Однопользовательской, многозадачной;

3) Многопользовательской, однозадачной;

4) Многопользовательской, многозадачной;

72. Директориий в ОС MS DOS может содержать символов в своем полном имени:

73. Назначение оболочек операционных систем:

1) Защита операционной системы;

2) Предоставление возможности написания программ;

+3) Облегчение взаимодействия пользователя с компьютером;

4) Перечислены в пунктах 1-3.

74. Поименованная совокупность данных, хранимая во внешней памяти, - это:

1) Файловая система;

75. Принципиальным отличием ОС Windows от MS DOS является:

2) Возможность обмена данными между работающими программами;

3) Графический интерфейс;

+4) Перечисленные в п. 1 - 3.

76. Выберите верное утверждение:

1) Компиляторы делятся на трансляторы и интерпретаторы;

+2) Трансляторы делятся на компиляторы и интерпретаторы;

3) Интерпретаторы делятся на трансляторы и компиляторы;

4) Перевод текста программы в машинный код осуществляется либо компилятором, либо транслятором.

77. Транслятор-это программа, которая:

+1) Переводит текст программы в машинный код;

2) Представляет средства для просмотра и изменения значения переменных;

3) Подключает к исходному объектному модулю объектные модули соответствующих программ;

4) Распознает и выполняет команды программ.

78. Под термином «кегль» понимают:

1) Размер полосы набора;

+2) Размер шрифта;

3) Расстояние между строками;

4) Начертание шрифта.

79. Гарнитурой называется:

1) Оптимальная пропорция издания;

+2) Совокупность шрифтов одного рисунка во всех начертаниях и кеглях;

3) Совокупность элементов, из которых строится буква;

4) Расстояние между нижним и верхним выносными элементами.

80. Какую комбинацию «горячих клавиш» нужно нажать в Word, чтобы вставить скопированный блок текста без использования пиктограмм:

81. Структура данных, для которой характерна подчиненность объектов нижнего уровня объектам верхнего уровня, называется:

82. Макрос-это:

+1) Объект, представляющий собой структурирование описание одного или нескольких действий;

2) Часть командного процесса;

3) Язык программирования;

4) Текстовый редактор.

83. MS Office-это:

1) ПС специального назначения;

2) Экспертная система;

+3) Интегрированный пакет;

4) Авторская система.

84. Язык программирования - это:

1) Набор слов для написания программы;

2) Определённая последовательность бит;

+З) Специально созданная система обозначений слов, букв, чисел;

4) Двоичные коды для компьютера.

85. Синтаксис языка программирования -это:

1) Набор правил расстановки знаков препинания;

+2) Система правил, определяющая допустимые конструкции языка;

3) Интерпретация отдельных языковых конструкций языка;

4) Фиксированный набор основных символов, допускаемых для составления программы.

86. Семантика языка программирования -это:

1) Система правил, определяющая допустимые конструкции языка;

+2) Система правил однозначного истолкования языковых конструкции языка;

3) Набор металингвистических формул бэкуса-наура;

4) Синтаксическая конструкция, определяющая свойства программных объектов.

87. Kto изобрёл «аналитическую машину»:_____________

Арифмометр - это:

+1)Механическое вычислительное устройство, способное выполнять 4 арифметических действия;

2) Устройство, выполняющее основные логические действия;

3) Логическое устройство, являющееся прототипом машины Тьюринга;

4) Арифметико-логическое устройство, выполняющее арифметические и логические действие.

89.Основным недостатком первых ЭВМ была;

+1)Неспособность сохранять программу;

2) Неспособность выводить информацию;

3) Неспособность взаимодействовать с оператором;

4) Неспособность взаимодействовать между собой.

90.Первая действующая ЭВМ называлась:

91. Особенность аналоговой вычислительной машины:

1) Цифровая, обрабатывает информацию в непрерывной форме;

+2) Нецифровая, обрабатывает информацию в непрерывной форме;

3) Нецифровая, обрабатывает информацию в дискретной форме;

4) Цифровая, обрабатывает информацию в дискретной форме.

92. Основные учения об архитектуре вычислительных Машин заложил: _________

ОТВЕТ: Фон Нейман;

93. Принцип хранимой программы предложил:

94.Появление 3-го поколения ЭВМ было обусловлено:

1) Переходом от ламп к транзисторам;

+2) Переходом от транзисторов к интегральным микросхемам;

3) Переходом от интегральных микросхем к микропроцессору;

4) Переходом от транзисторов к большим интегральным схемам.

95.Архитектура- это:

+1)Общие принципы построения ЭВМ, реализующие программное управление работы и

взаимодействием основных её функциональных узлов;

2) Общие принципы построения ЭВМ, не реализующие программное управление работы;

3) Дизайн внешнего вида ЭВМ;

4) Принцип соединения внешних устройств к ЭВМ.

96. Основная часть дисплея- это:

3) Люминоформный слой;

+4) Электронно-лучевая трубка.

97.Информация на дискету наносится вдоль:

98.Каждая дорожка разбита:

1) На модули памяти;

99.Стандартная ёмкость сектора: __________

100.Процедура разметки нового диска называется:

101.Информация на оптических дисках наносится посредством:

1) Изменения магнитного уровня;

2) Изменения физической структуры;

+3) Изменения рельефа;

4) Изменения химической структуры.

102.Специальный кассетный накопитель:

103.Информационные системы - это:

1) Компьютерные сети;

2) Хранилище информации;

3) Системы, управляющие работой компьютера;

+4)Системы хранения, обработки и передачи информации в специально организованной форме.

104.On-line - это: ____________

ОТВЕТ: Режим реального времени;

105.Модем- это:

+1)Устройство преобразования цифровых сигналов в аналоговые, и наоборот;

2) Транспортная основа сети;

3) Хранилище информации;

4) Устройство, которое управляет процессом передачи информации.

106.Функции модема:

+1)Соединяет компьютер с ближайшим узлом;

2) Служит сетевой платой для соединения компьютеров в локальную сеть;

3) Осуществляет протоколирование передающей информации;

4) Защищает информацию.

108.Для связи компьютеров через модем используются:

1) Только телефонные линии и спутниковые каналы;

2) Только спутниковые каналы и радиоволны;

3) Только радиоволны и телефонные линии;

+4) Телефонные линии, оптоволокно, спутниковые каналы и радиоволны.

Один бит содержит

Фрагментом называется

1) Часть текста, заданная в определенных границах

+2) Выделенная часть текста

3) Часть текста, оформленная шрифтом «Курсив»

4) Часть текста выделенная определенным цветом

195. Макрос- это

1) Файл, в котором храниться отформатированный текст

2) Файл, включающий элементы автоматического выбора стиля

+3) Файл, в котором храниться программа последовательности действий, заданная пользователем

4) Файл, в котором храниться программа последовательности действий, заданная системой

Тип шрифта иначе называется

197. В текстовых процессорах различают

2) Пользовательские страницы

+3) Логические страницы

4) Структурные страницы

Модель представляет собой

+1)Образ реального объекта (процесса), отражающий его существенные свойства и замещающий его в ходе исследования и управления

2) Взаимосвязь составляющих элементов объекта (процесса)

3) Схему технологического процесса решения задачи

4) Взаимосвязь составляющих элементов объекта (процесса) и замещающий его в ходе исследования и управления

Модели бывают

201. Технология мультимедиа- это

+1)Интерактивная технология, обеспечивающая работу с видеоизображениями,

2) Технология, реализуемая на оперативном уровне управления

+4) Интерактивная технология, обеспечивающая работу с текстом и звуковым рядом

202. Информационная технология- это

+1)Процесс, направленный на получение информации, обеспечивающей достижение поставленных целей

+2)Совокупность методов и средств (технических, программных) целенаправленного изменения каких-либо свойств информации

+3) Собрание инструментальных и программных средств, используемых последовательно на конкретных этапах технологического процесса преобразования информации

4) Совокупность данных, хранящихся на различного вида носителях

Различают

+1)Информационные технологии обработки данных

+2)Информационные телекоммуникационные технологии

+3)Информационные технологии управления деловыми процессами

Рекурсия-это

+1)Это способ описания функций или процессов, содержащие повторения с использованием каждый раз новых данных

4) Метод определения функции или процедуры

222. Запись-это:

1) Константное значение

2) Последовательность, состоящая из фиксированного числа однотипных элементов

3) Последовательность однотипных элементов, отличающихся индексами

+4) Это совокупность разнородных данных, описываемых и обрабатываемых как единое целое 223. Оператор присваивания выглядит следующим образом:

+2) <имя перемен ной>:=<выражение>

3) <имя переменной>::=<выражение>

4) <значение>:=<имя перемен ной>

ТЕСТЫ НА ЭКЗАМЕН ПО ИНФОРМАТИКЕ

ДЛЯ СТУДЕНТОВ 2 КУРСА ИУ ОГАУ



Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций.

Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим.

Правильные ответы выделены зелёным цветом.
Все ответы:

Выберите наиболее точное определение термина "Компьютер"?

(1) компьютер - очень удобное средство для связи человека с внешним миром

(3) с помощью компьютера можно устроить домашний кинотеатр со стереозвуком и выводом изображения не только на экран ПК, но и на широкоформатный телевизор

(4) компьютер - устройство для поиска, сбора, хранения, преобразования и использования информации в цифровой форме

(5) компьютер - это универсальный инструмент, способный выполнять любые задачи

Какой командой можно задать размеры области рисования?

Как называется блок клавиш, запрограммированных на выполнение определённых действий (функций)?

(3) создания скриншотов (снимков экрана или отдельных его фрагментов)

Как называются программы для создания, редактирования и просмотра мультимедийных файлов — растровой, векторной и трехмерной графики?

(4) это программа для уменьшения информационного объема (сжатия) файлов

Как можно включить игры в ОС Windows, которые по умолчанию отключены?

(1) скачать их с официального сайта Microsoft и установить

(3) с помощью команды Пуск->Панель управления->Программы

(4) с помощью команды Пуск->Панель управления->Установка оборудования

Каким инструментом можно нарисовать правильный круг?

Что запрещается делать при работе с компакт дисками?

(4) надписи на дисках делать специальными фломастерами

Какое сочетание клавиш соответствует команде "Вставить"?

Какие из характеристик не имеют отношения к параметрам мыши?

files

Какая цифра соответствует строке заголовка?

(1) Перо позволяет пользователю на изображение, выделенном "Ножницами", стирать фрагменты

(2) Перо позволяет пользователю на изображение, выделенном "Ножницами", удалять фрагменты

(3) Перо позволяет пользователю на изображение, выделенном "Ножницами", вырезать фрагменты

(4) Перо позволяет пользователю рисовать на изображение, выделенном "Ножницами", дополнительные элементы

С помощью какой программы в составе ОС Windows можно прослушать аудиофайл?

files

Какое устройство показано на рисунке?

Какую клавишу следует нажать и удерживать при создании линии с наклоном 45 градусов?

Какую клавишу следует нажать в текстовом редакторе для перехода на следующую строку?

Что произойдет, если вы щелкните левой кнопкой мыши один раз ярлыке MS Paint на рабочем столе Windows?

(1) временное хранение информации в виде особого файла

Какой пункт контекстного меню Windows Media Player нужно выбрать, чтобы увидеть весь список музыкальных файлов?

files

Какая цифра соответствует блоку питания компьютера?

Если в процессе рисования вы совершили ошибочное действие, то такой комбинацией клавиш его можно отменить?

Какой из параметров не является характеристикой монитора?

Что произойдет при щелчке правой кнопкой мыши на значке любой папки, расположенной на вашем рабочем столе?

(2) откроется элемент управления, который называется контекстным меню. В этом меню приведены все действия, которые можно выполнить с данным объектом

Какое действие нужно выполнить для того, чтобы получить информацию о диске, папке или файле?

(1) необходимо в программе Проводник соответствующий объект выделить, а затем из контекстного меню, вызываемого правой кнопкой мыши, выбрать строчку Свойства

(2) необходимо в программе Проводник соответствующий объект выделить, а затем из контекстного меню, вызываемого левой кнопкой мыши, выбрать строчку Свойства

(3) необходимо в программе Проводник соответствующий объект выделить, а затем из контекстного меню, вызываемого двойным щелчком кнопки мыши, выбрать строчку Свойства

(4) необходимо в программе Проводник соответствующий объект выделить, а затем из контекстного меню, вызываемого правой кнопкой мыши, выбрать строчку Открыть

files

Какая кнопка отрывает оглавление справочной системы Windows?

Тема 2.3. Visual Basic for Application

Система программирования Visual Basic for Application ( VBA ) занимает важное место в стратегии программных продуктов фирмы Microsoft .

Visual Basic for Application – это подмножество Visual Basic , которое включает почти все его средства создания приложений, структуры данных и управляющие структуры, возможности создания пользовательских типов данных. В нем есть возможность создания форм со стандартным набором элементов управления и написания процедур, обрабатывающих события, которые возникают при тех или иных действиях системы и пользователя.

Visual Basic for Application – развитая система визуального программирования для создания прикладных программ в среде MS Office .

VBA включает в себя основные конструкции языка для Windows и встроен в приложения MS Office .

Применительно к среде MS Office употребляется термин «офисное программирование». В отличие от обычного программирования (создания программ) «офисное программирование» – это создание документов. Документ при этом становится первичным, и программа – лишь его часть. Изменилось само понятие «документ». При работе на VBA целью является создание документа в широком смысле (документа Word , рабочей книги Excel , презентации PowerPoint и .т.д.).

Все создаваемые программные компоненты документа объединяются в одно целое, называемое проектом. Проект на VBA является частью документа, независимо от какого-либо документа его создать нельзя.

VBA позволяет работать с огромным набором объектов – по существу, в нем определены все объекты приложений MS Office . Для работы с VBA программист открывает одно из приложений MS Office , и в этот момент в языке VBA автоматически становится доступным объект Application , определяющий это приложение, и все встроенные в него объекты. Каждое приложение ( Word , Excel , Access , PowerPoint и др.) дополняет средства VBA новыми функциональными возможностями с помощью объектов, свойств и методов, присущих этому приложению.

VBA отличается от Visual Basic и других языков программирования тем, что предоставляет возможность непосредственной работы с объектами MS Office . Это позволяет эффективно его использовать для автоматизации деятельности, связанной с обработкой различных типов документов.

Каждое из приложений, входящих в состав MS Office ( Word , Excel , Access , PowerPoint ), представляет собой совокупность объектов. Причем центральным (корневым) объектом является само приложение (например, Excel . Application ). Все остальные объекты данного приложения являются его элементами и встроены в него. Если какой-либо объект X встроен в приложение, то говорят, что у приложения есть свойство Х, и обратиться к объекту Х можно с помощь. записи Application .X . в объект Х могут быть также встроены другие объекты, т.е. образуется цепочка вложенности объектов. Например, в Excel коневым объектом является само приложение, в которое вложен объект рабочая книга, в рабочую книгу вложен объект рабочий лист и т.д. Иногда, чтобы добраться до нужного объекта требуется указать несколько уровней вложенности.

Язык VBA позволяет создавать собственные классы объектов и работать с объектами остальных приложений MS Office .

С помощью VBA можно легко и быстро создавать различные приложения, даже не являясь профессиональным программистом. VBA имеет графическую инструментальную среду, позволяющую создавать экранные формы и управляющие элементы. С его помощью можно создавать, например, свои собственные функции для Excel , которые будут вызываться с помощью мастера функций, создавать собственные меню, разрабатывать макросы и т.д.

С помощью VBA можно создавать объекты управления графического интерфейса пользователя, задавать и изменять свойства объектов, подключать к ним соответствующий программный код.

Методика программирования с использованием средств VBA сводится к следующему:

• создание объектов управления и контроля (диалоговые окна, пиктограммы, меню);

• разработка процедур, используемых при вызове объектов.

Прикладные программы на языке VBA оперируют со следующими понятиями:

• объект управления и контроля – экранные формы, графические элементы внутри форм, в том числе текстовые окна, линейки прокрутки, пиктограммы, окна-списки, командные кнопки и др.;

• свойство (параметр) – характеристика или атрибут объекта управления;

• событие – действие, которое распознается объектом управления;

• метод доступа – оператор, который всегда воздействует на объект;

• процедуры, которые делятся на событийные (запускаются при наступлении событий) и общие процедуры.

1.1.2. Создание макросов

Все приложения MS Office имеют макроязык и средство записи макросов.

Приложения MS Office предоставляют возможность сохранить определенную последовательность действий пользователя в виде макрокоманд и использовать их в дальнейшем как программу на макроязыке VBA .

Макрокоманда ( macros , macro , instruction ) – предложение языка, идентифицирующее набор простейших команд (инструкций).

Применительно к пакету Microsoft Office макрокоманда – это сохраняемая под определенным именем последовательность действий на уровне команд главного меню, программных инструкций на языке программирования Visual Basic .

Макросом называется файл, в котором хранится программа последовательности действий, заданная пользователем. Каждый макрос должен иметь уникальное имя. После вызова макроса записанная последовательность действий или команд будет в точности воспроизведена. С помощью макросов можно автоматизировать многие типовые технологические этапы при работе с документами, например, макрос, выполняющий последовательность команд, по созданию стиля абзаца документа, открытие файла, вводу информации в таблицы и т.д.

При записи макроса создается код, который можно просмотреть и отредактировать. Макрос можно создать двумя способами:

• запись макроса при помощи макрорекодера, с последующим его редактированием;

• создание макроса в редакторе VBA – языковые макрокоманды;

Чтобы записать макрос при помощи макрорекодера, необходимо, загрузив одно из приложений MS Office , выполнить команду Сервис/Макрос/Начать запись. В появившемся окне Запись макроса ввести имя макроса, при желании для быстрого вызова макроса поставить создаваемому макросу в соответствие свою кнопку на панели инструментов или «горячую клавишу» и начать запись макроса. Далее все действия пользователя будут записываться в виде команд Visual Basic . Причем когда идет запись макрокоманды, действия, производимые с помощью мыши, не записываются, поэтому все эти действия нужно производить при помощи клавиатуры (в этом случае говорят о клавишных макрокомандах – последовательности нажатий клавиш, сохраненных под указанным именем). Необходимо отметить, что при использовании макросов, записанных с помощью макрорекодера, выполнение операций происходит не всегда безупречно. Поэтому возникает потребность откорректировать текст макроса. Для корректировки макроса достаточно выбрать его имя в списке макросов окна команды Макрос и нажать кнопку Изменить. Если нужно проследить выполнение макроса шаг за шагом, используют пошаговый режим макроса (режим отладки).

Чтобы создать макрос в редакторе VBA , нужно вызвать команду Сервис/Макрос/Создать. В появившемся окне редактора Visual Basic вводится код программы, т.е. программируется последовательность команд, подлежащих выполнению. С помощью этого метода можно создавать макрокоманды, недоступные для записи макрорекодером.

Макрос может храниться в самом файле документа (т.е. текущей рабочей книге) или в отдельной рабочей книге.

1. Чем отличается VBA от Visual Basic ?

2. Что такое макрокоманда?

3. Как осуществляется запись макроса при помощи макрорекодера?

4. В чем отличие создания макроса в редакторе VBA от создания при помощи макрорекодера?

1. Гарнаев А.Ю. Использование MS Excel и VBA в экономике и финансах. – СПб.: БХВ – Санкт-Петербург, 1999.

2. Гарнаев А.Ю. Самоучитель VBA . – СПб.: БХВ – Санкт-Петербург, 1999.

3. Малышев С.А. Самоучитель VBA . Как это делается в Word , Excel , Access . – СПб.: Наука и техника, 2001.

4. Мельников П.П . и др. Практикум по экономической информатике: Учеб. Пособие: Ч. III . – М.: Финансы и статистика; Перспективы, 2002.

Читайте также: