- •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 – Землеустройство и кадастры
Математические операции
Операция |
Описания операции |
А^В |
А в степени В |
-А |
Изменение знака |
А*В |
Произведение А и В |
А/В |
Деление А на В |
А\В |
Целочисленное деление А на В |
А Mod В |
Деление по модулю А на В |
А+В |
Сумма А и В |
А-В |
Разность А и В |
Пример:
Результатом целочисленного деления является целая часть частного при делении А на В, например: 34\5=6.
Результатом деления по модулю является остаток от деления, например: 34Mod5=4.
Таблица 11
Операции отношения
Операция |
Описания операции | |
> |
Больше | |
> = |
Больше или равно | |
< |
Меньше | |
< = |
Меньше или равно | |
< > |
Не равно | |
= |
Равенство |
Таблица 12
Логические операции
Операция |
Описания операции |
X And Y |
Логическое умножение. Возвращает True тогда и только тогда, когда оба операнда возвращают True |
X Or Y |
Логическое умножение. Возвращает True тогда и только тогда, когда хотя бы один операнд возвращают True |
X Xor Y |
Исключающая Or. Возвращает True тогда и только тогда, когда один операнд возвращают True а другой - False |
Not X |
Логическое отрицание. Возвращает значение, противоположное операнду |
Встроенные функции VBA
В VBA имеется большой набор встроенных функции и процедур, использование которых существенно упрощает программирование. Эти функции можно разделить на следующие основные категории:
• Математические функции;
• Функции проверки определения и преобразования типов;
• Функции преобразования форматов;
• Функции обработки строк;
• Функции времени и даты;
• Финансовые функции;
• Системные функции.
Приведем примеры некоторых часто используемых функций.
Таблица 13
Встроенные функции
Категории |
Функции |
Математические |
Abs (x) – абсолютная величина х; Abs (-4,5)= 4,5 |
Rnd() - случайное число; | |
INT() -; | |
Int (x) – наибольшее число, не превышающее х; Int (12,37)=12, Int (12,57)=12 Int (-12,37)=-13, Int (-12,57)=-13 | |
CInt (x) – целое число ближайшее к х; CInt (2,57)=13, CInt (12,3)=12, CInt (-12;37)= -12, CIut (-12,57)= -13 | |
Fix (x) – целое часть х; Fix (-4,5)=-4, Fix (12,57)=12 | |
Sqr (x) – корень квадратный; | |
тригонометрические функции и др. | |
Строковые |
LCase() – преобразование в строчные буквы строки символов; |
UCase() – преобразование в прописные буквы строки символов; | |
Left() – выделение подстроки слева; | |
Right() – выделение подстроки справа; | |
Len() – определение длины строки и др. | |
Даты и времени |
Date() – возврат текущей системной даты; |
Cdate() – конвертирование выражения в формат дата/ время; | |
Time() – возврат текущего системного времени; | |
Now() – возврат текущей даты и текущего времени (по компьютеру) | |
Day() – возврат номера дня года; | |
Month() – возврат номера месяца года; | |
Weekday() – возврат номера дня недели; | |
Year() – возврат номера года и др. | |
Преобразования типов данных |
Val () – преобразование строки символов в число; |
Str () – преобразование числа в строку символов; | |
CVar() – преобразование в тип данных VARIANT | |
Format() – форматирование данных типа дата, число, строка символов для печати или записи в файл; | |
Системные функции
|
InputBox – окно ввода; MsgBox – окно сообщения и др. |
Системные функции
К системным функциям относятся те, действие которых напрямую зависит от работы операционной системы Windows.