- •Предисловие
- •Введение
- •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. Контрольные вопросы
- •Заключение
- •Литература
- •Словарь основных терминов и сокращений
- •Оглавление
альную модель, воспроизводящую внешний вид, строение или действие моделируемого объекта. Разработке компьютерной модели предшествуют мысленные, вербальные, структурные, математические и алгоритмические модели.
4.3.Этапы компьютерного моделирования
1)Описание (постановка) задачи. Задача формулируется на обычном языке. Главное здесь – определить объект моделирования и представить конечный результат.
2)Определение целей моделирования. Прежде всего, необходимо определить цели моделирования в соответствии с поставленной задачей, которые оказывают направляющее влияние на весь процесс моделирования.
3)Разработка информационной модели. Этот этап включает содержательное описание объекта с дальнейшей его формализацией. Выделяются объекты моделирования и дается их развернутое содержательное описание. Описание включает сведения о природе объектов, их зависимости и связи, перечисление свойств и характеристик отдельных объектов и моделируемой системы в целом. Свойства учитываются не все,
алишь те, которые можно считать существенными в зависимости от выбранной цели. В результате выстраивается описательная информационная модель объекта, которую называют вербальной. При формализации модели осуществляется переход от описательной модели к конкретному математическому наполнению. Указывается перечень параметров, которые влияют на поведение объекта – исходные данные, и которые желательно получить – результат. Формализуются зависимости между выделенными параметрами, накладываются ограничения на их допустимые значения. Формализация – процесс построения информационных моделей с помощью формальных языков. Является этапом перехода от словесного описания связей между признаками объекта к описанию, использующему некоторый формальный язык кодирования. Как правило, результатом формализации является математическая модель. Помимо алгебраических зависимостей, математическая модель может иметь геометрическое или логическое представление. Другими знаковыми формами модели, воз-
191
можными здесь, являются таблицы, блок-схемы, чертежи – все, что способствует лучшему представлению задачи.
4)Разработка компьютерной модели. На этом этапе формализованная модель преобразуется в модель компьютерную. Существует множество программных комплексов и сред, которые позволяют проводить построение и исследование моделей. К ним относятся графические среды, текстовые редакторы, среды программирования, электронные таблицы, математические пакеты, СУБД, HTML-редакторы. Одну и ту же задачу можно решить, используя различные среды. От выбора программной среды зависит алгоритм построения компьютерной модели и форма его представления. Это может быть программа, реализуемая в какой-то среде программирования, или последовательность технических приемов в прикладной среде. Выполняется реализация компьютерной модели по законам выбранной среды. Получаемые результаты более информативны и наглядны, если они выведены в виде графиков, диаграмм, траекторий и тому подобное. Модель нельзя назвать готовой, пока в ней содержатся ошибки. Обязателен этап, который называется тестированием модели. В программировании этот этап состоит из процессов трансляции и отладки программы. Уже на этапе тестирования может выявиться необходимость корректировки (изменения) исходной модели, прежде всего в той ее части, где заложено смысловое содержание.
5)Исследование модели. Исследование заключается в проведении серии экспериментов, удовлетворяющих целям моделирования, и накоплении результатов. Эксперимент – это опыт, который производится с объектом или моделью. Он заключается в выполнении некоторых действий, чтобы определить, как реагирует экспериментальный образец на эти действия. Каждый эксперимент должен сопровождаться осмыслением итогов, что служит основой для анализа результатов и принятия решений.
6)Анализ результатов моделирования. Полученные результаты позволяют ответить на вопрос: «Продолжить исследование или закончить?» Если результаты не соответствуют целям поставленной задачи, значит, на предыдущих этапах были
192
допущены ошибки. Если такие ошибки выявлены, то требуется корректировка модели.
Описание (постановка) задачи
Определение целей моделирования
Разработка информационной модели (Содержательное описание объекта)
Разработка компьютерной модели (Выбор инструмента моделирования, создание
модели, тестирование модели)
Исследование модели (Проведение серии экспериментов, накопление
результатов)
Анализ результатов
Нет
Результаты соответствуют цели?
Да
Итак, модели, предназначенные для имитации и выполнения некоторых существенных функций реальных объектов и соответствующие поставленным целям моделирования, являются моделями решения функциональных задач. Математические и компьютерные модели, созданные на основе математических, являются моделями решения вычислительных задач.
4.4. Объекты моделирования. Свойства объектов
Объект – это то, о чем идет речь. Это может быть предмет, явление, процесс, действие, чувство или ощущение и тому подобное. Объект – это то, что имеет название, является чем-то целым и обладает некоторыми свойствами или характеристиками.
Свойства объекта – это присущие ему качества, характеристики, признаки. Свойства объекта, которым присваивается
193
конкретное значение, называются параметрами объекта. Параметры могут быть числовыми (количество, размер, вес, возраст), тогда их называют величинами. Параметры могут быть качественными (цвет, форма, вкус, материал), в этом случае их называют признаками. Параметры могут быть неизменными либо меняются со временем. В этом случае говорят об изменении состояния объекта.
Действия, которые производятся над объектами или которые они производят сами, относятся к характеристикам объектов. Действия, свойственные только данному объекту, позволяют отличить его от других и могут быть связаны с его назначением.
Когда присутствует последовательное воздействие одного объекта на другой и при этом происходит изменение некоторых параметров самого объекта или объекта взаимодействия, говорят о процессе. Процесс – это последовательная смена состояний объекта как результат некоторых воздействий.
Среда и условия, в которых существует объект, являются характеристиками объекта, которые также обладают свойствами и параметрами.
4.5. Системы объектов
Любой объект можно рассматривать как совокупность взаимодействующих между собой частей. В этом случае говорят о системе. Входящие в систему объекты называют элементами системы. Система – это совокупность взаимодействующих между собой составных частей (элементов), составляющих единое целое, выделенных из окружающей среды и функционирующих с определенной целью.
Как правило, любая система сама является элементом более крупной системы. Так же и элемент некоторой системы является системой входящих в него частей. Степень дробления может быть бесконечной и определяется целью исследования.
Системы могут быть естественными, появившимися без участия человека. Другие системы, искусственные, созданные или создаваемые человеком с определенными целями. Системы могут быть материальными, нематериальными и смешанными.
Главное свойство любой системы – это возникновение системного эффекта. Суть его заключается в следующем: при объединении элементов в систему у нее появляются новые свойства, которыми не
194