- •Содержание
- •Тема 1. Информация и информатика
- •Понятие информации
- •Свойства информации
- •Объективность информации
- •Полнота информации. Моделирование
- •Достоверность информации
- •Адекватность информации
- •Актуальность информации
- •Доступность информации
- •Информационные процессы и системы
- •Информационные ресурсы и технологии
- •Информатика и её предыстория
- •Структура информатики и её связь с другими науками
- •Тема 2. Количество и качество информации
- •Уровни проблем передачи информации
- •Меры информации
- •Меры информации синтаксического уровня
- •Меры информации семантического уровня
- •Меры информации прагматического уровня
- •Качество информации
- •Виды и формы представления информации в информационных системах
- •Тема 3. Представление числовой информации в ЭВМ
- •Системы счисления
- •Позиционные системы счисления
- •Перевод чисел из одной системы счисления в другую
- •Двоичная, восьмеричная и шестнадцатеричная системы счисления
- •Двоично-десятичная система счисления
- •Представление числовой информации в ЭВМ
- •Прямой, обратный и дополнительный коды
- •Выполнение арифметических операций над целыми числами
- •Смещённый код и код Грея
- •Представление вещественных чисел в ЭВМ
- •Выполнение арифметических действий над нормализованными числами
- •Погрешности представления числовой информации в ЭВМ
- •Тема 4. Кодирование символьной, графической и мультимедийной информации в ЭВМ
- •Кодирование и запись информации
- •Принципы кодирования информации
- •Аналоговое кодирование
- •Табличное кодирование
- •Цифровое кодирование
- •Аналого-цифровое преобразование
- •Основы цифрового кодирования
- •Двоичный разряд и его особенности
- •Байт
- •Правила записи чисел в различных системах счисления
- •Ранние системы кодирования текстов
- •Двоичное кодирование текста. Система Бэкона
- •Двоичный код переменной длины. Система Морзе
- •Система Бодо. Введение управляющих кодов
- •Система Мюррея. Введение кодов форматирования
- •Система FIELDDATA. Введение кодов-разделителей.
- •Схема кодирования ASCII
- •Отечественные схемы 8-разрядного кодирования текстов
- •Схема кодирования ISO-8859
- •Схема кодирования CP 866
- •Схема кодирования Windows-1251
- •Схема кодирования КОИ-8Р
- •Технология кодирования Unicode
- •Значение стандарта Unicode
- •Механизмы трансформации Unicode
- •Механизм UTF-8
- •Механизм UTF-16
- •Механизм UTF-7
- •Цифровое кодирование изображений
- •Растровая модель компьютерной графики
- •Векторная модель
- •Трёхмерная графическая модель
- •Характеристика графических моделей
- •Кодирование растровых изображений
- •Оптическое разрешение изображения
- •Глубина цвета
- •Кодирование цвета
- •Механизмы образования цвета
- •Теоретические модели RGB и CMY
- •Практические модели sRGB и CMYK
- •Разрядность кодирования цвета
- •Оценка объёма выборки данных
- •Кодирование звукозаписей
- •Цифровое кодирование сигнала
- •Дискретизация сигнала
- •Квантование импульсов сигнала
- •Оценка размера звуковой выборки данных
- •Поток данных
- •Кодирование видеозаписей
- •Оценка размера выборки видеоданных
- •Поток данных при видеозаписи
- •Сжатие данных при кодировании
- •Теоретические аспекты сжатия данных
- •Как измерить данные?
- •Минимальная выборка данных
- •Избыточность кодирования
- •Снижение избыточности данных
- •Обратимость методов сжатия данных
- •Обратимые методы сжатия данных
- •Групповое сжатие
- •Сжатие по словарю
- •Необратимые методы сжатия данных
- •Необратимое сжатие графики. Технология JPEG
- •Необратимое сжатие видео. Технология MPEG
- •Необратимое сжатие звука (технология МР3)
- •Тема 5. Логические функции
- •Основные законы и постулаты алгебры логики
- •Аксиомы (постулаты) алгебры логики
- •Законы алгебры логики
- •Представление функций алгебры логики
- •Тема 6. Помехоустойчивое кодирование
- •Основные определения теории помехоустойчивого кодирования
- •Общий подход к обнаружению ошибок
- •Общий подход к исправлению ошибок
- •Информационная избыточность помехоустойчивых кодов
- •Код Хэмминга
- •Линейные групповые коды
- •Циклические коды
- •Тема 7. Компьютерная обработка информации
- •Поколения электронных вычислительных машин
- •Классификация средств обработки информации
- •Классификация программного обеспечения
- •Системное программное обеспечение ЭВМ
- •Инструментарий технологии программирования
- •Пакеты прикладных программ
- •Тема 8. Автоматизация работы с документами
- •Оформление электронных документов
- •Размер листа
- •Ориентация листа
- •Печатные поля
- •Группировка страниц
- •Колонтитулы
- •Работа с разделами документа
- •Текстовые абзацы, их функции и свойства
- •Свойства шрифта абзаца
- •Выравнивание и переносы
- •Отступы и интервалы
- •Оформление списков, записей и таблиц
- •Оформление списков
- •Оформление записей
- •Параметры табуляции
- •Способ заполнения полей
- •Оформление таблиц
- •Взаимодействие изображений с текстом
- •Способы вставки изображений в документ
- •Режимы взаимодействия изображений и текста
- •Представление нетекстовых объектов в документе
- •Управление представлением изображений
- •Представление невизуальных объектов
- •Визуализация гиперссылкой
- •Визуализация изображением
- •Визуализация значком
- •Числовые диаграммы
- •Структура диаграммы
- •Основные элементы диаграммы
- •Типы диаграмм
- •Автоматизация документооборота
- •Стадии документооборота
- •Принципы стилевого оформления документов
- •Стиль как информационный объект
- •Принцип единства функционального оформления
- •Принцип наследования свойств стилей
- •Применение шаблонов документов
- •Автоматизация настройки программ с помощью шаблонов
- •Принцип наследования шаблонов
- •Корневой шаблон
- •Технология подготовки документов слияния
- •Тема 9. Защита информации
- •Информационные угрозы. Цели и объекты защиты информации
- •Юридические меры защиты информации
- •Способы защиты информации
- •Защита информации от несанкционированного доступа
- •Средства безопасности операционных систем семейства Windows
- •Способы защиты документов Microsoft Office
- •Защита от потерь информации
- •Действия при сбоях в работе программ
- •Вредоносные программы
- •Источники и основные признаки заражения. Способы защиты
- •Средства защиты от вредоносных программ
- •Принцип достаточности защиты
содействовать достижению цели публикации документа.
Ответственные руководители, имеющие предварительный опыт работы с документами аналогичного оформления, быстрее усваивают содержание новых документов, точнее выделяют их суть и увереннее находят правильные решения. Так принцип единства функционального оформления документов сказывается на эффективности общественного информационного обмена. Так информатика вносит свой вклад в развитие общества.
Принцип наследования свойств стилей
С одной стороны, стили информационных объектов выступают как средства автоматизации оформления документов. С другой стороны, они сами являются информационными объектами, которые надо создавать, а потому они тоже нуждаются в автоматизации.
Стиль — это регистрируемая совокупность настроек свойств информационного объекта, имеющая уникальное имя.
Количество свойств информационных объектов измеряется десятками, причём их влияние на внешний вид документа не всегда очевидно. Умение заранее предвидеть результат той или иной настройки приходит только с набором практического опыта.
На помощь разработчикам приходит принцип наследования свойств стилей, согласно которому между стилями могут существовать информационные связи, выражающие отношения наследования свойств. Новый стиль создаётся не на «пустом» месте. В качестве заготовки для него берётся ранее созданный стиль, который модифицируется редактированием отдельных свойств и сохраняется под новым именем.
Информационные связи между родственными стилями являются направленными связями. Их направление — от предка к потомку. Направленность обеспечивает синхронную модификацию наследуемых свойств стилей по линии действия связей.
Допустим, у нас имеется стиль Заголовок_1, оформленный шрифтом Arial. Допустим, на его основе разработан стиль Заголовок_2, наследующий шрифт Arial, хотя и меньшего размера. В этом случае изменение шрифта в стиле Заголовок_1 приведет к одновременному изменению шрифта в стиле Заголовок_2. Однако, наоборот, изменение шрифта в заголовке второго уровня не приведёт к изменению шрифта в родительском стиле.
Принцип наследования свойств стилей позволяет автоматизировать создание новых стилей и изменение их настроек. Для готовых документов он позволяет автоматизировать изменение оформления.
Применение шаблонов документов
Документ, выполненный в объектной модели, не может быть «пустым» и никогда не бывает «пустым». Если в момент создания документа в нём не видно никакого содержания, это не значит, что он «пуст». Далее мы будем называть такие документы «исходными».
В момент создания исходный документ приобретает определённую структуру и наполняется объектами-заготовками, пока не имеющими содержания, но уже имеющими оформление. Оно задано стилями. В исходном документе может не быть ни одной буквы, но разделы, страницы, заголовки,
157
абзацы, стили и другие объекты в нём уже имеются — по крайней мере, по одному экземпляру. Пусть они ещё не наполнены содержанием, но у них есть свойства, которые имеют значения. Эти значения можно задавать, изменять, настраивать, в общем, управлять ими так, как это нужно для будущего документа.
Таким образом, объектная модель предполагает начинать разработку документа, начиная с автоматического создания некоего каркаса, не имеющего содержания, но имеющего структуру и скрытое оформление. Этот каркас называют шаблоном документа. Если документы имеют разную структуру и разное оформление, их разработку начинают с выбора разных шаблонов. Шаблон, подходящий для написания личного письма, не годится для создания заявления или подготовки учебного реферата.
Шаблоны можно использовать как удобные контейнеры для хранения стилей. Разработав удачные стили, документ сохраняют в виде шаблона. Если в будущем понадобится использовать те же стили ещё раз, их не придётся разрабатывать повторно — достаточно загрузить готовый шаблон и начать наполнять его содержанием.
Шаблоны документов — важное средство автоматизации документооборота. Они позволяют:
унифицировать структуру, содержание и оформление документов;
сократить сроки их разработки;
снизить требования к квалификации исполнителей.
Автоматизация настройки программ с помощью шаблонов
Кроме уже известных нам информационных объектов в шаблоне документа хранятся параметры настройки рабочего окна программы: набор и расположение командных кнопок, структура и состав управляющих меню, конфигурация инструментальных панелей. Все эти параметры являются свойствами прикладной программы. Они входят в состав документа на правах отдельного объекта, который называется приложением (application). Если документ, построен в соответствии с объектной моделью, то представление о программе, предназначенной для работы с ним, является объектом документа.
Соответственно, настройки программы, предназначенной для работы с документом, являются свойствами данного документа и могут храниться в нём.
Этот вопрос нередко вызывает методическую сложность. На первый взгляд, не очень понятно, как большое приложение, то есть программа, может являться объектом маленького документа, к тому же шаблона. На самом деле, конечно, программа не входит в состав документа. Однако в состав документа входит представление о программе — её краткое описание в виде набора параметров.
Известно, что внешний вид современных программ настраивается в очень широких пределах. Знакомая программа может выглядеть настолько непривычно, что трудно понять, как же с ней следует работать. Наличие объекта Приложение в составе документа позволяет эффективно решить эту проблему.
Начав создание документа с загрузки предварительно созданного шаблона, мы получаем не только заготовки информационных объектов, но и автоматически настраиваем программу именно
158