Автор работы: Пользователь скрыл имя, 11 Декабря 2012 в 00:05, курсовая работа
Предметом изучения науки информатика являются именно данные: методы их создания, хранения, обработки и передачи. А сама информация, зафиксированная в данных, её содержательный смысл интересны пользователям информационных систем, являющимся специалистами различных наук и областей деятельности: медика интересует медицинская информация, геолога — геологическая, предпринимателя — коммерческая и т. п. (в том числе специалиста по информатике интересует информация по вопросам работы с данными).
Введение 3
1 Представление информации в компьютере и единицы представления информации 4
2 Системы счисления 6
2.1 Правила перевода из одной системы счисления в другую 10
Заключение 13
Литература 14
Оглавление
Введение 3
1 Представление информации в компьютере и единицы представления информации 4
2 Системы счисления 6
2.1 Правила перевода из одной системы счисления в другую 10
Заключение 13
Литература 14
Введение
Информация (от лат. informatio, разъяснение, изложение, осведомленность) — сведения о чем-либо, независимо от формы их представления.
Предметом изучения науки информатика являются именно данные: методы их создания, хранения, обработки и передачи. А сама информация, зафиксированная в данных, её содержательный смысл интересны пользователям информационных систем, являющимся специалистами различных наук и областей деятельности: медика интересует медицинская информация, геолога — геологическая, предпринимателя — коммерческая и т. п. (в том числе специалиста по информатике интересует информация по вопросам работы с данными).
Известно, что
компьютер принимает и
1 Представление информации в компьютере и единицы представления информации
Любая информация (числовая, текстовая, звуковая, графическая и т.д.) в компьютере представляется (кодируется) в так называемой двоичной форме. Как оперативная, так и внешняя память, где и хранится вся информация, могут рассматриваться, как достаточно длинные последовательности из нулей и единиц. Под внешней памятью подразумеваются такие носители информации, как магнитные и оптические диски, ленты и т.п.
Единицей измерения информации является бит (BInary digiT) - именно такое количество информации содержится в ответе на вопрос: нуль или один? Цифры двоичного кода можно рассматривать как два равновероятных состояния (события). При записи двоичной цифры реализуется выбор одного из двух возможных состояний (одной из двух цифр) и, следовательно, она несет количество информации, равное 1 биту.
Важно, что каждая цифра машинного двоичного кода несет информацию в 1 бит. Таким образом, две цифры несут информацию в 2 бита, три цифры - в 3 бита и так далее.
Более крупными единицами измерения информации являются байт, килобайт (Kbyte), мегабайт (Mbyte), гигабайт (Gbyte) и терабайт (Tbyte). Один байт (byte) состоит из восьми бит, а каждая последующая величина больше предыдущей в 1024 раза.
Байта достаточно для хранения 256 различных значений, что позволяет размещать в нем любой из алфавитно-цифровых символов, если только мы можем ограничиться языками с небольшими алфавитами типа русского или английского. Первые 128 символов (занимающие семь младших бит) стандартизированы с помощью кодировки ASCII (American Standart Code for Information Interchange). Хуже обстоит дело с кодировками русского текста (символы русского алфавита расположены во второй половине таблицы из 256 символов) - их несколько, а наиболее распространенные из них сейчас две -- Windows-1251 и KOI8-R.
Для кодирования всех возможных символов, используемых народами мира, одного байта мало - необходимо использовать два последовательных (стандарт Unicode). Этот стандарт использует для кодирования 65536 кодов символов, в отличие от 256, принятого в стандарте ASCII, что оказывается достаточным для всех существующих языков, математических символов и других знаков. Первые 256 индексов используется для совместимости со стандартом ASCII.
Для того чтобы информация сохранилась в компьютере информацию надо закодировать.
Кодирование информации — процесс преобразования сигнала из формы, удобной для непосредственного использования информации, в форму, удобную для передачи, хранения или автоматической переработки.
2 Системы счисления
Система счисления - это совокупность правил и приемов записи чисел с помощью набора цифровых знаков. Количество цифр, необходимых для записи числа в системе, называют основанием системы счисления. Основание системы записывается в справа числа в нижнем индексе.
Основанием системы счисления называется количество цифр и символов, применяющихся для изображения числа Например в десятичной системе основание системы будет равно 10.
База системы — это последовательность цифр, используемых для записи числа. Ни в одной системе нет цифры, равной основанию системы.
Есть несколько видов систем счисления:
В позиционных системах счисления один и тот же числовой знак (цифра) в записи числа имеет различные значения в зависимости от того места (разряда), где он расположен. К числу таких систем относится современная десятичная система счисления, возникновение которой связано со счётом на пальцах. В позиционных системах чем больше основание системы, тем меньшее количество разрядов (то есть записываемых цифр) требуется при записи числа.
Наиболее употребляемыми в настоящее время позиционными системами являются:
Для различения систем счисления, в которых представлены числа, в обозначение двоичных и шестнадцатеричных чисел вводят дополнительные реквизиты: для двоичных чисел – нижний индекс справа от числа в виде цифры 2 или букв В либо b (Binary – двоичный), либо знак B или b справа от числа, для шестнадцатеричных чисел - нижний индекс справа от числа в виде числа 16 или букв H либо h (hexadecimal – шестнадцатеричный), либо знак H или h справа от числа.
В таблице 1 я
привела соответствие между наиболее
часто использующимися
А2 |
А8 |
А10 |
А16 |
0000 |
0 |
0 |
0 |
0001 |
1 |
1 |
1 |
0010 |
2 |
2 |
2 |
0011 |
3 |
3 |
3 |
0100 |
4 |
4 |
4 |
0101 |
5 |
5 |
5 |
0110 |
6 |
6 |
6 |
0111 |
7 |
7 |
7 |
1000 |
8 |
8 | |
1001 |
9 |
9 | |
1010 |
A(10) | ||
1011 |
B(11) | ||
1100 |
C(12) | ||
1101 |
D(13) | ||
1110 |
E(14) | ||
1111 |
F(15) |
Таблица 1 - Соответствие между наиболее часто использующимися системами счисления
Кроме этих четырех
наиболее часто использующихся систем
счисления, существует много других
(сколько чисел столько и
В непозиционных системах счисления величина, которую обозначает цифра, не зависит от положения в числе. При этом система может накладывать ограничения на положение цифр, например, чтобы они были расположены в порядке убывания. Примером непозиционной системы счисления может быть единичная система счисления. Число в этой системе счисления представляет собой строку из черточек (палочек), количество которых равно значению данного числа. Но эта система обладает явными неудобствами — чем больше число — тем длиннее строка из палочек. Помимо этого, можно легко ошибиться при записи числа, добавив случайно лишнюю палочку или, наоборот, не дописав. Для удобства, люди стали группировать палочки по 3, 5, 10 штук. При этом, каждой группе соответствовал определенный знак или предмет. Изначально для подсчета использовались пальцы рук, поэтому первые знаки появились для групп из 5 и 10 штук (единиц). Все это позволило создать более удобные системы записи чисел.
Однородная система — для всех разрядов (позиций) числа набор
допустимых символов (цифр) одинаков. В
качестве примера рассмотрим упоминавшуюся
ранее 10-ю систему. При записи числа в однородной
10-й системе вы можете использовать в каждом
разряде исключительно одну цифру от 0
до 9, таким образом, допускается число
450 (1-й разряд - 0,
2-й - 5, 3-й - 4), а 4F5 — нет, поскольку символ
F не входит в набор цифр от 0 до 9.
Смешанная
система — в каждом разряде (позиции) числа набор
допустимых символов (цифр) может отличаться
от наборов других разрядов.
Яркий пример — система измерения времени. В разряде секунд и минут,
возможно, 60 различных символов (от «00» до «59»), в разряде часов – 24 разных символа (от «00» до «23»), в разряде суток – 365 и т. д. Часто относится к позиционным системам счисления.
Для перевода чисел из одной системы счисления в другую существуют определенные правила. Они различаются в зависимости от формата числа – целое или правильная дробь. Для вещественных чисел используется комбинация правил перевода для целого числа и правильной дроби.
2.1 Правила перевода из одной системы счисления в другую
Перевод из двоичной системы счисления в восьмеричную: для этого двоичное число надо разбить на триады (3 цифры), начиная с младшего разряда, Если количество цифр исходного двоичного числа не кратно 3, оно дополняется слева незначащими нулями до достижения кратности 3, потом каждая тетрада заменятся соответствующей шестнадцатеричной цифрой в соответствии с таблицей 1
101011011001101101111001010110
Для перевода двоичного числа в десятичное необходимо это число представить в виде суммы произведений степеней основания двоичной системы счисления на соответствующие цифры в разрядах двоичного числа.
100112 = 1*24 + 0*23 + 0*22 + 1*21 + 1*20 = 16+0+0+2+1 = 19 – перевод из двоичной системы счисления в десятичную.
Перевод из двоичной системы счисления в шестнадцатеричную: для этого двоичное число разбивается на тетрады (4 цифры), начиная с младшего разряда. Если количество цифр исходного двоичного числа не кратно 4, оно дополняется слева незначащими нулями до достижения кратности 4, потом каждая тетрада заменятся соответствующей шестнадцатеричной цифрой в соответствии с таблицей 1
0101101000112 = 0101 1010 0011 = 5A316 – перевод из двоичной системы счисления в шестнадцатеричную.
Перевод из восьмеричной системы счисления в двоичную: для этого каждую цифру числа данного в восьмеричной системе счисления, в соответствии с таблицей 1 надо представить в виде триад (3 числа) в двоичной системе счисления, то есть выполняем обратный алгоритм перевода из двоичной в шестнадцатеричную.