- •3.Преобразование сообщений
- •Преобразование непрерывных сообщений в дискретные
- •4.Преобразование цифровых сообщений в дискретные и аналоговые
- •7.Оперативная память (оп)
- •Магнитооптические диски
- •Флэш-память
- •9.Устройства ввода.Клавиатура
- •Звуковой ввод
- •10. Устройства вывода информации.
- •12.Представление в эвм чисел целого типа
- •Представление целых беззнаковых чисел
- •Представление целых чисел со знаком
- •Операции над целыми числами
- •13.Представление в эвм дробных чисел
- •Перевод дробных чисел из двоичной системы в десятичную
- •Перевод дробных чисел из десятичной системы в двоичную
- •Представление дробных чисел в форме с плавающей запятой
- •Операции над действительными числами
- •14.Представление в эвм логических данных
- •3.4.2. Операции над логическими данными
- •3.4.3. Формирование логических выражений
- •15.Представление в эвм символьных (текстовых) данных
- •Однобайтовые системы кодировки
- •Система Unicode (Юникод)
- •Субтрактивные модели
- •17. Кодирование цветовой информации
- •18. Растровая графика
- •19. Векторная графика
- •20.Основные понятия по
- •21.Операционная система (ос)
- •22. Назначение файловой системы
- •Расположение файлов на жестком диске
- •23. Параметры файлов
- •25. Архивация данных.
- •26. Технология ole при создании документа
- •30. Табличные процессоры(ТбП)
- •29. Компьютерные сети.
- •31. Глобальная сеть Интернет. Структурные компоненты Интернет. Сервисы Интернет.
- •32. Служба www. Электронная почта.
- •33. Понятие бд. Классификация бд. Системы управления бд (субд). Понятие банка данных.
- •34. Понятие моделей данных. Иерархическая модель. Сетевая модель.
- •36. Реляционная модель.
- •39. Объекты бд:
- •41. Типы данных, используемые в бд:
- •42. Реляционные ключи
- •43.Связывание таблиц
- •44.Ссылочная целостность.
- •46. Некоторые операции реляционной алгебры.
- •49. Язык sql. Определение данных. Манипулирование данными. Сортировка данных.
- •53. Классификация бд
- •54. Архитектура файл-сервер,клиент-сервер.
- •28. Табличные процессоры(ТбП)
- •35.Модели знаний.
- •51. Язык sql. Группировка данных.
- •27.Текстовые процессоры. Назначение, функциональные возможности
- •45.Ограничения целостности бд. Виды ограничений целостности
- •49.Язык sql. Сортировка данных
Представление дробных чисел в форме с плавающей запятой
Для представления дробных чисел используется так называемая полулогарифмическая форма
Aq = mqp =(p, m)q ,
где
q - основание системы счисления;
p - порядок;
m - мантисса.
Например, А=3,1415927. Вот варианты полулогарифмической формы:
(0,031415927×102)10 = (2; 0,031415927)10,
(3141,5927×10-3)10 = (-3; 3141,5927)10
и т. д. Видим, что для каждого числа существует бесконечное количество вариантов полулогарифмической формы.
Число называется нормализованным, если
т. е. 1) мантисса по абсолютному значению не превосходит 1 (это второе неравенство);
2) первая цифра мантиссы после запятой не равна нулю (это первое неравенство).
В нашем примере нормализованная форма числа А=0,31415927×101 = (1; 0,31425927).
Вот вариант представления нормализованного числа в ЭВМ:
Запятая не фиксирована в определенном месте разрядной сетки, т. е. как бы плавает, отчего такой способ представления получил название "форма с плавающей запятой".
Попробуем на конкретном примере оценить возможный диапазон представления чисел в форме с плавающей запятой.
Пусть длина числа - 4 байта (32 бита), в том числе:
- знак - 1 бит;
- порядок со знаком - 8 бит;
- мантисса - 23 бита.
Максимальная мантисса = 2-1+ 2-2+ ...+ 2-23 = 1- 2-23 (во всех битах 1, сумма подсчитана по формуле для арифметической прогрессии).
Максимальный порядок = 27=127 (т. к. из 8-ми бит порядка один бит- знак).
Следовательно, максимальное равно
(1- 2-23)2127 1,71038 .
Сомневающиеся могут запустить Калькулятор и выполнить вычисления.
Заглянув в справочники, для четырехбайтовых действительных увидим максимальное примерно равно 3,41038 .
Операции над действительными числами
Для данных действительного типа определены следующие арифметические операции:
сложение ( + );
вычитание ( - );
умножение ( * );
деление ( / );
возведение в степень ( ^ ),
В нецелую степень можно возводить только положительные числа.
Нецелая степень по правилам математики вычисляется по формуле:
ax = exln(a) ,
где е - основание натуральных логарифмов. Это значит, что в дробную степень можно возводить числа, превышающие ноль.
Ввод-вывод действительных чисел Возможны 2 формы ввода действительных чисел:
с десятичной запятой;
экспоненциальная.
Форма с десятичной запятой - это обычная, привычная нам форма, например: 23, 78069.
Экспоненциальная форма - это по существу то, что мы называли полулогарифмической формой: мантисса плюс английская буква Е полюс порядок числа (обязательно целое число). Пробелы внутри числа не допускаются. Например:
4,556098Е3 – это 4,556098103 = 4556,098); 0,1234567Е-4 – это 0,123456710-4 = 0,00001234567).
Экспоненциальная форма удобна для записи чисел значительно больших единицы либо значительно меньших единицы. Действительно, проще записать 1,23Е-10, чем 0,000000000123 или 3,37Е16 чем 33700000000000000. Мало того, что от нулей рябит в глазах, так еще надо не ошибиться в их количестве.
Вывод чисел.
Практически все программы, выполняющие математические расчеты, допускают 2 формы вывода действительных чисел:
с десятичной запятой;
экспоненциальную.
Форма вывода может выбираться как самой программой (выбирается та форма, при которой количество выводимых символов меньше), так и пользователем.