- •35 Контрольная работа по модулю «Информационные технологии в экономике и управлении»
- •Раздел «Модели решения функциональных и вычислительных задач»
- •Задания для выполнения Раздел «Модели решения функциональных и вычислительных задач»
- •Вариант 1
- •Раздел «Алгоритмизация и программирование. Языки программирования высокого уровня. Технологии программирования»
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •2. Создание файла базы данных Access
- •3. Создание таблицы базы данных
- •Создание структуры таблицы с помощью Конструктора в режиме таблицы (на примере бд «продажи»).
- •Формат полей числового типа
- •4. Создание связей между таблицами
- •Разработка форм
- •1. Общие сведения
- •2. Создание однотабличной формы
- •Элементы управления
- •3. Создание вычисляемых полей
- •4. Многотабличные формы
- •Конструирование запросов к базе данных
- •1. Общие сведения
- •2. Создание запроса на выборку в режиме Конструктора
- •3. Критерии
- •4. Использование в запросах вычисляемых полей
- •5. Многотабличные запросы
- •6. Итоговые запросы
- •Функции Access для выполнения итоговых запросов
- •Отчеты в ms access
- •1. Создание отчета
- •Описание средств для создания отчетов
- •2. Просмотр и печать отчета
- •3. Печать отчета
- •4. Составные отчеты
- •Язык программирования visual basic for applications
- •Запуск редактора vbе
- •Ключевые понятия языка vba
- •Префиксы, используемые в именах объектов
- •Префиксы, используемые в именах переменных
- •Типы данных
- •Виды оператора Def...
- •Математические операции
- •Операции отношения
- •Логические операции
- •Приведем примеры некоторых часто используемых функций.
- •Встроенные функции
- •1) Функция «Окно ввода» (InputBox).
- •2) Функция «Окно сообщения» (MsgBox)
- •Основные операции, применяемые в vba
- •Оператор комментариев
- •Программирование алгоритмов линейной структуры
- •Последовательность действий:
- •1. Составим блок-схему решения задачи:
- •5. Написание программного кода.
- •Программирование ветвлений
- •Программирование циклов
- •Образец оформления титульного листа
- •Вопросы для подготовки к дифференцированному зачету по модулю «Информационные технологии в экономике и управлении»
- •38.03.04 – Государственное и муниципальное управление,
- •21.03.02 – Землеустройство и кадастры
Префиксы, используемые в именах переменных
Тип данных |
Префикс |
байт |
byt |
короткий целочисленный |
int |
короткий с плавающей точкой |
sng |
длинный целочисленный |
lng |
длинный с плавающей точкой |
dbl |
текстовый |
txt |
валютный |
cur |
даты/времени |
dtm |
булев |
boo |
Вторым важным свойством переменной является значение.
Значение переменной - те данные, которые хранятся и обрабатываются компьютером. Хранение и обработка данных зависит от типа данных.
Типы данных
Типы данных относятся к самым фундаментальным понятиям любого языка. Тип данных определяет множество допустимых значений, которое может принимать указанная переменная. Это может быть целочисленные или вещественные, строковые или логические, дата и ссылка на объект. В приведенной ниже таблице показаны все типы переменных, используемые в среде программирования Visual Basic.
Таблица 8
Типы данных
Тип данных |
Описание |
Диапазон |
Суфикс |
Byte |
Для хранения целых положительных чисел |
от 0 до 255 |
|
Integer |
для хранения целых чисел |
-32768; 32768 |
% |
Long |
для хранения целого числа двойной точности |
-2147483648; 2147483648 |
& |
Single |
для раздельного хранения мантиссы (цифровая часть числа - max 7 знаков) и порядка (расположение десятичной точки) |
-3.402823Е+38; 1.401298Е-45 и 1.401298Е-45; 3.402823Е+38 |
! |
String |
для хранения строк |
0; 65535 |
$ |
Boolean |
для хранения логических данных |
True, False, «0» или «1» «Истина» или «Ложь» |
|
Double |
для раздельного хранения мантиссы (max 15 знаков) и порядка |
-1.79769313486232Е+308; -4.9406564584124Е-324 и 4.9406564584124Е-324; 1.79769313486232Е+308 |
# |
Currency |
«денежный» тип |
-922337203685477.5808; 922337203685477.5808 |
@ |
Date |
для хранения дат и времени (дата - целое число дней, время - дробная часть дня) |
01.01.100; 31.12.9999 Такие значения в тексте программ обозначаются символами "#", например: Millenium = #January 1, 2000# Если вводится только значение даты, Visual Basic полагает, что время равняется 00:00. |
|
Object |
для ссылки на любой объект |
Любой определенный объект |
|
Variant |
используется, когда явно не указан какой-либо другой тип |
|
Каждой переменной принято объявлять её тип, т.е. устанавливать границы принимаемых ею значений.
Объявление переменных
Переменные в VBA могут объявляться явно и неявно. Явное объявление переменных означает, что в программе для указания типа переменных будет использоваться конструкция As <тип>. Неявное объявление – определение типа переменной по ее имени (точнее, по суффиксу имени) без использования ключевого слова As.
Объявление типа переменным позволяет рационально использовать ресурсы памяти компьютера, а также позволяет программе бале эффективно работать.
Способы объявления переменной:
способ. Объявление типа переменной при помощи оператора определения переменной.
Оператором называется синтаксическая единица языка программирования, которая используется в программе для выполнения отдельного предписания.
Операторы делятся на две категории: алгоритмические операторы, функциональные операторы.
Алгоритмические операторы – это операторы, используемые для организации последовательности выполняемых действий. К ним относятся операторы безусловных переходов, условные операторы, операторы циклов.
Функциональные операторы – встроенные в язык функции и процедуры, с помощью которых производится важные и распространенные действия.
Строка с оператором определения переменной записывается в лекале программного кода и имеет следующий синтаксис:
Dim ИмяПеременный As ТипПеременный
Слова Dim и As ключевые слова языка VBA, с помощью которых записывается оператор объявления переменной. Квадратные скобки используются для обрамления конструкций, которые могут отсутствовать.
Например:
Dim Имя_Клиента As String.
Dim Масса As Single
Переменные типа String могут быть фиксированной или произвольной длины. Для фиксирования длины строки можно использовать следующий способ, например:
Dim Фамилия As String 50.
способ. Объявление типа переменной при помощи суффикса.
В приведенной выше таблице типов есть поле «суффикс» о котором мы ни чего не рассказываем. При помощи таких суффиксов можно объявить переменную по мере ее появления в коде программы.
Например:
Dim x! , y!
или
S! = a+b
3 способ. Объявления типа с помощью оператора Def...
При присвоении большому количеству переменных одного типа иногда удобно использовать специальный оператор.
В начале программного кода можно записать следующую строку
ОператорОбъявлениеТипа СписокИнтерваловИмен. Этот оператор не одного ключевое слово, а составная часть нескольких ключевых слов.
Таблица 9