- •Казпотребсоюз
- •Лабораторное занятие №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 час) Тема: «Основы защиты информации»
- •Теоретические сведения
- •Задания для самостоятельного выполнения
Задания для самостоятельной работы
Даны х, у, z. Вычислить а, b; если
Дано действительное число а. Не пользуясь никакими другими арифметическими операциями, кроме умножения, получить за три операции.
Даны х, у, z. Вычислить а, b; если
Дано действительное число а. Не пользуясь никакими другими арифметическими операциями, кроме умножения, получить за три операции.
Даны х, у, z. Вычислить а, b; если
Дано действительное число а. Не пользуясь никакими другими арифметическими операциями, кроме умножения, получить за четыре операции.
Даны х, у, z. Вычислить а, b; если
Дано действительное число а. Не пользуясь никакими другими арифметическими операциями, кроме умножения, получить за четыре операции.
Даны х, у, z. Вычислить а, b; если
Дано действительное число а. Не пользуясь никакими другими арифметическими операциями, кроме умножения, получить за пять операции.
Даны х, у, z. Вычислить а, b; если
Дано действительное число а. Не пользуясь никакими другими арифметическими операциями, кроме умножения, получить за четыре операции.
Даны х, у, z. Вычислить а, b; если
Дано действительное число x. Не пользуясь никакими другими арифметическими операциями, кроме умножения, сложения и вычитания, вычислить . Разрешается использовать не более четырех умножений и четырех сложений и вычитаний.
Дано действительное число а. Не пользуясь никакими другими арифметическими операциями, кроме умножения, получить за шесть операции.
Даны действительные числа x и y. Не пользуясь никакими другими арифметическими операциями, кроме умножения, сложения и вычитания, вычислить . Разрешается использовать не более восьми умножений и восьми сложений и вычитаний.
Дано действительное число а. Не пользуясь никакими другими арифметическими операциями, кроме умножения, получить за пять операции.
Дано действительное число а. Не пользуясь никакими другими арифметическими операциями, кроме умножения, получить за две операции.
Дано действительное число x. Не пользуясь никакими другими арифметическими операциями, кроме умножения, сложения и вычитания, вычислить и. Разрешается использовать не более восьми операций.
Дано действительное число а. Не пользуясь никакими другими арифметическими операциями, кроме умножения, получить за шесть операции.
Лабораторное занятие № 13 (1 час) Тема: «Операторы управления»
Цель занятия: рассмотреть операторы управления в VBA
Задание:
Изучить операторы перехода и операторы выбора
Привести примеры составления программ на ветвящиеся алгоритмы
Составить отчет
Теоретические сведения
Выражение If-Then-Else.
Когда Visual Basic обрабатывает выражение If-Then-Else, то в случае успешного теста он выполняет операторы, следующие за словом Then, а если условие не выполняется, то работает ветвь Else. Блок схема для выражения If-Then-Else представлена на рисунке 13.1.
Рисунок 13.1. Блок схема выражения If-Then-Else
Синтаксис данного оператора следующий:
If <Выражение> Then
Группа операторов
Else
Группа операторов
End If
Кроме того, в выражении If-Then-Else можно использовать зарезервированные слова And, Or, Not. Это позволит проверять одновременно два условия одновременно. Например, необходимо проверить принадлежит ли данное число диапазону чисел от 0 до 9.
If Digit>=0 And Digit<=9 Then
Me.Print «Ok»
Else
Me.Print «No»
EndIf
Кроме того, можно использовать оператор Eqv (эквивалентности). Данный оператор проверяет, имеют ли оба выражения одинаковое логическое значение (оба True или оба False).
If (X=True And Y=True) or (X=False And Y=False) эквивалентно записи
If X Eqv Y
Другой полезный оператор Xor, («исключающее или»). Он соответствует фразе «либо A либо B, но не одновременно A и B».
Блок If-Then
Синтаксис данного оператора следующий:
If <условие> Then <сделать что либо>
Visual Basic реагирует на выражение If-Then, как на обычную английскую фразу. Например, чтобы предупредить пользователя о том, что вводимое число должно быть положительным, можно использовать следующее выражение:
If x<0 Then MsgBox «Number must be positive»
Когда Visual Basic встречает выражение If -Then он сначала проверяет первую его часть (If) на значении True. Если оно True, то компьютер выполняет группу операторов следующих за Then, если данный тест не проходит, то происходит переход к следующему оператору. Например:
If A$<B$ Then Print A$; “comes before”; B$
данная строка кода проверяет порядок сортировки по таблице ANSI.
В программах возникает необходимость проверять какое-либо выражения на совпадению с другим. Это можно сделать используются операторы проверки условий (таблица 13.1) .
Таблица 13.1
-
Символ
Функциональное назначение
< >
=
>
<
> =
< =
Не равно
Равенство
Больше
Меньше
Больше или равно
Меньше или равно
Для текстов строк данные операторы проверяют коды ANSI (Американский стандарт идентификации символов).
Это означает, что символ «А» находится перед «В», но «В» расположен перед «а». Коды ANSI от 0 до 31 принадлежит различного рода управляющим символами.