
- •Вопрос 1. Информатика. Структура предметной области. Объекты изучения информатики.
- •Вопрос 2. Что такое информация. Различие информации и данных.
- •Вопрос 3. Классификация мер информации.
- •Вопрос 4. Синтаксическая мера.
- •Вопрос 5. Семантическая мера.
- •Вопрос 6. Прагматическая мера.
- •Вопрос 7. Понятие о модели. Типы моделей.
- •Вопрос 8. Формулировка предметной задачи. Задачная ситуация
- •Вопрос 10. Основные области исследований информатики.
- •Вопрос 11. Геоинформационные системы. Классы задач.
- •13) Основные функции геоинформационных систем.
- •14) Междисциплинарные направления в информатике
- •15) Понятие информационной технологии. Функциональные и обеспечивающие информационные технологии.
- •16) Представление информации в цифровых автоматах (ца). Системы счисления.
- •19) Представление информации в цифровых автоматах (ца).
- •20) Выполнение арифметических операций над целыми числами. Прямой, обратный и дополнительный коды. Смещенный код и код Грея.
- •21) Представление вещественных чисел и выполнение арифметических операций над ними в эвм.
- •22) Погрешности представления числовой информации в эвм.
- •23 Представление символьной и графической информации в эвм.
- •24) Логические основы построения цифровых автоматов. Основные законы и постулаты алгебры логики.
- •25) Представление функций алгебры логики.
- •Вопрос 28 Классификация информационных технологий по типу обрабатываемой информации.
- •Вопрос 29. Представления о защите информации и информационной безопасности.
- •Вопрос 30. Формализация задачи.
- •Вопрос 31. Классификация по характеру использования информации
- •Вопрос 32. Информационные системы. Этапы развития информационных систем.
- •Вопрос 33. Информационные системы. Подсистемы Информационной системы.
- •Вопрос 34. Организационное обеспечение информационной системы
- •Вопрос 35 . Информационное обеспечение
- •Вопрос 36. Правовое обеспечения ис.
- •Вопрос 37. Техническое и программное обеспечение.
- •Вопрос 38. Программно-математическое обеспечение информационной системы.
- •Вопрос 39. Основные процессы в информационной системе.
- •Вопрос 40. Свойства информационной системы.
- •Вопрос 41. Классификация ис по степени автоматизации.
- •Вопрос 42. Электронный бизнес. Основные модели электронного бизнеса.
- •43. Общая схема постановки и решения предметных задач.
- •1) Цель
- •Вопрос 44. Элементы системы защиты информации.
- •Вопрос 45. Интеллектуальное обеспечение компьютеров.
- •Вопрос 46. Классификация вычислительных систем
- •Вопрос 47. Представление о системном подходе.
- •48. Коммуникация как передача информации о модели. Элементы и этапы процесса коммуникаций.
- •49. Информационные технологии экспертных систем. Основные компоненты экспертной системы, специалисты-разработчики.
- •Вопрос 50. Локальные вычислительные сети.
- •Вопрос 51. Формы адекватности информации.
- •Вопрос 52. Основные разделы искусственного интеллекта.
- •Процедурное программирование
- •Объектно-ориентированное программирование
- •Классификация информации по разным признакам
- •75. Классификация информационных систем по признаку структурированности задач.
- •76. Компьютеры. Поколения эвм.
- •77. Информационное общество.
- •78. Классификация информационных систем по сфере применения.
- •80. Централизованная и распределенная обработка данных.
- •81. Общая схема постановки и решения предметных задач.
- •82. Классификация информационных систем по функциональному признаку и уровням управления.
- •83. Информационные технологии в социальной сфере.
- •84,85 Угрозы безопасности информации. Непреднамеренные угрозы.
19) Представление информации в цифровых автоматах (ца).
В процессе переработки информации цифровые ЭВМ - компьютеры, оперируют числами, которые представляются в некоторой системе счисления.
Система счисления - это совокупность приемов и правил для записи чисел цифровыми знаками. Запись числа в некоторой системе счисления часто называют кодом числа.
Элементы (символы) алфавита, которые используются для записи чисел в некоторой системе счисления, принято называть цифрами. Каждой цифре данного числа однозначно сопоставляется ее количественный (числовой) эквивалент.
Различают позиционные и непозиционные системы счисления.
Непозиционная система счисления - это система, для которой значение символа, т.е. цифры, не зависит от его положения в числе. К таким системам относится, в частности, римская система (правда с некоторыми оговорками). Здесь, например, символ V всегда означает пять, вне зависимости от места его появления в записи числа. Есть и другие современные непозиционные системы.
Позиционная система счисления - это система, в которой значение каждой цифры зависит от ее числового эквивалента и от ее места (позиции) в числе, т.е. один и тот же символ (цифра) может принимать различные значения.
Наиболее известной позиционной системой счисления является десятичная система счисления. Например, в десятичном числе 555 первая цифра справа означает 5 единиц, соседняя с ней - 5 десятков, а левая - 5 сотен.
В связи с тем, что в цифровых автоматах в основном используются позиционные системы счисления, то мы в дальнейшем будем рассматривать только их.
Любая позиционная система счисления характеризуется основанием.
20) Выполнение арифметических операций над целыми числами. Прямой, обратный и дополнительный коды. Смещенный код и код Грея.
Прямой код числа.
Представление числа в привычной форме "знак"-"величина", при которой старший разряд ячейки отводится под знак, а остальные - под запись числа в двоичной системе, называется прямым кодом двоичного числа. Например, прямой код двоичных чисел 1001 и -1001 для 8-разрядной ячейки равен 00001001 и 10001001 соответственно. Положительные числа в ЭВМ всегда представляются с помощью прямого кода. Прямой код числа полностью совпадает с записью самого числа в ячейке машины. Прямой код отрицательного числа отличается от прямого кода соответствующего положительного числа лишь содержимым знакового разряда. Но отрицательные целые числа не представляются в ЭВМ с помощью прямого кода, для их представления используется так называемый дополнительный код.
Обратный код (или дополнение до 1) двоичного числа получают заменой всех его единиц на нули, а нулей на единицы.
Пример: X = (11010010)(2) - прямой код;
=
(00101101)(2)
- обратный код.
Дополнительный
код
положительного числа равен прямому
коду этого числа. Дополнительный код
отрицательного числа m равен 2k-|m|,
где k - количество разрядов в ячейке.
Как
уже было сказано, при представлении
неотрицательных чисел в беззнаковом
формате все разряды ячейки отводятся
под само число. Например, запись числа
243=11110011 в одном байте при беззнаковом
представлении будет выглядеть следующим
образом:
При представлении целых чисел со знаком старший (левый) разряд отводится под знак числа, и под собственно число остаётся на один разряд меньше. Поэтому, если приведённое выше состояние ячейки рассматривать как запись целого числа со знаком, то для компьютера в этой ячейке записано число -13 (243+13=256=28). Но если это же отрицательное число записать в ячейку из 16-ти разрядов, то содержимое ячейки будет следующим: Возникает вопрос: с какой целью отрицательные числа записываются в виде дополнительного кода и как получить дополнительный код отрицательного числа? Дополнительный код используется для упрощения выполнения арифметических операций. Если бы вычислительная машина работала с прямыми кодами положительных и отрицательных чисел, то при выполнении арифметических операций следовало бы выполнять ряд дополнительных действий. Например, при сложении нужно было бы проверять знаки обоих операндов и определять знак результата. Если знаки одинаковые, то вычисляется сумма операндов и ей присваивается тот же знак. Если знаки разные, то из большего по абсолютной величине числа вычитается меньшее и результату присваивается знак большего числа. То есть при таком представлении чисел (в виде только прямого кода) операция сложения реализуется через достаточно сложный алгоритм. Если же отрицательные числа представлять в виде дополнительного кода, то операция сложения, в том числе и разного знака, сводится к из поразрядному сложению. Для компьютерного представления целых чисел обычно используется один, два или четыре байта, то есть ячейка памяти будет состоять из восьми, шестнадцати или тридцати двух разрядов соответственно.
Грей-код является так называемым одношаговым кодом, т.е. при переходе от одного числа к другому всегда меняется лишь какой-то один из всех бит. Погрешность при считывании информации с механического кодового диска при переходе от одного числа к другому приведет лишь к тому, что переход от одного положения к другом будет лишь несколько смещен по времени, однако выдача совершенно неверного значения углового положения при переходе от одного положения к другому полностью исключается. Преимуществом Грей-кода является также его способность зеркального отображения информации. Так инвертируя старший бит можно простым образом менять направление счета и таким образом подбирать к фактическому (физическому) направлению вращения оси. Изменение направления счета таким образом может легко изменяться управляя так называемым входом " Complement ". Выдаваемое значение может таким образом быть возврастающим или спадающим при одном и том же физическом направлении вращения оси. Поскольку информация выраженая в Грей-коде имеет чисто кодированный характер не несущей реальной числовой информации должен он перед дальнейшей обработкой сперва преобразован в стандартный бинарный код. Осуществляется это при помощи преобразователя кода (декодера Грей-Бинар) который к счастью легко реализируется с помощью цепи из логических элементов «исключающее или» ( XOR ) как програмным так и аппаратным способом.
Код Грея используется в механических шифраторах угла поворота вала. При переходе из любого его состояния к следующему изменяется лишь один разряд. Это позволяет предотвратить ошибки, так как в данном случае при переходе между двумя соседними значениями все разряды не могут измениться одновременно.Смещенный код применяется в блоках АЦП и ЦАП.