- •Список сокращений
- •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. Кодирование информации
- •Требования к содержанию, оформлению и порядку выполнения
- •Теоретическая часть
- •Общая постановка задачи
- •Список индивидуальных данных
- •Пример выполнения работы
- •Контрольные вопросы к защите
- •Понятие информации.
- •Способ оценки результатов
- •Пример выполнения работы
- •Пример выполнения работы
- •Контрольные вопросы к защите
- •Список индивидуальных данных
- •Пример выполнения работы
- •Пример выполнения работы
- •Контрольные вопросы к защите
- •Способ оценки результатов
Пример выполнения работы
Рассмотрим 30 вариант. В данном варианте исходный граф задается списками смежности. Требуется разработать алгоритм, преобразующий исходные списки смежности в список ребер, задающий тот же граф.
Для графа, представленного на рис.Л3.1, списки смежности представлены на рис.Л3.2. Такие списки являются входом алгоритма, который требуется разработать в данной лабораторной работе. Выходом алгоритма является список ребер. Для рассматриваемого графа список ребер представлен на рис.Л3.3.
Алгоритм преобразования списков смежности в список ребер представлен блок-схемой на рис.Л3.4.
Контрольные вопросы к защите
Определение графа, ориентированного графа, взвешенного графа.
Определение цепи, цикла, контура.
Определение подграфа.
Определение дерева и покрывающего дерева.
Хранение графа с помощью матрицы смежности.
Хранение графа с помощью матрицы инцидентности.
Хранение графа с помощью массивов смежности.
Хранение графа с помощью массива ребер.
Хранение графа с помощью списков смежности.
Хранение графа с помощью списка ребер.
Хранение ориентированного дерева с помощью массива.
Проанализируйте преимущества и недостатки различных СД для хранения графов.
Способ оценки результатов
Критерии оценки результатов совпадают с критериями, определенными при описании лабораторной работы №1 в разделе «Способ оценки результатов».
Лабораторная работа №4. Технологии штрихового кодирования
Целью лабораторной работы является изучение основ технологии штрихового кодирования.
Требования к содержанию, оформлению и порядку выполнения
В содержательной части отчета по выполнению лабораторной работы требуется отразить процесс построения штрих-кода согласно своему варианту и сделать вывод об областях применения технологии штрихового кодирования и преимуществах, которые оно дает.
Если выполнена программная реализация алгоритмов, то также требуется привести описание программ.
Теоретическая часть
Теоретические сведения, необходимые для выполнения лабораторной работы, представлены в разд.3.3.
Общая постановка задачи
Требуется выполнить следующие:
Сформулируйте, какие преимущества дает технология штрихового кодирования товаров.
Найдите любой товар, на который нанесен штрих-код в формате EAN-13. Проанализируйте данный штрих-код и определите страну происхождения товара, код предприятия изготовителя товара, код товара. Проверьте контрольный разряд данного штрих-кода.
Закодируйте штрих-кодом формата EAN-13 некоторое число, соответствующее своему варианту (см. следующий раздел).
Для штрих-кода, полученного в предыдущем пункте, сформируйте строку, кодирующую графическое изображение данного штрих-кода.
Установите на компьютер шрифт EAN-13 и отобразите на экран компьютера строку, полученную в предыдущем пункте, в данном шрифте (на экране компьютера должно получиться графическое изображение штрих-кода). Для отображения на экране компьютера строки в заданном шрифте не обязательно писать соответствующую программу. Можно воспользоваться стандартным ПО, например редактором Word.
В качестве дополнительных заданий рекомендуется выполнить следующее:
Программно реализовать алгоритм вычисления контрольного разряда штрих-кода формата EAN.
Программно реализовать алгоритм формирования строки, кодирующей графическое изображение штрих-кода EAN-13.
Разработать программу, позволяющую вводить, отображать и печатать штрих-коды в формате EAN-13. На рис.4.5 представлено основное окно аналогичной программы.
