- •Предисловие
- •Введение
- •1.1. Понятие данных и информации
- •1.2. Общая характеристика процессов сбора, передачи, обработки и накопления информации
- •1.3. Виды и типы данных
- •1.4. Алгебра логики
- •1.4.1. Основные логические операции
- •1.4.2. Свойства операций
- •1.4.3. Равносильные логические выражения
- •1.4.4. Основные законы логики
- •1.5. Позиционные системы счисления. Основные определения
- •1.5.1. Некоторые понятия, вопросы и ответы
- •1.5.2. Алгоритм получения дополнительного k-разрядного кода отрицательного числа
- •1.6. Кодирование данных двоичным кодом
- •1.6.1. Кодирование целых и вещественных чисел
- •1.6.2. Кодирование текстовых данных
- •1.6.3. Кодирование графических данных
- •1.6.4. Кодирование звука
- •1.7. Основные структуры данных
- •1.8. Единицы представления, измерения, хранения и передачи данных
- •1.9. Контрольные вопросы
- •Глава 2. Технические средства реализации информационных процессов
- •2.1. Аппаратная конфигурация вычислительной системы
- •2.2. Базовая аппаратная конфигурация компьютера
- •2.3. Контрольные вопросы
- •Глава 3. Программные средства реализации информационных процессов
- •3.1. Программная конфигурация вычислительной системы
- •3.2. Операционные системы персональных компьютеров
- •3.2.1. Общие сведения об операционных системах
- •3.2.2. Файловая структура операционных систем
- •3.2.3. Базовые функции операционных систем
- •3.2.4. Прочие функции операционных систем
- •3.2.5. Контрольные вопросы
- •3.3. Электронные таблицы MS Excel
- •3.3.1. Назначение и возможности электронных таблиц
- •3.3.2. Главное окно MS Excel
- •3.3.3. Настройки и параметры MS Excel
- •3.3.4. Общие принципы работы с книгами
- •3.3.4.1. Создание и сохранение книг
- •3.3.5. Работа с листами
- •3.3.6. Работа с фрагментами данных
- •3.3.7. Ввод данных в ячейки
- •3.3.8. Автозаполнение
- •3.3.8.1. Заполнение числами
- •3.3.8.2. Заполнение датами
- •3.3.8.3. Списки данных
- •3.3.9. Работа с формулами
- •3.3.9.1. Простые выражения
- •3.3.9.2. Копирование формул
- •3.3.10. Ссылки
- •3.3.11. Встроенные функции
- •3.3.12. Форматирование рабочих листов
- •3.3.12.1. Форматирование числовых значений
- •3.3.12.2. Форматирование символов в ячейках
- •3.3.12.3. Перенос строк и ориентация текста
- •3.3.12.4. Использование границ и рамок
- •3.3.13. Диаграммы
- •3.3.13.1. Гистограммы
- •3.3.13.2. Круговые диаграммы
- •3.3.13.3. Графики
- •3.3.14. Печать содержимого книги
- •3.3.16. Примеры
- •3.3.17. Контрольные вопросы
- •3.4. Текстовый процессор MS Word
- •3.4.1. Главное окно MS Word
- •3.4.2. Настройки и параметры MS Word
- •3.4.3. Создание и сохранение документов
- •3.4.4. Параметры страницы
- •3.4.5. Общие принципы работы с документами
- •3.4.6. Средства поиска и замены
- •3.4.7. Изменение параметров шрифта
- •3.4.8. Настройки абзаца
- •3.4.9. Вставка символов
- •3.4.10. Колонки
- •3.4.11. Списки
- •3.4.11.1. Маркированный список
- •3.4.11.2. Нумерованный список
- •3.4.11.3. Многоуровневый список
- •3.4.12. Вставка и редактирование формул
- •3.4.13. Создание и редактирование таблиц
- •3.4.14. Графика в документах MS Word
- •3.4.14.1. Создание рисунков
- •3.4.14.2. Перемещение и копирование рисунков
- •3.4.15. Диаграммы
- •3.4.15.1. Построение диаграмм
- •3.4.16. Форматирование текста с помощью стилей
- •3.4.17. Колонтитулы и нумерация страниц
- •3.4.18. Оглавление
- •3.4.19. Печать документов
- •3.4.20. Контрольные вопросы
- •3.5.1. Основные возможности приложения MS PowerPoint
- •3.5.1.1. Главное окно
- •3.5.1.2. Обычный режим
- •3.5.1.3. Режим сортировщика слайдов
- •3.5.1.4. Показ слайдов
- •3.5.2. Настройки и параметры MS PowerPoint
- •3.5.3. Общие принципы работы с презентациями
- •3.5.3.1. Создание и сохранение презентаций
- •3.5.4. Оформление слайдов
- •3.5.5. Работа со слайдами
- •3.5.5.1. Основной показ
- •3.5.5.2. Произвольные показы
- •3.5.5.3. Демонстрация произвольного показа
- •3.5.6. Добавление текста
- •3.5.7. Вставка таблиц
- •3.5.8. Добавление клипов
- •3.5.9. Диаграммы
- •3.5.10. Анимация объектов презентации
- •3.5.11. Показ презентаций
- •3.5.11.1. Типы презентаций
- •3.5.11.1.1 Презентации на экране
- •3.5.11.1.2. Интерактивные презентации
- •3.5.11.1.4. Показ слайдов на втором мониторе
- •3.5.12. Упаковка презентаций для переноса
- •3.5.13. Вывод слайдов презентации на печать
- •3.5.13.2. Слайды и прозрачки
- •3.5.13.3. Структура страниц заметок и раздаточного материала
- •3.5.14. Технология создания и использования презентаций
- •3.5.15. Контрольные вопросы
- •3.6. Средства создания и обработки компьютерной графики
- •3.6.1. Виды компьютерной графики
- •3.6.2. Средства для работы с компьютерной графикой
- •3.6.2.1. Средства для работы с растровой графикой
- •3.6.2.2. Средства создания и обработки векторной графики
- •3.6.2.3. Программные средства обработки трехмерной графики
- •3.6.3. Представление графических данных
- •3.6.4. Контрольные вопросы
- •3.7. Базы данных
- •3.7.1. Основные свойства полей таблиц
- •3.7.2. Типы данных
- •3.7.3. Основные типы объектов
- •3.7.4. Работа с СУБД MS Access
- •3.7.4.1. Создание таблиц
- •3.7.4.2. Создание межтабличных связей
- •3.7.4.3. Создание запросов на выборку
- •3.7.4.4. Создание запросов «с параметром»
- •3.7.5. Контрольные вопросы
- •3.8. Справочная система MS Office
- •Глава 4. Модели решения функциональных и вычислительных задач
- •4.1. Понятие модели и объекта
- •4.2. Классификация моделей
- •4.3. Этапы компьютерного моделирования
- •4.4. Объекты моделирования. Свойства объектов
- •4.5. Системы объектов
- •4.6. Некоторые разновидности моделей
- •4.7. Некоторые ключевые понятия и примеры
- •Глава 5. Основы алгоритмизации и программирования
- •5.1. Понятие алгоритма. Свойства и способы описания
- •5.1.1. Графический способ описания
- •5.1.2. Базовые конструкции алгоритмов
- •5.1.3. Контрольные вопросы
- •5.2. Программное обеспечение и технологии программирования
- •5.2.1. Средства создания программ
- •5.2.2. Алгоритмическое программирование
- •5.2.3. Структурное программирование
- •5.2.4. Объектно-ориентированное программирование
- •5.2.5. Контрольные вопросы
- •5.3. Языки программирования
- •5.3.1. Языки программирования низкого уровня
- •5.3.2. Высокоуровневые языки программирования
- •5.3.3. Программирование баз данных
- •5.3.4. Программирование для сети Интернет
- •5.3.5. Контрольные вопросы
- •5.4. Язык программирования Visual Basic for Applications
- •5.4.1. Алфавит VBA
- •5.4.2. Переменные и константы
- •5.4.2.1. Область действия
- •5.4.2.2. Объявление
- •5.4.2.3. Время жизни
- •5.4.2.4. Типы переменных и констант
- •5.4.3. Управляющие конструкции
- •5.4.3.1. Операнды, операции, выражения
- •5.4.3.2. Приоритет выполнения операций
- •5.4.3.3. Встроенные функции
- •5.4.3.4. Операторы альтернативы (ветвления)
- •5.4.3.4.1. Условный оператор
- •5.4.3.4.2. Оператор выбора
- •5.4.3.5. Операторы циклов
- •5.4.3.5.1. Циклы с предусловием
- •5.4.3.5.2. Циклы с постусловием
- •5.4.3.5.3. Цикл по счетчику
- •5.4.3.5.4. Вложенные циклы
- •5.4.3.6. Подпрограммы-процедуры и подпрограммы-функции
- •5.4.3.8. Массивы
- •5.4.3.8.1. Статические массивы
- •5.4.3.8.2. Динамические массивы
- •5.4.4. Основные объекты MS Excel
- •5.4.4.1.1. Свойства
- •5.4.4.1.2. Методы
- •5.4.4.1.3. События
- •5.4.4.2.1. Свойства
- •5.4.4.2.2. Методы
- •5.4.4.3.1. Свойства
- •5.4.4.3.2. Методы
- •5.4.4.4. Форматирование рабочего листа
- •5.4.4.4.1. Оформление текста в ячейке
- •5.4.4.4.2. Оформление границ ячейки
- •5.4.4.4.3. Заливка ячейки
- •5.4.5. Контрольные вопросы
- •Глава 6. Локальные и глобальные компьютерные сети
- •Некоторые понятия и терминология
- •Глава 7. Основы защиты информации и сведений, составляющих государственную тайну
- •7.1. Информационная безопасность и ее составляющие
- •7.2. Угрозы безопасности информации в компьютерных системах
- •7.3. Методы защиты информации
- •7.3.1. Профилактика заражения вирусами компьютерных систем
- •7.3.2. Порядок действий пользователя при обнаружении заражения вирусами компьютерной системы
- •7.3.3. Особенности защиты информации в базах данных
- •7.3.4. Программно-технические средства защиты информации
- •7.3.4.1. Защита компьютерных сетей с помощью брандмауэров
- •7.4. Законодательные акты РФ, регулирующие правовые отношения в сфере информационной безопасности и защиты государственной тайны
- •7.5. Контрольные вопросы
- •Заключение
- •Литература
- •Словарь основных терминов и сокращений
- •Оглавление
внешнего языка программирования Visual Basic for Applications (VBA).
СУБД MS Access предоставляет следующие средства создания основных объектов базы:
•ручные средства разработки объектов в режиме Конструк-
тора;
•автоматизированные средства разработки объектов с помощью программ-мастеров;
•автоматические средства ускоренной разработки простейших объектов.
Примечание: при изучении и овладении СУБД MS Access рекомендуется начинать работу в режиме Конструктора для разработки учебных таблиц и запросов. При разработке учебных форм, отчетов и страниц доступа рекомендуется использовать автоматизированные средства, предоставляемые мастерами.
3.7.4. Работа с СУБД MS Access
Технологии по созданию базовых таблиц, межтабличных связей и запросов рассмотрим на конкретном примере.
Постановка задачи. Создать базу данных, содержащую информацию о товарах, имеющихся на складе, о клиентах, выполняющих заказы и покупки. Предусмотреть возможность выборки информации по различным критериям, создать форму для ввода информации и отчеты для подготовки печатных документов.
3.7.4.1.Создание таблиц
1)Запустить программу MS Access (двойной щелчок мышью на рабочем столе по ярлычку Microsoft Access или меню Пуск, в нем
Программы (Все программы), затем строка Microsoft Office и в появившемся меню щелкнуть по строке Microsoft Access).
2)В окне Microsoft Access включить переключатель Новая база данных и щелкнуть по кнопке Ok.
3)В окне Файл новой базы данных выбрать папку Мои документы и
ввести имя файла Торговая организация. Убедиться, что в качестве типа файла выбрано Базы данных Microsoft Access, и щелкнуть по кнопке. Создать. Откроется окно новой базы – Торговая орга-
низация: база данных.
172
4) Открыть панель Таблицы.
5) Открыть бланк создания структуры таблицы двойным щелчком мыши по ярлычку Создание таблицы в режиме конструктора.
6) Для первой таблицы ввести следующие поля:
Имя поля |
Тип данных |
КодТовара |
Числовой |
Наименование |
Текстовый |
Цена |
Денежный |
НаСкладе |
Числовой |
7) Для поля КодТовара выбрать тип Числовой и в нижней части бланка задать свойство Размер поля – Байт.
8) Для поля Наименование выбрать тип Текстовый и в нижней части бланка задать свойство Размер поля – 25.
9) Для поля Цена выбрать тип Денежный и в нижней части бланка задать свойство Число десятичных знаков равным 2.
10) |
Для поля НаСкладе выбрать тип Числовой и в нижней части |
|||
|
бланка задать свойство – Число. |
|
|
|
11) |
Для связи с будущими таблицами нужно задать ключевое поле. |
|||
|
Для этого установить курсор на строку поля КодТовара, щелч- |
|||
|
ком правой кнопки мыши открыть контекстное меню и выбрать |
|||
|
в нем пункт Ключевое поле. |
|
|
|
12) |
Закрыть окно конструктора. При закрытии ввести имя таблицы |
|||
|
Товары. |
|
|
|
13) |
По аналогии с предыдущей создать таблицу Клиенты, имею- |
|||
|
щую следующую структуру: |
|
|
|
|
|
|
|
|
|
|
Имя поля |
Тип данных |
|
|
|
КодКлиента |
Числовой |
|
|
|
ФамилияИмяОтчество |
Текстовый |
|
|
|
Телефон |
Текстовый |
|
|
|
АдресДоставки |
Текстовый |
|
Примечание: Ключевым для этой таблицы будет поле КодКлиента. Размеры текстовых полей необходимо выбирать в соответствии с фактическими размерами содержимого.
14)По аналогии с предыдущими таблицами создать таблицу Заказы со следующей структурой:
173
Имя поля |
Тип данных |
КодЗаказа |
Числовой |
КодКлиента |
Числовой |
КодТовара |
Числовой |
Количество |
Числовой |
ДатаЗаказа |
Дата/время |
15)Для поля ДатаЗаказа выбрать тип Дата/время и в нижней части бланка задать свойство – Краткая форма даты. Примечание: Ключевым для этой таблицы будет поле
КодЗаказа.
3.7.4.2.Создание межтабличных связей
1)Запустить программу MS Access.
2)В окне Microsoft Access включить переключатель Открыть базу данных, выбрать ранее созданную базу Торговая организация и щелкнуть по кнопке Ok.
3)В окне Торговая организация: базы данных открыть панель Таб-
лицы и убедиться, что на панели присутствуют ярлычки ранее созданных таблиц Товары, Клиенты и Заказы.
Примечание: Если работа продолжается без закрытия преды-
дущего этапа, то продолжать с пункта 4.
4)Щелчком мыши по кнопке Схема данных на панели инструментов (если такой кнопки нет, то раскрыть меню Сервис и выбрать строку Схема данных) открыть окно Схема данных. Одновременно с открытием окна Схема данных откроется диалоговое окно Добавление таблицы. На вкладке Таблицы этого окна выбрать таблицы, между которыми создаются связи.
5)Выбрать таблицы Товары, Клиенты и Заказы щелчком мыши по кнопке Добавить. В окне Схема данных откроются списки полей этих таблиц.
6)В таблице Товары при нажатой клавише Ctrl выделить поле КодТовара и перетащить это поле в поле КодТовара таблицы Заказы. После перетаскивания автоматически открывается диалоговое окно Изменение связей.
7)Выбрать на правой панели окна Изменение связей поле
КодТовара таблицы Заказы.
174
8)В таблице Клиенты при нажатой клавише Ctrl выделить поле КодКлиента и перетащить это поле в поле КодКлиента таблицы Заказы. После перетаскивания автоматически открывается диа-
логовое окно Изменение связей.
9)Выбрать на правой панели окна Изменение связей поле
КодКлиента таблицы Заказы.
10)Закрыть окно Изменение связей и в окне Схема данных проана-
лизировать образовавшуюся связь. Щелчком левой кнопки мыши проверить возможность выделения линии связи, а щелчком правой кнопки мыши проверить открытие контекстного меню, позволяющего разорвать связь или отредактировать ее.
11)Закрыть окно Схема данных.
12)В окне Торговая организация: база данных двойным щелчком левой кнопки мыши открыть по очереди все три таблицы и ввести в них записи по каждому полю из предложенных таблиц.
После заполнения таблиц их закрыть и завершить работу с программой.
Примечание: Заполнение таблиц можно выполнить, используя предварительно созданные формы для ввода. При создании форм необходимо выполнить следующие операции:
•в окне Торговая организация: база данных выделить строку Создание формы с помощью мастера и щелкнуть мышью по кнопке Создать;
•в появившемся окне Новая форма щелкнуть мышью по строке
Мастер форм. В окне Выберите в качестве источника дан-
ных таблицу или запрос выбрать таблицу, для которой создается форма и щелкнуть по кнопке Ok;
•в появившемся окне Создание форм из окна Доступные поля
перенести выделяемые поля в окно Выбранные поля, щелкая по кнопке >. Потом щелкнуть по кнопке Далее. Если необходимо перенести все поля таблицы, то надо щелкнуть по кнопке > >;
•в изменившемся окне Создание форм: Выберите требуемый стиль: выбрать строку Табличный и щелкнуть по кнопке Да-
лее;
•в изменившемся окне Создание форм: Выберите внешний вид формы: выбрать строку Стандартный и щелкнуть по кнопке
Далее;
175
•в изменившемся окне Создание форм: Задайте имя формы:
ввести имя таблицы, для которой создается форма. В разделе
Дальнейшие действия: щелкнуть в кружочке Открыть форму для просмотра и ввода данных. Затем щелкнуть по кнопке Готово.
Ниже приведено возможное содержимое таблиц.
Таблица № 1 – Товары
Код товара |
Наименование |
Цена |
На складе |
(в руб.) |
|||
111 |
Системный блок |
10999 |
500 |
112 |
Системный блок |
8999 |
400 |
113 |
Дисплей (ЖК) |
5650 |
500 |
114 |
Дисплей (ЭЛ) |
4560 |
400 |
123 |
Принтер (Лазерный) |
4675 |
350 |
124 |
Принтер (Струйный) |
2450 |
200 |
132 |
Клавиатура |
435 |
900 |
143 |
Мышь |
125 |
900 |
154 |
Модем |
1025 |
150 |
165 |
DVD-дисковод |
999 |
200 |
Таблица № 2 – Клиенты
Код клиента |
Фамилия И.О. |
Телефон |
|
Адрес доставки |
||||
11 |
|
Дымов С.В. |
23-75-63 |
ул. Веселая 35-3 |
||||
12 |
|
Снегов О.Л. |
74-23-87 |
ул. Каменная 14-5 |
||||
13 |
|
Сугробов Ф.Д. |
28-34-12 |
ул. Кривая 12-6 |
||||
14 |
|
Огнев А.С. |
54-62-23 |
ул. Сонная 45-1 |
||||
15 |
|
Кошкин Е.Г. |
21-39-45 |
ул. Красивая 21-4 |
||||
16 |
|
Мышкин Л.Я. |
37-86-51 |
ул. Овражная 7-12 |
||||
|
|
|
|
|
|
Таблица № 3 – Заказы |
||
Код |
Код |
|
Код |
|
Количество |
|
Дата заказа |
|
заказа |
клиента |
товара |
|
|
||||
|
|
|
|
|
||||
1 |
11 |
|
165 |
|
12 |
|
|
25.03.10 |
2 |
11 |
|
111 |
|
12 |
|
|
01.04.10 |
3 |
11 |
|
113 |
|
12 |
|
|
03.04.10 |
4 |
14 |
|
132 |
|
6 |
|
|
11.04.10 |
5 |
15 |
|
143 |
|
8 |
|
|
26.03.10 |
6 |
16 |
|
154 |
|
10 |
|
|
27.03.10 |
Примечание: Содержимое таблиц вымышленное.
176