
- •1Информатика и современные информационные технологии: основные понятия и определения
- •3Классификация инф. Технологий
- •4Оппаратные средства пк , определение и классификация пк
- •5Аппаратные и программные средства , схема пк( смотри другой файл)
- •6Аппаратные средства пк, еденицы измерения информации, перевод из одной системы кодирования в другую
- •7Система кодирования данных , кодовая табл Двоичное кодирование
- •2.2. Кодирование целых чисел
- •2.3. Кодирование вещественных чисел
- •2.4. Кодирование текстовых данных
- •2.5. Кодирование графических данных
- •8 Базовая конфигурация пк
- •1. Системный блок
- •2. Монитор
- •3. Клавиатура
- •4. Мышь (ручные манипуляторы)
- •9 Составные части системного блока
- •10 Аппаратные средства пк характеристика основных устройств, размещенных на материнской плате.
- •11 Центральный процессор, системная шина.
- •12Внутреняя и внешняя память
- •13 Периферийные устройства пк
- •14 Классификации программных средств пк
- •15 Основные прикладные программы
- •18 Основные понятия операционной системы операционная система файл папка пиктограмма ярлык
- •Основные понятия операционной системы. Устройство. Файл.
- •Папка. Определение
- •21 Драйвер устройства, принцип Plug and Play.
- •22 Назначение и основные принципы работы программных оболочек.
- •23 .Работа с файловой системой средствами приложения Проводник.
- •24. Работа с файловой системой средствами приложения Windows Commander
- •25 Настройка операционной системы, основные возможности настройки ос, служебные программы (утилиты)
- •26 Компьютерные вирусы и способы защиты от них.
- •27 Архивация данных: форматы архивных файлов, алгоритмы архивации
- •28 Программы-архиваторы.
- •29 Функции и области применения текстовых процессоров.
2.3. Кодирование вещественных чисел
Существуют два способа представления вещественных чисел в памяти компьютера: с фиксированной точкой и с плавающей точкой.
При представлении вещественных чисел в форме с фиксированной точкой положение десятичной точки в машинном слове фиксировано (рис. 3).
Рис. 3. Вещественное число с фиксированной точкой.
Чаще всего точка фиксируется перед первым разрядом числа (рис.4).
Рис. 4. Вещественное число с точкой перед первым разрядом.
Целое число является частным случаем числа с фиксированной точкой, когда точка фиксирована после последнего разряда.
В форме с плавающей точкой вещественное число х представляется в виде
x = M x 2p
где |M|<1 и называется мантиссой, p – целое число, называемое порядком (рис. 5).
Рис. 5. Вещественное число с плавающей точкой.
Количество позиций, отводимых для мантиссы, определяет точность представления чисел, а количество позиций, отводимых для порядка – диапазон представления чисел.
Обычно мантисса записывается в нормализованном виде, то есть так, чтобы отсутствовали незначащие нули в старших разрядах:
0.0011101 ненормализованное представление,
0.1110100 нормализованное представление.
При сложении чисел в форме с плавающей точкой в общем случае нельзя складывать их мантиссы. Если слагаемые имеют разные порядки, то одинаковые разряды мантиссы будут на самом деле изображать разные разряды числа. Поэтому при сложении чисел необходимо предварительно выровнять их порядки, то есть числу с меньшим порядком приписать порядок второго числа и соответствующим образом изменить мантиссу
2.4. Кодирование текстовых данных
Если каждому символу алфавита сопоставить целое число, то можно с помощью двоичного кода кодировать текстовые данные. Восьми двоичных разрядов достаточно для кодирования 256 различных символов. Этого хватает, чтобы закодировать все строчные и прописные буквы английского или русского алфавита, а также знаки препинания, цифры, символы основных арифметических операций и некоторые специальные символы, например «%».
Технически это просто, но существуют организационные сложности. Для того чтобы весь мир одинаково кодировал текстовые данные, нужны единые таблицы кодирования, а это трудно осуществить из-за использования различных символов в национальных алфавитах. Сейчас по ряду причин наибольшее распространение получил стандарт США ANСII (American National Code for Information Interchange) – Американский национальный код для обмена информацией. В системе кодирования ANСII закреплены две таблицы кодирования: базовая со значениями кодов от 0 до 127 и расширенная с кодами от 128 до 255.
Коды от 0 до 31 базовой таблицы содержат так называемые управляющие коды, которым не соответствуют символы языка. Они служат для управления устройствами ввода-вывода. Коды с 32 по 127 служат для кодирования символов английского алфавита, знаков препинания, цифр и некоторых других символов. Расширенная таблица с кодами от 128 до 255 содержит набор специальных символов.
Аналогичные системы кодирования разработаны и в других странах. В России большое распространение имеет код КОИ-8.
Трудности создания единой системы кодирования текстовых данных связаны с ограниченным набором кодов (256). Если кодировать символы не 8-разрядными двоичными числами, а 16-разрядными, это позволит иметь набор из 65 536 различных кодов. Этого достаточно, чтобы в одной таблице разместить символы большинства языков. Такая система кодирования называетсяUnicode – универсальный код. Переход к этой системе долго сдерживался из-за недостатка памяти компьютеров, так как в системе Unicode все текстовые документы становятся вдвое длиннее. В настоящее время технические сложности преодолены и происходит постепенный переход на универсальную систему кодирования.