Гипермаркет знаний>>Информатика>>Информатика 9 класс>>Информатика: Двоичная система счисления Табличные вычисления на компьютереЗдесь вы узнаете: ♦ как компьютер работает с числами; § 16. Двоичная система счисленияОсновные темы параграфа: ♦ десятичная и двоичная системы счисления; В данной главе речь пойдет об организации вычислений на компьютере. Вычисления связаны с хранением и обработкой чисел. Компьютер работает с числами в двоичной системе счисления. Эта идея принадлежит Джону фон Нейману, сформулировавшему в 1946 году принципы устройства и работы ЭВМ. Выясним, что такое система счисления. Десятичная и двоичная системы счисленияСистемой счисления называют определенные правила записи чисел и связанные с ними способы выполнения вычислений. С историей систем счисления вы познакомитесь в главе 7 учебника. А пока нас будут интересовать двоичная и десятичная системы счисления. Система счисления, к которой мы все привыкли, называется десятичной. Объясняется это название тем, что в ней используются десять цифр: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Число цифр определяет основание системы счисления. Если число цифр — десять, то основание системы счисления равно десяти. В двоичной же системе существует всего две цифры: 0 и 1. Основание равно двум. Возникает вопрос, можно ли с помощью всего двух цифр представить любую величину. Оказывается, можно! Развернутая форма записи числаВспомним принцип записи чисел в десятичной системе счисления. Значение цифры в записи числа зависит не только от самой цифры, но и от места расположения этой цифры в числе (говорят: от позиции цифры). Например, в числе 333 первая справа цифра обозначает: три единицы, следующая — три десятка, следующая — три сотни. Этот факт можно выразить равенством: 33310 = 3 · 102 + 3 · 101 + 3 · 100 = 300 + 30 + 3. В данном равенстве выражение, стоящее справа от знака «равно», называется развернутой формой записи многозначного числа. Вот еще пример развернутой формы записи многозначного десятичного числа: 825710 = 8 · 103 + 2 · 102 + 5 · 101 + 7 · 100 = 8000 + 200 + 50 + 7. Таким образом, с продвижением от цифры к цифре справа налево «вес» каждой цифры увеличивается в 10 раз. Это связано с тем, что основание системы счисления равно десяти. Перевод двоичных чисел в десятичную систему А вот пример многозначного двоичного числа: 1101012. Двойка внизу справа указывает на основание системы счисления. Это нужно для того, чтобы не перепутать двоичное число с десятичным. Ведь существует же десятичное число 110101! Вес каждой следующей цифры в двоичном числе при продвижении справа налево возрастает в 2 раза. Развернутая форма записи данного двоичного числа выглядит так: 1101012 = 1 · 25 + 1 · 24 + 0 · 23 + 1 · 22 + 0 · 21 + 1 · 20 = 5310. Таким способом мы перевели двоичное число в десятичную систему. Переведем в десятичную систему еще несколько двоичных чисел. 102 = 21 = 2; 1002 = 22 = 4; 10002 = 23 = 8; Таким образом, получилось, что двузначному десятичному числу соответствует шестизначное двоичное! И это характерно для двоичной системы: быстрый рост количества цифр с увеличением значения числа. Вот как выглядит начало натурального ряда чисел в десятичной (А10) и двоичной (А2) системах счисления:
Перевод десятичных чисел в двоичную системуКак перевести двоичное число в равное ему десятичное, вам должно быть понятно из рассмотренных выше примеров. А как осуществить обратный перевод: из десятичной системы в двоичную? Для этого нужно суметь разложить десятичное число на слагаемые, представляющие собой степени двойки. Например: 1510 = 8 + 4 + 2 + 1 = 1 · 23 + 1 · 22 + 1 · 21 + 1 · 20 = 11112. Это сложно. Есть другой способ, с которым мы сейчас и познакомимся. Существует процедура, позволяющая легко выполнить перевод десятичного числа в двоичную систему. Она состоит в том, что данное десятичное число делится на 2. Полученный остаток — это младший разряд искомого числа. Полученное частное снова делится на 2, полученный при этом остаток — это следующий разряд искомого числа. Так продолжается до тех пор, пока частное не станет меньше двойки (основания системы). Это частное — старшая цифра искомого числа. Существуют два способа записи деления на 2. Продемонстрируем это на примере перевода числа 37 в двоичную систему. Здесь а5, а4, а3, а2, а1, а0 — обозначения цифр в записи двоичного числа по порядку слева направо. В результате перевода получим: 3710 = 1001012. Арифметика двоичных чиселПравила двоичной арифметики гораздо проще правил десятичной арифметики. Вот все возможные варианты сложения и умножения однозначных двоичных чисел. 0 + 0 = 0 0 x 0 = 0 Своей простотой и согласованностью с битовой структурой компьютерной памяти двоичная система счисления и привлекла изобретателей компьютера. Ее гораздо проще реализовать техническими средствами, чем десятичную систему. Вот пример сложения столбиком двух многозначных двоичных чисел: 1011011101 А теперь посмотрите внимательно на следующий пример умножения многозначных двоичных чисел: 1101101 После небольшой тренировки любой из вас такие вычисления будет выполнять автоматически. Коротко о главномСистема счисления — определенные правила записи чисел и связанные с этими правилами способы выполнения вычислений. Основание системы счисления равно количеству используемых в ней цифр. Двоичные числа — числа в двоичной системе счисления. В их записи используются две цифры: 0 и 1. Развернутая форма записи двоичного числа — это его представление в виде суммы степеней двойки, умноженных на 0 или на 1. Использование двоичных чисел в компьютере связано с битовой структурой компьютерной памяти и простотой двоичной арифметики. Достоинства двоичной системы счисленияА теперь давайте рассмотрим, какими достоинствами обладает двоичная система исчисления: • Во-первых, достоинством двоичной системы счисления является то, что с ее помощью довольно таки просто осуществлять процессы хранения, передачи и обработки информации на компьютере. Недостатки двоичной системы счисленияДвоичная система счисления менее удобна, так как человек привык больше пользоваться десятичной системой, которая намного короче. А вот, в двоичной системе большие числа имеет довольно таки большое число разрядов, что и является ее существенным недостатком. Почему двоичная система счисления так распространена?Популярной двоичная система счисления является потому, что это язык вычислительной техники, где каждая цифра должна быть каким-то образом представлена на физическом носителе. Ведь проще иметь два состояния при изготовлении физического элемента, чем придумывать устройство, в котором должно присутствовать десять различных состояний. Согласитесь, что это было бы намного сложней. По сути, это и есть одной из основных причин популярности двоичной системы счисления. История возникновения двоичной системы счисленияИстория создания двоичной системы счисления в арифметике, довольно таки яркая и стремительная. Основателем этой системы считают известного немецкого ученого и математика Г. В. Лейбница. Им была опубликована статья, в которой он описал правила, по которым можно было выполнить всевозможные арифметические операции над двоичными числами. К сожалению, до начала двадцатого века двоичная система счисления была малозаметна в прикладной математике. А после того, как начали появляться простые счетные механические приборы, то ученые стали более активно обращать внимание на двоичную систему счисления и начали ее активно изучать, так как для вычислительных устройств она была удобна и незаменима. Она является той минимальной системой, с помощью которой можно полностью реализовать принцип позиционности в цифровой форме записи чисел. Вопросы и задания1. Назовите преимущества и недостатки двоичной системы счисления по сравнению с десятичной. И. Семакин, Л. Залогова, С. Русаков, Л. Шестакова, Информатика, 9 класс |
Авторські права | Privacy Policy |FAQ | Партнери | Контакти | Кейс-уроки
© Автор системы образования 7W и Гипермаркета Знаний - Владимир Спиваковский
При использовании материалов ресурса
ссылка на edufuture.biz обязательна (для интернет ресурсов -
гиперссылка).
edufuture.biz 2008-© Все права защищены.
Сайт edufuture.biz является порталом, в котором не предусмотрены темы политики, наркомании, алкоголизма, курения и других "взрослых" тем.
Ждем Ваши замечания и предложения на email:
По вопросам рекламы и спонсорства пишите на email: