
- •Введение
- •1.Понятие экономической информационной системы (эис)
- •1.1. Понятие системы
- •1.2. Понятие эис. Назначение эис
- •1.3.Классификация эис
- •1.4. Основные принципы и методы построения эис
- •1.4.1. Принципы построения и функционирования эис.
- •1.4.2.Структурный и объектно-ориентированный подходы к проектированию.
- •1.4.3.Понятие жц эис.
- •2.Теоретические основы работы с информацией
- •2.1. Понятие информации
- •2.2. Измерение количества информации
- •Задания на дом
- •2.3.Кодирование информации
- •2.3.1.Оптимальное основание кода
- •2.3.2.Запись натурального числа в двоичной системе
- •2.3.3.Код Грэя
- •2.3.4.Оптимальное кодирование
- •2.3.5.Помехозащищенное кодирование
- •2.4.Методы организации данных в памяти эвм
- •2.4.1.Типы данных, структуры данных и абстрактные типы данных
- •2.4.2.Время выполнения программ
- •2.4.3.Списки
- •2.4.4.Реализация списков
- •Реализация списков посредством массивов
- •Реализация списков с помощью указателей
- •Реализация списков с помощью курсоров
- •2.4.5.Стеки
- •2.4.6.Реализация стеков
- •2.4.7.Очереди
- •2.4.8.Реализация очередей
- •2.4.9.Графы и деревья
- •2.4.10.Некоторые сд для хранения графов и деревьев
- •3.Особенности работы с экономической информацией
- •3.1.Классификация и кодирование экономической информации.
- •3.2.Единая система классификации и кодирования
- •3.3.Штриховое кодирование
- •Алгоритм расчета контрольного разряда ean
- •4.Модели данных
- •4.1.Атрибуты, составные единицы информации, показатели, документы
- •4.2.Операции над сеи
- •4.3.Реляционная модель данных
- •4.3.1. Отношения, как основа реляционной модели данных
- •4.3.2. Операции над отношениями
- •Операции объединения, пересечения и разности отношений
- •Операция декартова произведения отношений
- •Отношение «список программистов» и результат выполнения проекции
- •Операция натурального соединения отношений
- •4.3.3. Нормализация отношений
- •4.3.4. Функциональные зависимости
- •4.3.5. Нормальные формы
- •Результат первого шага приведения к 2нф отношения преподаватель_предмет (отношение преподаватель в 2нф)
- •Результат первого и второго шагов приведения к 2нф отношения преподаватель_предмет (все отношения в 2нф)
- •4.3.8. Пример проектирования реляционной бд
- •5.Модели знаний
- •5.1. Классификация знаний
- •5.2. Продукционная модель представления знаний
- •5.3.Представление знаний в виде семантической сети
- •5.4. Фреймовая модель представления знаний
- •5.5. Логическая (предикатная) модель представления знаний
- •6.Моделирование предметных областей в экономике
- •6.1.Понятие модели предметной области
- •6.2.Структурная модель предметной области
- •6.2.1.Функциональная методология idef0
- •6.2.2. Функциональная методика потоков данных
- •6.3.Объектная модель предметной области
- •6.4. Сравнение методик моделирования предметной области
- •7.Алгоритмы, наиболее часто использующиеся при обработке информации в эис
- •7.1.Алгоритмы поиска
- •7.1.1.Поиск элемента в неупорядоченном массиве
- •7.1.2.Поиск элемента в упорядоченном массиве.
- •7.1.3.Фонетический поиск
- •7.2.Алгоритмы сортировки
- •7.2.1.Сортировка методом пузырька.
- •7.2.2.Сортировка вставками
- •7.2.3.Сортировка выбором
- •7.2.4.Пирамидальная сортировка
- •7.2.5.Быстрая сортировка.
- •7.2.6.Сортировка слиянием
- •7.3.Поиск на графах
- •7.3.1.Поиск в глубину
- •7.3.2.Поиск в ширину
- •7.4.Топологическая сортировка графа
- •7.5.Сетевое планирование
- •7.5.1.Алгоритм расчета наиболее ранних сроков наступления событий
- •7.5.2.Алгоритм расчета наиболее поздних сроков наступления событий
- •7.5.3.Алгоритм расчета резервов времени.
- •Литература Рекомендуемая основная литература
- •Рекомендуемая дополнительная литература
- •Приложение 1.Форматы штрих-кодов
- •Приложение 2. Коды некоторых стран
Задания на дом
1. Сколько различных сообщений можно передать с помощью 6 флажков различного цвета, взятых по два?
2. Сколько двоичных разрядов потребуется для кодировки всех букв английского языка?
3. Сколько двоичных разрядов потребуется для кодировки всех букв русского языка?
4. В книге Льюиса Кэррола расказывается, как героиня Алиса поняла, что для разговора с котенком вполне достаточно, чтобы он мурлыкал, когда хочет сказать «да» и мяукал, когда хочет сказать «нет». К сожалению, котенок мурлыкал в ответ на все вопросы. Сколько бит информации передавал Алисе котенок?
5. Допустим, что Вы забыли точный адрес вашего приятеля. Вам известна улица и номер дома. Но оказалось, что под данным номером значится два двухэтажных корпуса, в каждом корпусе два подъезда, в каждом подъезде по два этажа, на каждом этаже по две квартиры. Сколько бит информации Вам не достает, чтобы определить номер квартиры вашего приятеля?
6.
Определите избыточность
некоторого иностранного текста и оцените
свои знания языка по следующей шкале:
- 0 баллов,
- 2 балла,
- 3 балла,
- 4 балла и
- 5 баллов.
7. Примером устройства, содержащего аналого-цифровой преобразователь является звуковая карта. Кроме того, в звуковой карте содержится устройство, осуществляющее обратное преобразование из цифровой информации в аналоговую информацию. Если используется 16 битная звуковая карта, то ее динамический диапазон не хуже чем динамический диапазон CD и качество звука определяется частотой дискретизации (частотой сэмплинга). Частота сэмплинга обычно выбирается программно. В зависимости от используемого программного обеспечения частота сэмплинга может быть следующей (Гц): 8000, 11025, 11127, 18900, 22050, 22255, 32000, 37800, 44056, 44100, 48000, 88200, 96000. Другим важным параметром является число каналов: один канал (моно) или два канала (стерео).
Исследуйте какая частота сэмплинга не вызывает у Вас неприятных слуховых ощущений. Объясните почему. Оцените расход памяти на секунду звучания для различных частот сэмплинга и для различных форматов звуковых файлов.
2.3.Кодирование информации
Преобразование сообщения в код называют кодированием информации. Такое преобразование осуществляется по определенному правилу (алгоритму). Множество различных кодовых комбинаций, получают при данном правиле кодирования, называют кодом.
2.3.1.Оптимальное основание кода
Важными характеристиками кода являются основание ( ) и длина ( ) кода. Под основанием кода понимается число возможных значений, которые могут принимать элементы (символы, буквы) кодовой комбинации (слова), а под длиной - число элементов в этой комбинации.
Например
для кодирования сигнала, уровень которого
изменяется от 0 до 10 В, с погрешностью
10 мВ можно предложить различные варианты
выбора
и
:
1)
=1000,
=1;
2)
=2,
=10
(
)
и т.д.
Для
определения оптимальных значений
и
воспользуемся
критерием минимума произведения
.
Как
было отмечено ранее
,
где
- заданное
число сообщений (число различных
комбинаций сигнала). Логарифмируя,
получим
Следовательно,
Используя
формулу
,
получим
Условие
минимума
примет вид:
Воспользовавшись
тождествами
,
,
,
,
получим
.
Далее,
используя тождество
,
окончательно
получим
Из
последнего тождества следует, что
оптимальное значение
Т.к.
должно быть
целое, то оптимальным значением
является
3 или
2. На практике
чаще используется основание кода
.