Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
otvety_na_44 (1).docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
169.76 Кб
Скачать

Вопросы

к экзамену по курсу «Программирование»

  1. Определение основных элементов кода: модули, процедуры, инструкции

  2. Идентификаторы и ключевые слова кода

  3. Переменные, типы переменных

  4. Объявление переменных и области видимости переменных

  5. Строковые переменные

  6. Статические массивы

  7. Динамические массивы

  8. Математические операции VBA

  9. Операции отношения

  10. Логические операции

  11. Объектная модель Excel

  12. Свойства и методы объектов

  13. Ссылка на объекты в коде VBA

  14. Коллекции Workbooks и Sheets

  15. Свойство Count

  16. Объект Worksheet

  17. Объект Range

  18. Функция MsgBox

  19. Функция InputBox

  20. Формы пользователя

  21. События объекта UserForm ?

  22. Элемент управления Label (Надпись)

  23. Элемент управления CommandButton (Кнопка)

  24. Элемент управления TextBox (Текстовое поле)

  25. Элемент управления CheckBox (Флажок)

  26. Элемент управления OptionButton (Переключатель)

  27. Оператор присваивания

  28. Инструкция Set

  29. Инструкция For… Next

  30. Инструкция While…Wend

  31. Инструкция условного перехода If…Then…Else (строчная и блочная)

  32. Инструкция Select…Case

  33. Инструкции прерывания выполнения блока Exit

  34. Встроенные функции ?

  35. Математические функции

  36. Функции преобразования данных

  37. Функции даты и времени

  38. Строковые функции Выделение части строки. Функция Left

  39. Строковые функции Выделение части строки. Функция Right

  40. Строковые функции Выделение части строки. Функция Mid

  41. Отладка. Режим останова

  42. Отладка. Использование окна Immediate

  43. Вызов процедур (простых и процедур-функций)

  44. Процедуры с параметрами

1. Определение основных элементов кода: модули, процедуры, инструкции

Инструкция или оператор - наименьшая автономная часть языка программирования; команда. Инструкции хранятся в процедурах, которые подразделяются на процедуры типа Sub и процедуры типа Function. Процедуру типа Sub в Exel называют также макросом. Процедура отличается от функции тем, что функция возвращает вызвавшей ее программе единственное значение, которое там будет использовано. Инструкции состоят из ключевых слов, констант и операторов. Процедуры хранятся в модулях, причем в одном модуле может храниться одна или несколько процедур. Модуль можно определить как совокупность объявлений переменных и процедур, хранящихся как единое целое. Совокупность модулей, предназначенных для решения одной задачи, образует проект. Стандартный модуль – это элемент проекта, который содержит программный код, непосредственно используемый остальными элементами проекта (глобальные функции, переменные, константы и другое) Модуль класса – это модуль, в котором записывается программный код, реализующий работу созданных программистом классов. По умолчанию все процедуры VBA определяются как Public (открытые), т.е. их можно вызвать из любой части программы.

2. Идентификаторы и ключевые слова кода

Имя (идентификатор) – произвольная последовательность букв латинского и русского алфавита и цифр, не превышающая 255 символов, которая обязательно должна начинаться с буквы на любом регистре букв. Идентификатор может включать также символы подчеркивания. В качестве идентификаторов нельзя использовать ключевые слова языка и имена стандартных объектов. Имя не может содержать точек, пробелов и символов % .& @ # $ ! рекомендуются идентификаторы, состоящие больше чем из одного слова, разделять символом подчеркивания или писать слитно, начиная каждое слово с прописной буквы, а остальную часть слова писать прописными. Имена должны быть уникальны внутри области, в которой они определены, и по возможности обозначать смысл идентификатора. Идентификаторы используются для обозначения переменных программного кода VBA. Примеры идентификаторов: Цена_товара, ЦенаТовара и т.д. Идентификаторы применяются также для обозначения объектов, методов и свойств VBA.

Ключевое слово – это слово, которое представляет целую языковую конструкцию или ее часть и может использоваться только в том виде, в каком оно указывается при описании синтаксиса языка. Никакое другое слово в программе не должно совпадать с ключевым словом. Ключевые слова для построения инструкций : As, Dim, For и т.п. VBA выделяет синим и первую букву прописной. 3. Переменные, типы переменных

Переменные предназначены для хранения данных в оперативной памяти. В программе перед использованием переменные нужно объявлять. При объявлении переменной задаётся её имя и тип. Тип указывает способ представления переменной.

Типы переменных: Целочисленные типы: Byte – Целые числа (1байт) ; Boolean- Логические значения(тру/фолс 2байта); Integer (2байта); Long integer(4байта)

Типы с плавающей точкой: Single-вещественные числа одинарной точности с плавающей точкой (4байта); Double-вещественные числа двойной точности с плавающей точкой (8байт) Строковые типы: String(строка фиксированной длины)-текстовая информация(1байт на символ) ; String(строка переменной длины)-текстовая информация(10байт+1байт на символ) Объектные типы: Object-Рисунок или ссылка на любой другой объект(4байта) Типы Variant: Variant-Значения любого из перечисленных типов данных(16 байт для чисел,22байта +1байт на каждый символ для строк) Прочие типы Currency- числа, имеющие до15цифр десятичной точки и 4 цифры после нее/денежные еденицы/(8байт); Date-информация о дате и времени(8байт);Decimal-десятичное число(14байт)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]