Составители:
7
некоторое фиксированное количество разрядов отводят для хранения
характеристики (тоже со знаком).
1.3.3. Представление чисел в научном формате (формате с порядком)
Во всех языках программирования нормальная форма чисел записывается
как форма с порядком. Этот формат называется также экспоненциальным.
Например, число 91,02 после нормирования запишется как 0,9102⋅10
2
. В
формате с порядком оно примет вид 0,9102Е02.
Здесь Е – символ десятичной системы счисления, 02 – порядок.
Число –2063 в формате с порядком примет вид –0,2063Е04, а число 0,0057
запишется как 0,57Е-02 (так как в нормализованной форме оно равно 0,57⋅10
-2
,
перед порядком обязателен знак минус).
В качестве примера рассмотрим перевод еще нескольких чисел в научный
формат.
Число Нормальная Научный
форма формат
169,3 0,1693⋅10
3
0,16936Е03
-27,8 -0,278⋅10
2
-0,278Е02
0,0017 0,17⋅10
-2
0,17Е-02
-0,0008 -0,8⋅10
-3
-0,8Е-03
1.3.4. Кодирование текстовых данных
Если каждому символу алфавита сопоставить определенное целое число
(например, порядковый номер), то с помощью двоичного кода можно
кодировать и текстовую информацию. Восьми двоичных разрядов достаточно
для кодирования 256 различных символов. Этого хватит, чтобы выразить
различными комбинациями восьми битов все символы английского и русского
языков, как строчные, так и
прописные, а также знаки препинания, символы
основных арифметических действий и некоторые общепринятые специальные
символы, например символ «§» (все символы клавиатуры компьютера).
1.3.5. Основные структуры данных
Работа с большими наборами данных автоматизируется проще, когда
данные упорядочены, то есть образуют заданную структуру. Существует три
основных типа структур данных: линейная, иерархическая и табличная. Их
можно рассмотреть на примере обычной книги.
Если разобрать книгу на отдельные листы и перемешать их, книга потеряет
свое назначение. Она
по-прежнему будет представлять набор данных, но
подобрать адекватный метод для получения из нее информации весьма
непросто. (Еще хуже дело будет обстоять, если из книги вырезать каждую
букву отдельно — в этом случае вряд ли вообще найдется адекватный метод
для ее прочтения.)
Если же собрать все листы книги в правильной последовательности, мы
получим простейшую структуру данных — линейную. Такую книгу уже можно
Страницы
- « первая
- ‹ предыдущая
- …
- 6
- 7
- 8
- 9
- 10
- …
- следующая ›
- последняя »