- •Понятие информации и данных. Свойства информации. Что такое количество информации. Единицы измерения компьютерной информации.
- •Что такое информатика? Понятие информационных процессов и информационных технологий. Методы реализации информационных процессов.
- •Устройство компьютера. Составные части системного блока. Центральный процессор и системная (материнская плата. Оперативная и постоянная память. Их назначение и основные характеристики.
- •Устройство компьютера. Составные части системного блока. Внешние запоминающие устройства, звуковая карта, блок питания. Их назначение и основные характеристики.
- •Устройство компьютера. Клавиатура, «мышь» и печатающее устройство (принтер).
- •Состав и назначение программного обеспечения пэвм.
- •10. Файлы и папки. Адреса.
- •13. Работа с документами в текстовом редакторе Word 2007.
- •14. Ввод и редактирование текста в Word 2007 (выделение, удаление, поиск и замера, проверка правописания). Назначение клавиши Enter.
- •15. Форматирование текста в редакторе Word 2007. Шрифтовое оформление. Замена регистра.
- •16. Форматирование абзаца в редакторе Word 2007 (выравнивание, отступы и интервалы, заливка).
- •17. Списки в редакторе Word 2007. Их создание и редактирование. Привести примеры.
- •18. Текстовые эффекты в редакторе Word 2007. Вставка надписи, символов, буквицы.
- •19. Работа с таблицами в текстовом редакторе Ворд 2007. Создание и модификация таблиц.
- •20. Вставка и редактирование графических объектов в текстовом редакторе Word 2007.
- •21. Вставка и редактирование диаграмм и схем SmartArt в текстовом редакторе Word 2007.
- •22. Способы вставки и редактирования формул в текстовом редакторе Word 2007.
- •23. Разметка страниц в текстовом редакторе Word 2007 (колонки текста, расстановка переносов, нумерация страниц, даты и времени).
- •26. Что такое закладка, ее назначение. Как создать закладку?
- •30. Подготовка к печати и печать документа.
- •32. Форматирование ячеек в Excel 2007 (выравнивание, объединение, границы, защита, условное форматирование).
- •33. Основы работы с листами в электронных таблицах Excel 2007. (переименование, удаление, добавление, изменение порядка следования). Присвоение имен ячейкам и диапазонам рабочего листа.
- •34. Защита ячеек, рабочих листов, книг от доступа в электронных таблицах Excel 2007.
- •38. Вычисления в электронных таблицах Excel 2007. Логические функции в Excel 2007.
- •46. Основы синтаксиса vba. Константы и переменные в vba. Типы данных.
- •47. Способы ввода информации в vba (диалоговый ввод, ввод из ячейки рабочего листа). Функция Val.
- •72. Решение уравнений в пакете MathCad.
- •73. Способы решения систем уравнений в пакете MathCad.
46. Основы синтаксиса vba. Константы и переменные в vba. Типы данных.
Синтаксис VBA, как понятно из самого названия этого языка (которое расшифровывается как Visual Basic for Applications), почти полностью совпадает с синтаксисом Visual Basic. Некоторые основные синтаксические принципы этого языка: VBA нечувствителен к регистру; чтобы закомментировать код до конца строки, используется одинарная кавычка (') или команда REM; символьные значения должны заключаться в двойные кавычки; максимальная длина любого имени в VBA (переменные, константы, процедуры) — 255 символов; начало нового оператора — перевод на новую строку (точка с запятой, как в C, Java, JavaScript для этого не используется); ограничений на максимальную длину строки нет (хотя в редакторе умещается только 308 символов). Несколько операторов в одной строке разделяются двоеточиями: Константа - это значение в программе VBA, которое не изменяется. Константы можно использовать как аргументы для процедур, в математических операциях, операциях сравнения и пр. Константы бывают литеральными и именованными. Литеральная константа - это константа (число, строковое выражение, дата), расположенная непосредственно в коде. Например: X = Y + 2 Здесь число 2 является литеральной константой. Именованная константа, как правило, объявляется в начале модуля или процедуры (аналогично переменной) и предназначена для удобства читания и понимания программного кода. Например, более целесообразно использовать в коде программы именованную константу Pi (которой присвоено значение 3,14), чем литеральную константу 3,14. Другим веским фактором в пользу именованных констант служит то обстоятельство, что изменив значение константы один раз, эти изменения мгновенно произойдут во всем программном коде. Литеральную константу надо искать и изменять в теле кода "вручную", на что может уйти довольно значительное время. Однако не стоит использовать именованные константы сплошь и рядом, т.к. код может стать абсолютно нечитабельным, а вы сами запутаетесь, что и где находится.Существует несколько правил, которые необходимо соблюдать при написании литеральных констант. Константы String Строковые константы должны быть заключены в двойные кавычки ("); Пустая строковая константа (так называемая "нулевая строка") обозначается двумя двойными кавычками, между которыми ничего нет (""); Строковая константа обязательно должна вся находиться на одной строке. Численные константы Численные константы могут содержать любой из численных типов VBA; Численные константы должны состоять только из числовых символов от 0 до 9; Численная константа может начинаться со знака (-) и может содержать десятичную точку; Можно использовать экспоненциальное представление для численных констант; Никакие другие символы или знаки не допускаются в численных константах.Константы Date необходимо помещать между знаками фунта (#), при этом формат задания даты может быть различным:
Существуют только два вида констант типа Boolean: True, False. При этом их нельзя брать в кавычки или сокращать. Именованные константы. При создании и объявлении именованных констант надо придерживаться тех же принципов, что и при работе с переменными. Для объявления именованной константы предназначено ключевое слово Const Name_N - любой допустимый идентификатор имени константы; Value_N - любое значение данных; Opetator - арифметическая или операция сравнения между двумя именами ранее описанных констант. Область действия именных констант аналогична переменным, т.е. константы бывают процедурного и модульного уровня. Поскольку одной из главных целей использования именованной константы является предотвращение повторения или дублирования литеральных констант, как правило, бывает необходимо, чтобы именованные константы были доступны всем процедурам в модуле. Поэтому целесообразно помещать объявления констант на модульном уровне, чтобы у них была наибольшая область действия. Когда объявляется именованная константа или используется литеральная, VBA воспринимает эту константу тем типом, который наиболее согласуется с ее значением. В VBA можно задавать тип константы (по аналогии с переменными). Но в отличие от переменных нельзя задавать типы Object и Array. Например, в вышеприведенном листинге вполне уместно константе Pi задать тип Single Const Pi As Single = 3.14 Внутренние константы. Внутренняя константа - это именованная константа, которая была определена разработчиками VBA. Помимо внутренних констант VBA существуют внутренние константы для работы с host-приложениями. Так, Excel содержит внутренние константы для использования с рабочими книгами электронных таблиц. Аналогично, Word содержит внутренние константы для работы с документами и шаблонами текстового редактора, а Access - для операций с базами данных. Внутренние константы, определяемые VBA, начинаются с букв vb. Внутренние константы Excel - xl; Word - wd. Внутренние константы, определяемые host-приложением VBA (например, Excel, Word) упрощают использование различных свойств и методов, принадлежащих этому host-приложению. Для того, чтобы увидеть полный список имеющихся в наличии внутренних констант необходимо использовать Object Browser. Его можно вызвать клавишей F2 в окне редактора VBA.
