- •Предисловие
- •Введение
- •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. Модели решения функциональных и вычислительных задач
Моделирование – исследование каких-либо явлений, процессов или систем объектов путем построения и изучения их моделей. Модели используются для определения или уточнения характеристик и рационализации способов построения вновь конструируемых объектов.
Моделирование – одна из основных категорий теории познания: на идее моделирования по существу базируется любой метод научного исследования – как теоретический (при котором используются различного рода знаковые, абстрактные модели), так и экспериментальный (использующий предметные модели).
4.1.Понятие модели и объекта
Всвоей деятельности человек повсеместно использует модели, то есть создает образ того объекта, с которым ему приходится иметь дело.
Что же такое модель? В переводе с латинского языка modelium означает меру, образ, способ. Модель может представлять собой материальный объект или схему, математические формулы или набор данных и алгоритм их обработки и тому подобное.
Модель – это искусственно созданный объект, дающий упрощенное представление о реальном объекте, процессе или явлении.
Объект, для которого создается модель, называют оригиналом или прототипом. Любая модель не является абсолютной копией своего оригинала, она лишь отражает некоторые его качества и свойства, наиболее существенные для выбранной цели исследования. При создании модели всегда присутствуют определенные допущения и гипотезы.
Для любого объекта может быть создано множество моделей, различных по сложности и степени сходства с оригиналом. Однако, если разные объекты имеют общие свойства, то для них может быть создана одна модель. Например, для одного и того же человека, как объекта, можно создать следующие модели: модель внешних параметров (рост, вес, цвет волос, цвет глаз и другие), модель биоритмов, социальная модель и другие. В то же время каждая из названных моделей может быть общей для разных людей.
187
Однако никакая модель не может заменить сам объект. Но при решении конкретной задачи для изучения определенных свойств объекта модель оказывается полезным, а часто и единственным инструментом исследования. Моделирование – это метод, позволяющий переносить информацию от реальной системы к модели и наоборот.
Итак, модель:
•это упрощенный образ оригинала, неразрывно с ним связанный, отражающий существенные свойства, связи и отношения оригинала;
•это мысленно представляемая или материально реализуемая система, исследование которой дает новую или подтверждает имеющуюся информацию об оригинале.
4.2. Классификация моделей
Границы между моделями различных типов или классов, а также отнесение модели к какому-то типу или классу чаще всего условны. Наиболее распространенные признаки, по которым классифицируются модели:
•цель исследования;
•фактор времени;
•область знаний;
•способ представления.
По целям исследования выделяются следующие:
•учебные модели;
•опытные модели;
•имитационные модели;
•игровые модели;
•научно-технические модели. По фактору времени разделяются:
•динамические модели;
•статические модели.
Статическая модель отражает строение и параметры объекта, поэтому ее называют также структурной моделью. Она описывает объект в определенный момент времени, дает срез информации о нем. Динамическая модель отражает процесс функционирования объекта или изменение и развитие процесса во времени.
188
По областям знаний выделяются модели:
•биологические;
•экономические;
•исторические;
•социологические.
Любая модель имеет конкретный вид, форму или способ представления, она всегда из чего-то и как-то сделана. В этом классе, прежде всего, рассматриваются:
•материальные модели;
•нематериальные (информационные) модели.
Материальная модель – это материальная копия объекта моделирования. Такая модель всегда имеет реальное воплощение, воспроизводит внешние свойства или внутреннее строение, либо действия объекта-оригинала. Материальное моделирование использует экспериментальный (опытный) метод познания. Примеры: глобус – географическая модель земного шара, робот – модель действий человека на производстве.
Нематериальное моделирование использует теоретический метод познания (мысленный, абстрактный, идеальный, информационный).
Информационная модель – это модель, с помощью которой описываются и изучаются свойства и состояние объекта, процесса или явления, а также их связи и отношения с окружающим миром.
В информационных моделях объекты представляются в виде мыслей, словесных описаний, текстов, рисунков, таблиц, схем, чертежей, формул и так далее. У информационной модели нет материального воплощения, она строится только на основе информации. Одна и та же модель может одновременно относиться к разным классам. Например, программы, имитирующие движение тел, используемые на занятиях по физике (область знания) с целями обучения (цель использования). Они являются динамическими, так как учитывают положение тела в разные моменты времени, и алгоритмическими по способу реализации.
Форма представления информационных моделей зависит от способа кодирования и материального носителя. В этом смысле информационные модели подразделяются на:
•мысленные;
•вербальные;
189
•образные;
•образно-знаковые;
•знаковые.
Мысленная (интуитивная) модель – это мысленное представление об объекте. Разработка такой модели всегда предшествует созданию объекта, являясь одним из этапов творческого процесса.
Вербальная модель – это представление информационной модели средствами естественного разговорного языка. Форма представления такой модели – устное или письменное сообщение.
Образная модель – это выражение свойств оригинала с помощью образов. Например, рисунки, художественные полотна, фотографии, кинофильмы. Сюда же относятся геометрические модели – информационные модели, представленные средствами графики.
Образно-знаковые модели – это модели, построенные с использованием знаковых образов какого-либо вида: схемы, чертежи, графы, графики, планы, карты. К этой группе относятся структурные информационные модели, создаваемые для наглядного изображения составных частей и связей объектов. Например: таблицы, схемы, блок-схемы.
Знаковые (символические) модели – это модели, в которых используются алфавиты формальных языков (условные знаки, специальные символы, буквы, цифры) и предусматривающие совокупность правил оперирования с этими знаками. Примеры: специальные языковые системы, физические или химические, формулы, математические выражения. К знаковым моделям относятся математические, логические, программные тексты
Математическая модель – это способ представления информационной модели, отображающий связь различных параметров объекта через математические формулы и понятия. Такие модели предназначены для решения численных задач.
В тех случаях, когда моделирование ориентировано на исследование моделей с помощью компьютера, одним из его этапов является разработка компьютерной модели. Компьютерная модель
– это созданный за счет ресурсов компьютера виртуальный образ, качественно и количественно отражающий внутренние свойства и связи моделируемого объекта, иногда передающий и его внешние характеристики. Компьютерная модель представляет собой матери-
190