- •Казпотребсоюз
- •Лабораторное занятие №1 (1час) Тема: «Информация и информационные процессы»
- •Теоретические сведения
- •1. Поиск.
- •2. Сбор и хранение.
- •3. Передача.
- •4. Обработка.
- •5. Использование.
- •6. Защита.
- •Контрольные вопросы.
- •Лабораторное занятие №2 (1час) Тема: «Булева алгебра. Логические операции»
- •Теоретические сведения
- •Задания для самостоятельного выполнения:
- •Лабораторное занятие №3 (1час) Тема: «Графы и деревья»
- •Теоретические сведения
- •Список ребер - этот способ задания графов наиболее удобен для внешнего представления входных данных. Пусть каждая строка входного файла содержит информацию об одном ребре (дуге):
- •Задания для самостоятельного выполнения:
- •Лабораторное занятие №4 (1 час) Тема «Архитектура компьютера»
- •Теоретические сведения
- •Контрольные вопросы
- •Лабораторное занятие №5 (1 час) Тема: «Системы счисления»
- •Теоретические сведения
- •Перевод чисел из одной системы счисления в другую
- •Арифметические операции в позиционных системах счисления
- •Задания для самостоятельного выполнения
- •Лабораторное занятие №6 (1 час) Тема: «Организация машины. Хранение информации»
- •Теоретические сведения
- •Задания для самостоятельного выполнения
- •Лабораторное занятие №7 (1 час) Тема: «Алгоритмы. Основы разработки алгоритмов»
- •Теоретические сведения
- •Задания для самостоятельного выполнения
- •Лабораторное занятие №8 (1 час) Тема: «Структуры данных. Блок-схемы»
- •Методические указания по выполнению работы.
- •Задания для самостоятельного выполнения
- •Лабораторное занятие № 9 (1 час) Тема: «Языки программирования»
- •Теоретические сведения
- •Контрольные вопросы
- •Лабораторное занятие № 10 (1 час) Тема: «Парадигмы программирования»
- •Теоретические сведения
- •Процедурные языки программирования
- •Задания для самостоятельного выполнения
- •Лабораторное занятие № 11 (1 час) Тема: «Основные элементы языка программирования Visual Basic for Application (vba)»
- •Теоретические сведения
- •Задания для самостоятельной работы
- •Лабораторное занятие № 12 (1 час) Тема: «Операторы, выражения, операции»
- •Теоретические сведения
- •Задания для самостоятельной работы
- •Лабораторное занятие № 13 (1 час) Тема: «Операторы управления»
- •Теоретические сведения
- •Задания для самостоятельного выполнения
- •Лабораторное занятие № 14 (1 час) Тема: «Программирование циклов»
- •Задания для самостоятельной работы
- •Лабораторное занятие № 15 (1 час) Тема: «Основные элементы операционных систем»
- •Теоретические сведения
- •Задания для самостоятельной работы
- •Лабораторное занятие № 16 (1 час) Тема: «Утилиты»
- •Теоретические сведения
- •Основные типы усо
- •Утилиты тонкой настройки занимаются тонкой (расширенной) настройкой существующих программ или ос.
- •Форматирование
- •Буфер обмена
- •Редактирование
- •Параметры страницы
- •Задания для самостоятельного выполнения
- •Лабораторное занятие № 18 (1 час) Тема: «Табличный процессор Exсel. Работа с таблицами»
- •Теоретические сведения
- •Автозаполнение ячеек:
- •Задания для самостоятельного выполнения
- •Сличительная ведомость.
- •Товарный баланс За __________месяц.
- •Ведомость движения товаров.
- •Выполнение прибыли по отраслям.
- •Инвентаризационная опись товаров, материалов, тары
- •Расходная накладная № от __________ месяц 200_ г.
- •Счет-фактура №
- •Расходная накладная
- •Оборотная ведомость движения товаров.
- •Сличительная ведомость по складу продовольственных товаров
- •Количество по
- •Ведомость расхода горючего по автохозяйству
- •Ведомость оперативного учета выполнения договоров
- •Формула:
- •Данные товарного баланса за квартал.
- •Инвентаризационно - сличительная ведомость товаров и тары.
- •Акт об установлении расхождении товаров в количестве при приемке продукции.
- •Инвентаризационная опись
- •Накладная на внутреннее перемещение материалов
- •Требование на отпуск строительных товаров
- •Ведомость по заработной плате
- •Лабораторное занятие № 19 (1 час) Тема: «Функции в Exсel»
- •Теоретические сведения
- •Описание основных функций.
- •Задания для самостоятельного выполнения
- •Лабораторное занятие № 20 (1 час) Тема: «Работа со списками данных в Exсel»
- •Методические указания по выполнению работы.
- •Задания для самостоятельного выполнения
- •Лабораторное занятие № 21 (1 час) Тема: «субд Access. Создание таблиц в Access»
- •Теоретические сведения
- •Создание таблиц
- •Задания для самостоятельного выполнения
- •Амбулаторная карта
- •Каталог газет
- •Бланк авиапассажира
- •Анкета опроса покупателей
- •Карточка учета закупки сельскохозяйственных продуктов (с/х)
- •Задания для самостоятельного выполнения
- •Лабораторное занятие № 23 (1 час) Тема: «Разработка форм и отчетов в Access»
- •Теоретические сведения
- •Задания для самостоятельного выполнения
- •Лабораторное занятие № 24 (1 час) Тема: «Работа с пакетом PowerPoint»
- •Теоретические сведения
- •Задание для самостоятельного выполнения
- •Лабораторное занятие № 25 (1 час) Тема: «Локально-вычислительные сети»
- •Теоретические сведения
- •Задания для самостоятельного выполнения
- •Лабораторное занятие № 26 (1 час) Тема: «Глобальная сеть Internet»
- •Теоретические сведения
- •Новости в экономике
- •Задания для самостоятельного выполнения
- •Лабораторное занятие № 27 (1 час) Тема: «Графические системы»
- •Теоретические сведения
- •Задания для самостоятельного выполнения
- •Лабораторное занятие № 28 (1 час) Тема: «Работа с графическими приложениями»
- •Теоретические сведения
- •Задания для самостоятельного выполнения
- •Лабораторное занятие № 29 (1 час) Тема: «Работа в среде графической программы»
- •Теоретические сведения
- •Задания для самостоятельного выполнения
- •Лабораторное занятие № 30 (1 час) Тема: «Основы защиты информации»
- •Теоретические сведения
- •Задания для самостоятельного выполнения
Задания для самостоятельной работы
Подготовить вопросы для команды-соперника
Лабораторное занятие № 12 (1 час) Тема: «Операторы, выражения, операции»
Цель занятия: изучить операторы, выражения и операции
Задание:
Рассмотреть операторы присваивания в VBA
Изучить математические операции, операции отношения, логические операции, операции для работы со строками
Рассмотреть выражения
Привести примеры
Составить отчет
Теоретические сведения
Арифметические выражения – это выражения, которые содержат числа в явном виде, переменные, константы, функции, а также знаки арифметических действий (+, -, *, /, ^). Значением арифметического выражения является число.
В VBA употребляются еще два знака арифметических операций:
\ - целочисленное деление (дробная часть отбрасывается);
MOD – вычисление остатка от деления.
Таблица 12.1. Математические функции
Название |
Математический вид |
VBA |
Синус |
Sin x |
SIN (x) |
Косинус |
Cos x |
COS (x) |
Тангенс |
tg x |
TAN (x) |
Арктангенс |
arctg x |
ATN (x) |
Логарифм натуральный |
ln x |
LOG (x) |
Абсолютное значение |
|x| |
ABS (x) |
Корень квадратный |
√x |
SQR (x) |
Экспонента |
ex |
EXP (x) |
FIX (арифм_выражение) – возвращает целую часть арифм_выражения.
INT (арифм_выражение) – возвращает наибольшее целое, которое меньше или равно значению арифм_выражения.
CINT (арифм_выражение) – округляет значение арифм_выражения по правилам арифметики.
Условные выражения – выражения, содержащие числа, переменные, функции, строки символов, а также знаки:
= (равно);
< > (не равно);
> (больше, чем);
< (меньше, чем);
>= (больше или равно);
<= (меньше или равно).
Условное выражение принимает логическое значение: TRUE (истина) или FALSE (ложь). Условные выражения широко используются в операциях ветвления и в организации циклов.
Логические выражения – состоят из условных выражений, которые соединяются между собой знаками логических операций
AND («и», конъюнкция)
OR («или», дизъюнкция)
NOT (отрицание)
Например, NOT (a > b)
Логическое выражение принимает логическое значение: TRUE (истина) или FALSE (ложь). Так же, как и условные выражения, логические выражения применяются в операциях ветвления и в организации циклов.
Символьные выражения – содержат строки символов. Для этих выражений определена лишь одна операция – конкатенация (соединение) строк. Знак этой операции – «+» (плюс), а результат операции – новая строка символов. Например, значением выражения «Оболочка» + «Windows» является строка символов «Оболочка Windows».
Символьные выражения могут использоваться в условном выражении, т.е. допускается сравнение строк. Сравнение ведется по кодам символов, входящих в сравниваемые строки. Большей будет являться та переменная, которая начинается с символов, более близких к концу алфавита, т.е. имеющих больший код, а если символы совпадают, то более длинное слово. Сравнение символьных переменных осуществляется посимвольно, начиная с первого символа. Если первые символы обеих переменных совпадают, то сравниваются вторые и т.д. Операция сравнения позволяет сортировать символьные строки по алфавиту.
Например: "DOG" > "CAT", "M16 ">"M16"
Самая главная и самая простая команда в языке VBA (как и во всех других языках) – операция присваивания. Формат команды:
Имя_переменной = выражение
Эта команда выполняется в два шага:
1) Вычисляется значение выражения, указанного в правой части команды;
2) Это значение присваивается переменной, записанной в левой части команды.
Обратите внимание: тип переменной в левой части должен совпадать с типом выражения в правой части!
При выполнении вычислений существуют два способа, позволяющих указать порядок, в котором должны происходить операции. Первый состоит в применении скобок. Например, пример 5*(3+4), приоритет операций в скобках дает результат 35.
Второй - это порядок иерархии в выполнении арифметических операций:
1. Возведение в степень.
2. Изменение знака числа (с положительного на отрицательный).
3. Умножение и деление.
4. Целочисленное деление.
5. Операция Mod.
6. Сложение и вычитание.
Visual Basic позволяет производить преобразования из одного типа переменных в другие. Visual Basic производит преобразование, если результат попадает в диапазон для нового типа данных. в противном случае генерируется сообщение об ошибке. Основные формы преобразования данных приведены в таблице 12.2.
Таблица 12.2. Основные формы преобразования данных
Функции |
Результат |
CInt CLnq CSnq CDbl CCur CStr CVar CBool CByte CDate |
Округляет число до целого Округляет число до длинного целого Преобразует число с обычной точностью Преобразует число с двойной точностью Преобразует число Currency Преобразует любые выражения в строку Преобразует любое выражение к типу Variant Преобразует число к типу Boolean Преобразует число к типу Byte Преобразует подходящее выражение в дату. |