- •Список сокращений
- •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.Некоторые сд для хранения графов и деревьев
- •Вопросы для повторения
- •Резюме по теме
- •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. Нормальные формы
- •Вопросы для повторения
- •Операции над сеи.
- •Операции над отношениями.
- •Резюме по теме
- •5.Модели знаний
- •5.1. Классификация знаний
- •5.2. Продукционная модель представления знаний
- •5.3.Представление знаний в виде семантической сети
- •5.4. Фреймовая модель представления знаний
- •5.5. Логическая (предикатная) модель представления знаний
- •Классификация знаний.
- •6.2.Структурная модель предметной области
- •6.2.1.Функциональная методология idef0
- •6.2.2. Функциональная методика потоков данных
- •6.3.Объектная модель предметной области
- •6.4. Сравнение методик моделирования предметной области
- •Вопросы для повторения
- •Понятие модели предметной области.
- •Резюме по теме
- •Литература Рекомендуемая основная литература
- •Рекомендуемая дополнительная литература
- •Задачник Введение
- •Краткое изложение используемых методов решения и основных теоретических положений
- •Примеры решения типовых задач
- •Задачи для самостоятельного решения
- •Практикум (лабораторный) Лабораторная работа №1. Кодирование информации
- •Требования к содержанию, оформлению и порядку выполнения
- •Теоретическая часть
- •Общая постановка задачи
- •Список индивидуальных данных
- •Пример выполнения работы
- •Контрольные вопросы к защите
- •Понятие информации.
- •Способ оценки результатов
- •Пример выполнения работы
- •Пример выполнения работы
- •Контрольные вопросы к защите
- •Список индивидуальных данных
- •Пример выполнения работы
- •Пример выполнения работы
- •Контрольные вопросы к защите
- •Способ оценки результатов
Примеры решения типовых задач
Задача 1. Сколько двоичных разрядов потребуется для кодировки 14 различных сообщений, если каждое кодовое слово должно иметь одинаковую длину?
Решение.
По формуле (1)
имеем
бит, округляем это число до 4 (до ближайшего
большего целого). Таким образом, 14
различных сообщений можно закодировать
4-мя двоичными разрядами. Точнее 4-мя
двоичными разрядами можно закодировать
различных сообщений, т.е. 2 кодовых слова
останутся свободными.
Задача 2. Пусть имеется 64 кодовых знака. В слове длины 8 все кодовые знаки равновероятны. Сколько бит информации несет такое слово?
Решение.
По формуле (2) имеем
бит.
Задача 3. Сколько товаров можно закодировать, если для кодировки используется трехразрядный код, причем первый разряд может принимать значения из множества {A,B,C}, а все остальные разряды заполняются цифрами десятичной системы.
Решение. Первый разряд можно заполнить тремя способами (A, B или C), второй разряд можно заполнить десятью способами (0,1,…,9), третий разряд также можно заполнить десятью способами. По правилу произведения число таких трехразрядных кодов будет равно 3∙10∙10 =300 штук, т.е можно закодировать 300 товаров.
Задача 4. Сколько сигналов можно передать по двухпроводной линии, если сигналы на каждом проводе могут принимать четыре различных значения.
Решение. На первом проводе сигнал может принимать четыре значения, на втором - также четыре значения. По правилу произведения число сигналов, которые можно передать по такой линии, будет равно 4∙4=16.
Задача 5. Пусть даны два отношения R1={(x,1),(w,3),(e,2),(x,4)} и R2={(x,1),(x,4),(y,5),(s,2)}. Чему равен результат выполнения операции объединения данных отношений?
Решение. Согласно определению операции объединения, имеем:
R1UR2={(x,1),(w,3),(e,2),(x,4),(y,5),(s,2)}
Задача 6. Пусть даны два отношения R1={(x,1),(w,3),(e,2),(x,4)} и R2={(x,1),(x,4),(y,5),(s,2)}. Чему равен результат выполнения операции пересечения данных отношений?
Решение. Согласно определению операции пересечения, имеем:
R1∩R2={(x,1),(x,4)}
Задача 7. Пусть даны два отношения R1={(x,1),(w,3),(e,2),(x,4)} и R2={(x,1),(x,4),(y,5),(s,2)}. Чему равен результат выполнения операции разности данных отношений?
Решение. Согласно определению операции разности, имеем:
R1\R2={(w,3),(e,2)}
Задача 8. Пусть даны два отношения R1={(x,1),(w,3)} и R2={(y,5),(s,2)}. Чему равен результат выполнения операции декартова произведения данных отношений?
Решение. Согласно определению операции декартова произведения, имеем:
R1R2={(x,1,y,5),(x,1,s,2),(w,3,y,5),(w,3,s,2)}
Задача 9. Дано отношение R(A,B,C)= {(x,1,Q),(w,2,E),(e,2,M),(x,4,Q), (x,6,Q)}. Чему равен результат выполнения операции проекции R[A,C]?
Решение. Согласно определению операции проекции, имеем:
R[A,C]={(x,Q),(w,E),(e,M)}
Задачи для самостоятельного решения
Сколько двоичных разрядов потребуется для кодировки 58 различных сообщений, если каждое кодовое слово должно иметь одинаковую длину?
Сколько двоичных разрядов потребуется для кодировки 14 различных сообщений, если каждое кодовое слово должно иметь одинаковую длину?
Пусть имеется 16 кодовых знака. В слове длины 10 все кодовые знаки равновероятны. Сколько бит информации несет такое слово?
Пусть имеется 32 кодовых знака. В слове длины 4 все кодовые знаки равновероятны. Сколько бит информации несет такое слово?
Сколько различных сообщений можно передать по 7 проводам, если уровень сигнала на каждом проводе может принимать 2 значения?
Сколько различных сообщений можно передать по 4 проводам, если уровень сигнала на каждом проводе может принимать 3 значения?
Сколько различных сообщений можно закодировать с помощью 9 двоичных разрядов?
Сколько различных сообщений можно закодировать 5 разрядным словом, если каждый разряд может принимать 3 значения?
Пусть на предприятии для кодирования использующихся в производстве материалов применяется код длины 5. Первый элемент кода может быть буквой А или В, каждый из оставшихся четырех элементов может быть десятичной цифрой. Сколько всего материалов может быть закодировано таким кодом?
Пусть на предприятии каждому сотруднику присвоен код длины 4. В качестве элементов кода могут выступать символы множества {1,2,3,А,В}. Сколько всего сотрудников может быть закодировано таким кодом?
Пусть на предприятии каждому отделу присвоен код длины 3. В качестве первого элемента кода может выступать символ множества {А,В,С}. В качестве второго и третьего элементов кода может выступать десятичная цифра. Сколько всего отделов может быть закодировано таким кодом?
Пусть используется код с проверкой на четность. Чему равны проверочные разряды d и g кодовых слов a=(00011010d) и b=(9Ag)? Здесь для записи первых восьми бит кодового слова b использовалась шестнадцатеричная система.
Пусть используется код с проверкой на четность. Чему равны проверочные разряды d и g кодовых слов a=(11011000d) и b=(B1g)? Здесь для записи первых восьми бит кодового слова b использовалась шестнадцатеричная система.
Пусть используется код с проверкой на четность. Чему равны проверочные разряды d и g кодовых слов a=(01110001d) и b=(94g)? Здесь для записи первых восьми бит кодового слова b использовалась шестнадцатеричная система.
Пусть используется код с проверкой на нечетность. Чему равны проверочные разряды d и g кодовых слов a=(D3d) и b=(01100100g)? Здесь для записи первых восьми бит кодового слова a использовалась шестнадцатеричная система.
Пусть используется код с проверкой на нечетность. Чему равны проверочные разряды d и g кодовых слов a=(3Ed) и b=(00110110g)? Здесь для записи первых восьми бит кодового слова a использовалась шестнадцатеричная система.
Сколько двоичных разрядов потребуется для кодировки всех букв английского языка?
Сколько двоичных разрядов потребуется для кодировки всех букв русского языка?
Сколько различных сообщений можно передать с помощью 6 флажков различного цвета, взятых по два?
В книге Льюиса Кэррола расказывается, как героиня Алиса поняла, что для разговора с котенком вполне достаточно, чтобы он мурлыкал, когда хочет сказать «да» и мяукал, когда хочет сказать «нет». К сожалению, котенок мурлыкал в ответ на все вопросы. Сколько бит информации передавал Алисе котенок?
Допустим, что Вы забыли точный адрес вашего приятеля. Вам известна улица и номер дома. Но оказалось, что под данным номером значится два двухэтажных корпуса, в каждом корпусе два подъезда, в каждом подъезде по два этажа, на каждом этаже по две квартиры. Сколько бит информации Вам не достает, чтобы определить номер квартиры вашего приятеля?
Разработайте правила быстрого преобразования чисел, записанных в двоичной системе в соответствующие числа, записанные в восьмеричной системе. Также разработайте правила обратного преобразования, т.е. правила преобразования чисел, записанных в восьмеричной системе, в числа, записанные в двоичной системе. Разработайте аналогичные правила, только вместо восьмеричной системы используйте шестнадцатеричную систему счисления. Сделайте вывод, почему восьмеричная и шестнадцатеричная системы широко используются в программировании.
Определите избыточность
некоторого иностранного текста и
оцените свои знания языка по следующей
шкале:
- 0 баллов,
- 2 балла,
- 3 балла,
- 4 балла и
- 5 баллов.Примером устройства, содержащего аналого-цифровой преобразователь, является звуковая карта. Кроме того, в звуковой карте содержится устройство, осуществляющее обратное преобразование из цифровой информации в аналоговую информацию. Если используется 16-битная звуковая карта, то ее динамический диапазон не хуже, чем динамический диапазон CD, и качество звука определяется частотой дискретизации (частотой сэмплинга). Частота сэмплинга обычно выбирается программно. В зависимости от используемого ПО частота сэмплинга может быть следующей (Гц): 8000, 11025, 11127, 18900, 22050, 22255, 32000, 37800, 44056, 44100, 48000, 88200, 96000. Другим важным параметром является число каналов: один канал (моно) или два канала (стерео). Исследуйте, какая частота сэмплинга не вызывает у Вас неприятных слуховых ощущений. Объясните почему. Оцените расход памяти на секунду звучания для различных частот сэмплинга и для различных форматов звуковых файлов.
Сколько товаров может быть закодировано штрих-кодом в формате EAN-8, если для кодирования разрешено использовать все доступные разряды данного штрих-кода.
Сколько товаров может быть закодировано штрих-кодом в формате EAN-13, если для кодирования разрешено использовать все доступные разряды данного штрих-кода.
Сколько товаров может быть закодировано штрих-кодом в формате EAN-13, если шесть разрядов данного штрих-кода заняты для кодирования даты выпуска товара.
Сколько товаров может быть закодировано штрих-кодом в формате EAN-13, если шесть разрядов данного штрих-кода заняты для кодирования даты выпуска товара, и два разряда заняты для кодирования цеха, где был произведен товар.
Пусть даны два отношения R1={(a,2),(b,1),(c,8),(c,1)} и R2={(c,7),(a,2),(b,1)}. Чему равен результат выполнения операции объединения данных отношений?
Пусть даны два отношения R1={(a,1),(b,2),(c,3)} и R2={(b,2),(c,3),(d,2)}. Чему равен результат выполнения операции объединения данных отношений?
Пусть даны два отношения R1={(x,2),(x,3),(x,4)} и R2={(y,1),(y,2),(y,3)}. Чему равен результат выполнения операции пересечения данных отношений?
Пусть даны два отношения R1={(x,1),(w,3),(e,2),(x,4)} и R2={(x,1),(x,4)}. Чему равен результат выполнения операции пересечения данных отношений?
Пусть даны два отношения R1={(x,1),(w,3),(x,4)} и R2={(x,1),(y,5),(s,2)}. Чему равен результат выполнения операции разности данных отношений?
Пусть даны два отношения R1={(x,1),(x,2),(x,3),(x,4)} и R2={(x,1),(x,4),(y,5)}. Чему равен результат выполнения операции разности данных отношений?
Пусть даны два отношения R1={(x,1)} и R2={(y,5),(s,2)}. Чему равен результат выполнения операции декартова произведения данных отношений?
Пусть даны два отношения R1={(x,1),(w,3)} и R2={(y,5)}. Чему равен результат выполнения операции декартова произведения данных отношений?
Дано отношение R(A,B,C)={(x,1,Q),(x,1,E),(e,2,M),(x,4,Q)}. Чему равен результат выполнения операции проекции R[A,B]?
Дано отношение R(A,B,C)= {(x,2,Q),(w,4,E),(e,1,M),(x,2,Q),(x,6,Q)}. Чему равен результат выполнения операции проекции R[A,C]?
