- •51.1. Понятие системы счисления. Позиционные и непозиционные системы счисления. Методы перевода чисел из одной системы счисления в другую.
- •52.1 Представление чисел с фиксированной и плавающей запятой. Диапазон и точность представления
- •52.2 Типы звеньев данных. Понятие звена данных.
- •52.3 Системы искусственного интеллекта. Методы представлениязнаний. Рассужденияизадачи.
- •53.1 Выполнение операции алгебраического сложения с плавающей запятой
- •53.2 Локальные вычислительные сети. Особенности. Основные распространенные протоколы, методы доступа
- •53.3 Определение базы данных. Уровни представления данных, принцип независимости данных. Схема базы данных
- •54.1 Умножение чисел со старших разрядов в прямом коде
- •Умножение с младших разрядов в дополнительном коде
- •Умножение со старших разрядов в дополнительном коде
- •55.1 Методы выполнения операции деления.
- •2 Деление двоичных чисел с фиксированной запятой
- •2.8. Деление двоичных чисел с плавающей запятой
- •55.2 Язык программирования php. Синтаксис. Основные операторы.
- •56.1 Основные положения и законы алгебры логики
- •56.2 Dhtml. JavaScript. Возможности и области применения
- •2. Моделированиеэкспоненциальнойслучайнойвеличины
- •1. Алгоритм реализации датчика дискретной с.В.
- •2. Пуассоновская с.В
- •58.1.Минимизация логической функции.
- •59.1 Синтез комбинационных логических схем в различных базисах.
- •59.2 Интерфейс программного обмена данными. Структура системной шины.
- •59.3. Реляционная алгебра. Sql
- •60.1.Основные характеристики и параметры интегральных логических элементов. Виды интегральных схем по функциональному назначению.
- •Итнернет технологии
- •2.1 Как работают механизмы поиска
- •60.3 Проектирование реляционной бд, функциональные зависимости, декомпозиция отношений, нормальные формы.
- •62.1 Законы Кирхгофа и преобразование электрических цепей на их основе.
- •63. 1 Электрические источники вторичного питания.
- •Трансформаторный (сетевой) источник питания
- •Габариты трансформатора
- •Достоинства трансформаторных бп
- •Недостатки трансформаторных бп
- •Импульсный источник питания
- •Достоинства импульсных бп
- •Недостатки импульсных бп
- •68.3 Понятие и принципы построения математической модели, параметры и ограничения. Задачи математического программирования, классификация.
- •69.1Аналого-цифровые преобразователи.
- •70.1Цифро-аналоговые преобразователи.
- •70.2 Логические единицы работы многозадачных операционных систем и их использование
- •71.1Источники опорного напряжения и тока.
- •Ион на полевых транзисторах
- •72.3 Общие положения стандарта шифрования данных гост 28147-89 и режим простой замены в стандарте шифрования данных гост 28147-89.
- •73.1 Принципы конвейерной обработки информации в эвм.
- •73.2. Способы адресации и их использование в ассемблерных программах.
- •2. Непосредственная адресация
- •73.3 Понятие политики безопасности: общие положения, аксиомы защищённых систем, понятия доступа и монитора безопасности.
- •1 Человек-пользователь воспринимает объекты и получает информацию о состоянии ас через те субъекты, которыми он управляет и которые отображают информацию.
- •2 Угрозы компонентам ас исходят от субъекта, как активного компонента, изменяющего состояние объектов в ас.
- •3 Субъекты могут влиять друг на друга через изменяемые ими объекты, связанные с другими субъектами, порождая субъекты, представляющие угрозу для безопасности информации или работоспособности системы.
- •74.1Организация памяти эвм. Горизонтальное и вертикальное разбиение. Расслоение обращений. Организация памяти эвм. Горизонтальное и вертикальное разбиение памяти. Расслоение обращений.
- •74.2 Сравнение программных возможностей современных операционных систем ( Windows, Unix).
- •По удобству использования и наличию особых режимов
- •Вопрос 1
- •Вопрос 2
- •Понятие энтропии Энтропия как мера неопределенности
- •Свойства энтропии
- •75.1 Подходы к организации эвм. Эвм, управляемые данными. Эвм, управляемые запросами.
- •Методика построения помехоустойчивых кодов. Информационный предел избыточности
- •1.1. Принципы помехоустойчивого кодирования
- •761 Организация ввода-вывода информации в эвм. Программный обмен, обмен через прерывания, режим прямого доступа к памяти.
- •Организация ввода/вывода информации в эвм. Программный обмен, обмен через прерывания, режим прямого доступа к памяти.
- •Глава II
- •11.1. Проблемы организации систем ввода-вывода
- •11.2. Прямой доступ к памяти
- •9.16. Принципы организации системы прерывания программ.
- •76.2 Динамические структуры данных. Основные виды, способы построения.
- •76.3 Системный анализ, определение и этапы. Сущность системного подхода и его применение при проектировании асоиу.
- •2 Системный анализ. Определение и этапы.
- •77.1 История развития и современное состояние в области микропроцессорных систем.
- •77.2 Стандартные и структурированные типы данных.
- •77.3 Математическое описание объектов управления. Цель и задача управления. Принцип отрицательной обратной связи.
- •2.1. Математические методы построения оптимальных и адаптивных систем управления
- •2.1.1. Математическое описание объектов управления
- •2.1.2. Цель и задача управления
- •2.1.3. Задача оптимального управления и критерии качества
- •78.1 (Он же 80.1) Организация микроЭвм на базе микропрограммируемого микропроцессорного комплекта, типовые циклы функционирования.
- •78.2 Жизненный цикл программных средств. Этапы разработки программного обеспечения.
- •Программное обеспечение
- •Прог. Комплекс Документы
- •78. 3 Критерий качества. Методы решения задач оптимального управления
- •79.2 Нисходящее проектирование алгоритмов на примере моделирования арифметических операций сложения, вычитания, с плавающей запятой.
- •79.3 Понятия управляемости, достижимости и наблюдаемости динамических систем.
- •80.1 Организация микроЭвм на базе микропрограммируемого микропроцессорного комплекта, типовые циклы функционирования.
- •80.2 Восходящий метод проектирования алгоритмов и программ. Спроектировать схему универсального алгоритма перевода чисел из любой системы счисления в любую другую.
- •80.3 Методология структурного проектирования sadt.
52.3 Системы искусственного интеллекта. Методы представлениязнаний. Рассужденияизадачи.
ИСКУССТВЕННЫЙ ИНТЕЛЛЕКТ(БЭС) - раздел информатики, включающий разработку методов моделирования и воспроизведения с помощью ЭВМ отдельных функций творческой деятельности человека, решение проблемы представления знаний в ЭВМ и построение баз знаний, создание экспертных систем, разработку т. н. интеллектуальных роботов.
Интеллектуальными системами называют такие автоматизированные системы, которые предназначены для реализации интеллектуальных задач, решаемых людьми.
На основе исследований в области искусственного интеллекта сформировалась новая область индустрии – производство интеллектуальных систем.
Интеллектуальными системами называют такие автоматизированные системы, которые предназначены для реализации интеллектуальных задач, решаемых людьми.
К системам искусственного интеллекта относятся следующие типы автоматизированных систем:
1.Естественно- языковые системы;
2.Системы речевого общения;
3.Системы обработки визуальной информации;
4.Системы машинного перевода;
5.Экспертные системы и оболочки экспертных систем;
Все существующие интеллектуальные системы делятся на два класса:
1.Системы общего назначения;
2.Специализированные системы.
Системы общего назначения содержат метапроцедуры поиска, при помощи которых они генерируют и исполняют процедуры решения новых конкретных задач.
К специализированным относятся системы, которые выполняют решение фиксированного набора задач, предопределенного при проектировании интеллектуальной системы.
Основной проблемой, решаемой в СИИ всех типов, является проблема представления знаний.
Основные характеристики знаний:
• Внутренняя интерпретируемость;
• Структурированность;
• Связность;
• Семантическая метрика;
• Активность.
В интеллектуальных системах используются четыре основных типа моделей знаний:
Жёсткие модели |
Продукции · Семантические сети · Фреймы · Логическая модель |
Мягкие методы |
Нейросети · Эволюционное моделирование · Нечёткая логика |
Анализируя историю ИИ, можно выделить такое обширное направление как моделирование рассуждений. Долгие годы развитие этой науки двигалось именно по этому пути, и теперь это одна из самых развитых областей в современном ИИ. Моделирование рассуждений подразумевает создание символьных систем, на входе которых поставлена некая задача, а на выходе требуется её решение. Как правило, предлагаемая задача уже формализована, то есть переведена в математическую форму, но либо не имеет алгоритма решения, либо он слишком сложен, трудоёмок и т. п. В это направление входят: доказательство теорем, принятие решений и теория игр, планирование и диспетчеризация, прогнозирование.
53.1 Выполнение операции алгебраического сложения с плавающей запятой
Сложение (вычитание) двоичных чисел с плавающей запятой
При вычислительных операциях с плавающей запятой двоичные числа представляются в виде мантиссы с ее знаком, которая по модулю строго меньше единицы, и порядка с его знаком, который может быть равен нулю или любому (в пределах отведенного числа разрядов) целому числу, т.е. .
Операция сложения (вычитания) чисел с плавающей запятой производится следующим образом.
Первоначально уравнивают порядки слагаемых, для того чтобы привести в соответствие весовые коэффициенты одноименных разрядов мантисс слагаемых. Для этого меньший порядок слагаемого увеличивают до значения, равного большему порядку, а мантиссу этого слагаемого денормализуют, т.е. сдвигают вправо на число разрядов, равное разности между большим и меньшим порядками слагаемых.
Затем мантиссы обоих слагаемых переводят в модифицированный обратный или в модифицированный дополнительный код с учетом их знаков и складывают в соответствующем коде по рассмотренным выше правилам сложения чисел с фиксированной запятой. При этом возможны три случая.
Первый случай. Сложение мантисс слагаемых произошло без переполнения разрядной сетки и нарушения нормализации.
В этом случае результат сложения мантисс переводится из модифицированного обратного (дополнительного) кода в прямой код и представляется как мантисса суммы. Порядком суммы при этом является общий после уравнивания порядок слагаемых.
Второй случай. Сложение мантисс слагаемых произошло без переполнения разрядной сетки, но результат после перевода мантиссы суммы в прямой код оказался ненормализованным.
В этом случае производится нормализация результата сложения, т.е. мантисса суммы сдвигается на соответствующее число разрядов влево, а порядок суммы уменьшается на такое же число.
Третий случай. При сложении мантисс слагаемых произошло переполнение разрядной сетки, т.е. в знаковых разрядах мантиссы суммы оказалась комбинация 01 или 10.
В этом случае цифры всех разрядов данной мантиссы суммы, включая знаковые, сдвигаются на один разряд вправо, после чего в старший знаковый разряд заносится цифра, совпадающая с цифрой, оказавшейся в младшем знаковом разряде после сдвига. Полученный таким образом результат переводится в прямой код и представляет собой мантиссу суммы. Порядок же суммы при этом следует увеличить, и он будет на единицу больше значения уравненных порядков слагаемых.
Пример (первый случай).
Слагаемые:
Требуется найти , т.е найтии.
Первый шаг.
Уравнивание порядков слагаемых, т.е. денормализация слагаемого , чтобы его порядок стал равен + 101.
После уравнивания .
Второй шаг.
Перевод мантисс обоих слагаемых в модифицированный обратный код
Третий шаг.
Сложение мантисс
-> 1 +
.
Четвертый шаг.
Перевод мантиссы суммы в прямой код .
Результат операции сложения .
Пример (второй случай).
Слагаемые:
Требуется найти , т.е найтии.
Будем производить вычисление в модифицированном обратном коде.
Уравнение порядков в данном примере не требуется.
Первый шаг.
Перевод мантисс слагаемых в модифицированный обратный код
Второй шаг.
Сложение мантисс слагаемых
Третий шаг.
Перевод мантиссы суммы в прямой код
.
Произошла денормализация вправо на три разряда.
Четвертый шаг.
Устранение денормализации путем сдвига прямого кода мантиссы суммы на три разряда влево и вычитания из первоначального порядка суммы трех единиц. Вычитание производится в модифицированном дополнительном или в модифицированном обратном коде
Результат операции сложения
Пример (третий случай).
Слагаемые:
Требуется найти , т.е найтии.
Будем производить вычисления в модифицированном обратном коде.
Первый шаг.
Уравнение порядков слагаемых
.
Второй шаг.
Перевод мантисс слагаемых в модифицированный обратный код
Третий шаг.
Сложение мантисс слагаемых
1 10,111011101
-> 1 +
10,111011110
Произошло переполнение разрядной сетки (денормализация влево), т.к. в знаковых разрядах мантиссы суммы оказались разные знаки.
Четвертый шаг.
Устранение переполнения (нормализация) путем сдвига мантиссы суммы на один разряд вправо и прибавления единицы к первоначально полученному порядку суммы в модифицированном дополнительном или в модифицированном обратном коде.
Пятый шаг.
Перевод мантиссы суммы в прямой код
Результат операции сложения
Метод ускоренного сложения двоичных чисел с запоминанием переносов
Для минимизации времени сложения при выполнении операций, требующих ряда последовательных суммирований большого количества чисел, в ряде случаев используют параллельные сумматоры с запоминанием переноса. В подобных сумматорах сложение выполняется как разрядная операция с запоминанием поразрядного значения суммы Siп. Возникающие при этом в процессе последовательных сложений единичные сигналы переноса не распространяются по сумматору, а запоминаются в отдельном регистре переносов РП.
Процесс ускоренного сложения с запоминанием переносов группы чисел состоит из ряда циклов по числу слагаемых. В каждом цикле, за исключением последнего-го, производится поразрядное сложение и формирование переносов трех чисел: очередного слагаемого, поразрядной суммы от предшествовавших сложений и значение переноса, сформированного в предшествующем цикле сложения. Образующиеся при этом новое поразрядное значение суммы и значение переноса запоминаются и в следующем цикле сложения суммируются с очередным слагаемым аналогичным образом. Для завершения выполнения сложения и получения окончательного результата (полной суммы) необходимо в последнем цикле выполнить операцию полного сложения с учетом распространения переноса, например, по цепи сквозного переноса.