- •Государственное образовательное учреждение высшего
- •Содержание
- •Введение
- •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. Трансляция, компиляция и интерпретация
- •Контрольные вопросы
- •Заключение
- •Список литературы
Контрольные вопросы
4.2.1. Сформулируйте определение модели.
4.2.2. Какие модели выделяют по области использования?
4.2.3. Какие модели выделяют по временному фактору?
4.2.4. Какие модели выделяют по форме представления?
4.2.5. Какие модели выделяют по способу представления?
4.2.6. Сформулируйте определение информационной модели.
4.2.7. Сформулируйте определение информационной модели.
4.2.8. Сформулируйте определение математической модели.
4.2.9. Сформулируйте определение компьютерной модели.
4.2.10. Сформулируйте определение знаковой модели.
4.3. Методы и технологии моделирования
Формализация – это один из этапов моделирования, заключающийся в записи информационной модели на формальном языке. Можно сказать, что формализацией называется любой «перевод» на формальный язык.
Обычно сначала создается словесная описательная модель на естественном языке. Например, «все тела притягивают друг друга под действием силы тяжести» (Ньютон, 1687 г.). Это некоторое обобщение конкретной закономерности («яблоко падает на землю»). После обобщения можно пытаться составить функцию, более точно выражающую эту закономерность. Для этого нужен один из формальных языков физики: «сила, с которой две материальные точки притягивают друг друга, прямо пропорциональна массам этих точек и обратно пропорциональна квадрату расстояния между ними». То же самое записывается с помощью специальных обозначений (другого формального языка, математического).
Можно выделять различные типы моделей в зависимости от типа формального языка. На языке математики пишутся математические модели (например, функции, описывающие физические процессы), на языке логики высказываний – формальные логические модели (например, модель двоичного сумматора).
Примером формализации является метод Монте-Карло – общее название группы численных методов, основанных на получении большого числа реализаций стохастического (случайного) процесса, который формируется таким образом, чтобы его вероятностные характеристики совпадали с аналогичными величинами решаемой задачи. Используется для решения статистических задач в областях физики, математики, экономики, оптимизации, теории управления и др.
Решение задачи во многом зависит от ее формулировки, при этом помогает формализация. Например, непонятно, как ответить на такой вопрос: «как сделать болт?». Необходимо привести конкретные факты, создать информационную модель. При этом нужно нарисовать точный чертеж с указанием всех размеров. Для этого используется формальный язык технических спецификаций. Формальная постановка задачи поможет создать не только один конкретный болт, но и любое необходимое их количество. Таким образом, формализация помогает решить задачу так, чтобы решение можно было применять не один раз.
Одним из приемов решения задачи является метод декомпозиции, который состоит в апробации, исследовании структурной связанности, сложности, устойчивости с помощью макетов или подмоделей упрощенного вида, у которых функциональная часть упрощена.
Объектно-ориентированное информационное моделирование
При информационном моделировании системы можно описывать состояние ее элементов. При этом говорят, что элементы являются объектами рассмотрения. Они обладают некоторым набором свойств. Некоторые из этих свойств являются постоянными признаками объекта. Другие – переменными. Каждое переменное свойство может принимать определенное количество значений. Набор значений объекта обеспечивает возможность классификации. В один класс объединяются объекты с близкими или одинаковыми значениями свойств. Набор свойств объекта не меняется во все время его существования. Если набор изменился, то объект стал другим. Значения же переменных свойств меняются во времени.
Интеллектуальная информационная система (ИИС) – это один из видов автоматизированных информационных систем, иногда ИИС называют системой, основанных на знаниях. ИИС представляет собой комплекс программных, лингвистических и логико-математических средств для реализации основной задачи: осуществление поддержки деятельности человека и поиска информации в режиме продвинутого диалога на естественном языке.
Отличительной чертой интеллектуальных систем является использование моделирования знаний для решения задачи из конкретной проблемной области.
Знания в интеллектуальных системах по форме их представления делятся на процедурные и декларативные.
