- •Государственное образовательное учреждение высшего
- •Содержание
- •Введение
- •1. Основные понятия и методы теории информатики и кодирования. Сигналы, данные, информация. Общая характеристика процессов сбора, передачи, обработки и накопления информации
- •Сообщения, данные, сигнал, атрибутивные свойства информации, показатели качества информации, формы представления информации. Системы передачи информации
- •1.1.1. Формы представления информации
- •Дискретная и аналоговая информация
- •Источник канал связи приемник
- •Контрольные вопросы
- •1.2. Меры и единицы количества и объема информации
- •Формула Шеннона:
- •Контрольные вопросы
- •1.3. Позиционные системы счисления
- •1.3.1. Способы перевода чисел из одной системы счисления
- •В другую
- •Способ перевода чисел из системы счисления
- •С любым основанием в десятичную
- •Способ перевода целых чисел из десятичной в систему счисления с любым другим основанием
- •Правило перевода дробного числа из десятичной в систему счисления с любым другим основанием
- •1.3.2. Системы счисления, используемые в компьютере
- •Перевод из восьми- и шестнадцатеричной систем счисления в двоичную
- •Перевод из двоичной в восьми- и шестнадцатеричную системы счисления
- •Перевод из восьмеричной системы счисления в шестнадцатеричную и обратно
- •1.3.3. Двоичная арифметика
- •Полная таблица сложения для двоичной системы счисления
- •Вычитание меньшего числа из большего в двоичной системе
- •Вычитание большего числа из меньшего в двоичной системе
- •1.3.4. Представление чисел в двоичном коде
- •Контрольные вопросы
- •1.4. Логические основы эвм
- •1.4.1. Основные понятия и операции формальной логики
- •1.4.2. Таблица истинности логических выражений
- •1.4.3. Основные логические операции Операция отрицания (инверсия)
- •Операции логического умножения (конъюнкция)
- •Операция логического сложения (дизъюнкция)
- •Операция импликации
- •Операция эквиваленция
- •Построение таблицы истинности для сложного высказывания
- •1.4.4. Логические законы и правила преобразований
- •1.4.5. Основные логические элементы компьютера
- •Логические вентили и, или и не
- •Полусумматор
- •Сумматор
- •Каскад сумматоров
- •Триггер
- •Контрольные вопросы
- •2. Технические средства реализации информационных процессов
- •2.1. История развития эвм. Понятие и основные виды архитектуры эвм
- •Контрольные вопросы
- •2.2. Состав и назначение основных элементов персонального компьютера, их характеристики
- •Контрольные вопросы
- •2.3. Запоминающие устройства: классификация, принцип работы, основные характеристики
- •Контрольные вопросы
- •2.4. Устройства ввода/вывода данных, их разновидности и основные характеристики
- •Контрольные вопросы
- •3. Программные средства реализации информационных процессов
- •3.1. Понятие системного и служебного (сервисного) программного обеспечения: назначение, возможности, структура. Операционные системы
- •Контрольные вопросы
- •3.2. Файловая структура операционных систем. Операции с файлами
- •Правила именования файлов
- •Примеры часто встречающихся расширений в fat и fat32 (в ms-dos и Windows)
- •Каталоги
- •Операции над файлами и каталогами
- •Контрольные вопросы
- •3.3. Технологии обработки текстовой информации
- •Двоичное кодирование текстовой информации
- •Кодировки русских букв
- •Основные восьмибитные кодировки
- •Способы передачи информации о форматировании текста
- •Различные форматы текстовых файлов (документов)
- •Контрольные вопросы
- •3.4. Электронные таблицы
- •Контрольные вопросы
- •3.5. Технологии обработки графической информации Двоичное кодирование графической информации
- •Кодирование цвета
- •Растровая графика
- •Векторная графика
- •Палитры цветов
- •Графический редактор: назначение и основные возможности
- •Различные форматы графических файлов
- •Растровые форматы
- •Векторные форматы
- •Контрольные вопросы
- •3.6. Средства электронных презентаций
- •Контрольные вопросы
- •3.7. Системы управления базами данных
- •Контрольные вопросы
- •3.8. Основы баз данных и знаний
- •I этап. Постановка задачи.
- •VI этап. Работа с созданной базой данных.
- •Классификация баз знаний
- •Контрольные вопросы
- •4. Модели решения функциональных и вычислительных задач
- •4.1. Моделирование как метод познания
- •4.2. Классификация и формы представления моделей
- •Контрольные вопросы
- •4.3. Методы и технологии моделирования
- •Классификация иис
- •Информационная технология решения задач
- •Компьютерный эксперимент
- •Контрольные вопросы
- •4.4. Информационная модель объекта
- •Контрольные вопросы
- •5. Алгоритмизация и программирование
- •5.1. Понятие алгоритма и его свойства. Блок-схема алгоритма
- •5.1.1. Основные свойства алгоритмов
- •5.1.2. Формы записи алгоритма
- •1. Словесная форма записи алгоритма
- •2. Графический способ записи алгоритма
- •3. Запись алгоритма в виде псевдокода
- •Основные служебные слова:
- •Контрольные вопросы
- •5.2. Основные алгоритмические конструкции. Базовые алгоритмы. Программы линейной структуры. Операторы ветвления, операторы цикла
- •Вложенные циклы
- •Контрольные вопросы
- •6. Локальные и глобальные сети эвм. Защита информации в сетях
- •6.1. Сетевые технологии обработки данных
- •Контрольные вопросы
- •6.2. Основы компьютерной коммуникации. Принципы организации и основные топологии вычислительных сетей
- •Контрольные вопросы
- •6.3. Сетевой сервис и сетевые стандарты
- •1. Персональный компьютер.
- •Контрольные вопросы
- •6.4. Защита информации в локальных и глобальных компьютерных сетях
- •2. Защита пароля.
- •11. Дублирование, мультиплексирование и резервирование офисов.
- •12. Резервирование каналов связи.
- •12. Защита данных от перехвата.
- •Контрольные вопросы
- •7. Технологии программирования. Языки программирования высокого уровня
- •7.1. Этапы решения задач на компьютерах
- •Контрольные вопросы
- •7.2. Понятие о структурном программировании. Модульный принцип программирования. Подпрограммы. Принципы проектирования программ сверху-вниз и снизу-вверх
- •Контрольные вопросы
- •7.3. Объектно-ориентированное программирование
- •Алгоритмическое программирование
- •Объектно-ориентированное программирование
- •Контрольные вопросы
- •7.4. Эволюция и классификация языков программирования. Основные понятия языков программирования
- •Языки низкого уровня
- •Языки высокого уровня
- •Контрольные вопросы
- •7.5. Структуры и типы данных языка программирования
- •Контрольные вопросы
- •7.6. Трансляция, компиляция и интерпретация
- •Контрольные вопросы
- •Заключение
- •Список литературы
Различные форматы графических файлов
Формат графического файла – это способ кодировки графического изображения.
Существует огромное разнообразие форматов графических файлов. Это происходит потому, что авторы часто создают свои простые форматы, вместо того чтобы приспосабливать к своим нуждам сложные «стандартные». Кроме того, аппаратные средства постоянно развиваются и новые форматы должны учитывать растущие возможности техники. Увеличиваются графические возможности компьютеров, объем запоминающих устройств и скорость передачи данных. Например, в начале 80-х гг. изображение было черно-белым, затем количество цветов или полутонов серого достигло 256, а сейчас не предел и несколько миллионов оттенков цветов.
Еще одной причиной многообразия графических форматов является то, что для различных типов изображений естественными являются разные способы хранения. Для разных целей используются различные форматы. Например, формат BMP, который используется в редакторе Paint в Windows, не поддерживает изображения в модели CMYK. Поэтому он не может использоваться в полиграфии.
Многие форматы используют сжатие данных для уменьшения размеров графических файлов. Это позволяет сэкономить место на диске и увеличить скорость передачи файла по сети.
Формат подбирается в зависимости от выбранной задачи. Например, форматы для подготовки изображений для размещения в Internet не годятся для печати и наоборот.
Ниже перечислены наиболее распространенные форматы. Большая часть из них не является собственными форматами какого-либо графического редактора.
Растровые форматы
BMP (Bitmap от Bit MaP image). Создан специально для применения в среде Microsoft Windows. Поддерживает модель RGB с глубиной цвета до 24 бит. Пригоден для быстрого чтения и записи небольших изображений. Обычно записывает в файл несжатое изображение.
TIFF (Tagged Image File Format). Создан для хранения сканированных изображений с высоким разрешение ем и размещения их в издательских системах, используется для профессиональной работы с графикой. TIFF поддерживает черно-белые, полутоновые изображения, модели RGB и CMYK с глубиной цвета в 8 и 16 бит. Специально разработанный алгоритм хранения информации с использованием внутрифайловых ссылок позволяет осуществлять быстрый доступ к различным фрагментам большого изображения, а не просматривать все подряд. В данном формате можно хранить очень большие изображения и файлы, в которых содержатся несколько изображений. При записи обычно используется мощный алгоритм сжатия (LZW). Он обеспечивает сжатие информации без потерь.
JPEG (Join Photographic Expert Group – объединенная экспертная группа по фотографии). Строго говоря, JPEG – название способа сжатия, а не формат файлов. Файлы такого типа широко используются в Internet и при создании электронных презентаций. Формат поддерживает полутоновые и полноцветные изображения в моделях RGB и CMYK. He подходит для полиграфии из-за дефектов сжатия. В этом формате реализован новый принцип сжатия изображений с потерей качества. Он основан на знании о восприятии человеком графической информации. Часть изображения, которая не воспринимается человеком, удаляется. Поэтому файлы в формате JPEG (часто с расширениями JPEG или JPG) занимают небольшой объем. Это существенно, например, при пересылке по каналам связи. Больше сжатие – хуже качество и наоборот.
GIF (Graphics Interchange Format). Создан для использования в Internet. Работает почти во всех системах. В файле в явном виде хранится информация, нужная для вывода изображения на экран, независимо от платформы. В одной из версий формата GIF возможно сохранение в одном файле нескольких изображений. Большинство распространенных браузеров способно воспроизводить такие изображения по частям в порядке очереди, при этом получается несложная анимация. Например, письмо, влетающее в почтовый ящик и т. п. Можно также хранить изображение не подряд по строкам, а сначала каждую восьмую, затем каждую четвертую и т. д. Такой способ записи называется «чередующимся» (interlaced). Это позволяет сразу понять, что изображено на рисунке, уже при выводе одной восьмой данных. При получении изображения из World Wide Web, когда изображение выводится на экран по мере поступления данных, такой способ очень удобен. Блоки текста хранятся в данном формате как текст, а не как графика. Глубина цвета до 8 бит на пиксель. При записи используется алгоритм сжатия без потерь (LZW).
PNG (Portable Network Graphics). Так же как GIF, данный формат предназначен для работы на любых платформах. Глубина цвета – до 64 бит на пиксель. Может выводить данные на экран по мере их поступления в режиме «чередования» (interlaced), но не может хранить несколько изображений в одном файле. Выгодно отличается от других форматов не только количеством цветов, но и тем, что его исходный код бесплатен и открыт для чтения и записи. В этом формате применен новый, еще более мощный алгоритм сжатия без потерь, чем LZW.