Таблица двоичной системы счисления для информатики 8 класса

Урок информатики Информатика

Конвертация форм представления чисел осуществляется различными способами. Одним из них считается перевод десятичного значения в двоичную систему счисления по таблице. В 8 классе на информатике изучаются специальные методики для работы с величинами, а именно — их преобразование на машинный язык. Для этой цели специалисты разработали специальный алгоритм.

Общие сведения

Двоичная форма представления информации используется для кодирования данных. Ее также называют бинарной. Она связана с историей развития вычислительной техники, когда применялись различные логические элементы с двумя состояниями, а именно: 0 — отсутствие и 1 — наличие. Например, при протекании тока через катушку индуктивности происходит возникновение магнитного поля (оно будет присутствовать в соленоиде), а значит, этот процесс можно декодировать, как «1».

Общие сведения

С изобретением полупроводниковых приборов (транзисторов) габариты вычислительных средств существенно снизились. Значительной минимизации удалось достигнуть благодаря изобретению интегральных микросхем, которые обладали регистрами памяти. В них можно было записывать различную информацию.

Однако двоичная система является только одной из форм представления числовых значений. Специалисты рекомендуют ознакомиться с классификацией систем представления величин, поскольку этот аспект позволит понять саму суть кодирования информации.

Разрядная сетка

Компьютер

Каждое число состоит из цифр, объединенных в разрядную сетку. Последняя состоит из элементов, имеющих определенный весовой коэффициент. Однако не всем такие факты будут понятны. В этом случае специалисты в IT-сфере рекомендуют ознакомиться с числом «8236410». Оно состоит из цифр и является примером значения в десятеричном коде.

Записывается величина в таком формате: [8236410]{10}. Однако для упрощения принято писать просто число без скобок квадратного типа и указания типа системы представления числа, т. е. 8236410. Далее необходимо разложить его на составные элементы в виде такого списка:

  1. Единицы (10 0 ): 0.
  2. Десятки (10 1 ): 1.
  3. Сотни (10 2 ): 4.
  4. Тысячи (10 3 ): 6.
  5. Десятки тысяч (10 4 ): 3.
  6. Сотни тысяч (10 5 ): 2.
  7. Миллионы (10 6 ): 8.

Совокупность всех семи компонентов и называется разрядной сеткой. Если проанализировать все ее элементы, то можно сделать выводы:

  1. Каждый последующий больше предыдущего.
  2. Один разряд может кодироваться только одной цифрой (математическим символом) от 0 до 9.
  3. Основание эквивалентно 10, что соответствует названию системы счисления (десятичная).

Следует отметить, что величину 8236410 возможно представить в таком виде: 0*10^0 + 1*10^1 + 4*10^2 + 6*10^3 + 3*10^4 + 2*10^5 + 8*10^6=0+10+400+6000+30000+200000+6000000=8236410.

Любое число представляется в определенной системе исчисления. Последние делятся на отдельные группы. Далее нужно разобрать их классификацию.

Классификация систем счисления

Системы счисления условно классифицируются на два вида. К ним относятся следующие в зависимости от наличия разрядной сетки и влияния на ее значение:

  1. Влияющие.
  2. Независящие.

Первые называются также позиционными формами представления. Они состоят из четкой разрядной сетки, элементы которой зависят от расположения. Примерами являются следующие: двоичные, восьмеричные и шестнадцатеричные. Положение их компонентов влияет на значение самой величины.

Классификация систем счисления

Для демонстрации зависимости величины от размещения разрядов специалисты рекомендуют разобрать число 134. В последнем необходимо переставить цифры местами. В результате этого получатся такие величины:

  1. 143.
  2. 413.
  3. 431.
  4. 314.
  5. 341.

Доказывать зависимость расположения разряда от значения необходимо от противного, т .е. величины должны быть равны между собой при любой перестановке цифр. Первый шаг заключается в отнимании от исходного значения величины «143». При их равенстве разность должна быть равна нулю. Однако это не так, поскольку при устном счете или использовании калькулятора будет получено число, отличное от 0.

Если выполнить аналогичную операцию для остальных четырех величин, то будут получены также ненулевые числа. Следовательно, утверждение доказано.

Вторым типом представления чисел являются унарные системы счисления. Они не имеют разрядной сетки. В них наблюдается полное соответствие каждого компонента одному значению. Данная форма удобна при подсчете выполненных элементов какой-либо операции. Например, погрузка мешков цемента в машину.

При подсчете количества применяются специальные математические символы в виде палочек, звездочек и т. д. Каждый из элементов соответствует определенному числу. Например, один мешок, погруженный в машину, обозначается палочкой, а десять — звездочкой.

Следует отметить, что на начальной стадии изучения является двоичная система счисления, примером которой считается величина [1100100]{2}. Это значение эквивалентно числу в десятичном формате «100». Далее необходимо разобрать практическое использование двоичного (бинарного) кода в сфере информационных технологий.

Применение двоичного кода

Применение двоичного кода

Бинарный код является базовым. С его помощью можно осуществлять кодирование в другие системы представления, а именно: 8-ричную и 16-ричную. Двоичная система позволяет кодировать незначительные объемы информации, поскольку обладает наименьшей мощностью среди остальных способов декодирования информации.

Кроме того, бинарное счисление применяется при построении различных условий в программировании при написании программных продуктов. Оно очень часто используется в логических конструкциях. Одной из них является «IF-ELSE», в которой переменная или выражение может принимать только значения истины (1) или лжи (0).

При проектировании различных устройств для прошивки микроконтроллера также применяется бинарный код. Например, стиральная машинка-автомат при запуске выполняет определенную программу, записанную в специальной флеш-памяти.

Чтобы повысить возможности той или иной вычислительной системы, необходимо применять 8-ричную и 16-ричную системы счисления. Они позволяют работать с большим массивом данных. Конвертация в них выполняется по определенным этапам:

  1. Декодирование в двоичный код десятеричного представления.
  2. Перевод и искомую систему счисления.

Для таких операций предусмотрены два способа кодирования. Далее нужно разобрать самый простой из них — методику деления столбиком.

Методика преобразования делением

Алгоритм деления в столбик при переводе десятичной формы в двоичную является самым простым. Его суть заключается в делении искомой величины на основание системы, т. е. двойку. Он имеет следующий вид:

  1. Записать значение в десятичной форме представления.
  2. Поделить его на 2. Если величина делится на 2, то записывается единица. В противном случае — нуль. Операция продолжается до тех пор, пока частное не будет эквивалентно делителю или меньше его величины.
  3. Результат записывается снизу вверх.

Для понимания методики необходимо перевести величину 100 в двоичный код. Это выполняется следующим образом:

Методика преобразования делением

  1. Искомая величина: 100.
  2. Деление на 2: 100/2=50 (0).
  3. 50/2=25 (0).
  4. 25/2=12 (1).
  5. 12/2=6 (0).
  6. 6/2=3 (0).
  7. 3/2=1 (1).
  8. Остаток: 3-2=1 (1).
  9. Результат (двоичный код): 1100100.

Операция обратного преобразования является очень простой. Для этого необходимо сложить элементы разрядной сетки с учетом коэффициентов, т. е. 0*2^0+0*2^1+1*2^2+0*2^3+0*2^4+1*2^5+1*2^6. Если подсчитать все элементы числового выражения, то получится значение, равное сотне. Однако это не единственный алгоритм перевода. Далее нужно рассмотреть методику степеней.

Алгоритм декодирования степенью

Методика степеней позволяет решать задачи конвертации десятичной величины в двоичный код при помощи специальной таблицы двоичных чисел. Она может быть представлена и списком. Последний имеет следующий вид:

Алгоритм декодирования степенью

  1. 2^0=1.
  2. 2^1=2.
  3. 2^2=4.
  4. 2^3=8.
  5. 2^4=16.
  6. 2^5=32.
  7. 2^6=64.
  8. 2^7=128.
  9. 2^8=256.
  10. 2^9=512.
  11. 2^10=1024.

Для конвертации применяется определенная методика. Она имеет следующий вид:

  1. Написать величину в десятичной форме.
  2. Определить максимальное значение степени (МАКС).
  3. Отнять величину, полученную во втором пункте, от исходного значения.
  4. Выполнить операции во втором и третьем пунктах до нулевой величины.

Чтобы разобраться в алгоритме, необходимо реализовать его на практическом примере. Конвертация числа десятичного формата в двоичный при помощи степенной методики имеет такой вид:

  1. Записать величину: 100.
  2. Найти максимальную степень (1): 2^6=64, поскольку следующая равна 128, а эта величина превышает искомую.
  3. Разность: 100-2^6=100-64=36.
  4. МАКС(36): 2^5=32 (1).
  5. 36-32=4.
  6. 4=2^2 (1).
  7. Заполнить ряд нулей и записать результат с высшего разряда: [1100100]{2}.

Следует отметить, что проверка правильности решения (обратная операция конвертирования) применяется так, как и в алгоритме конвертации посредством деления в столбик. Кроме того, результат можно проверить также при помощи онлайн-калькулятора, поддерживающего формы представления информации.

Таким образом, двоичный код применяется в вычислительной технике для кодирования информации на машинный язык, а также для преобразования в восьмеричную и шестнадцатеричную формы представления чисел.

Автор статьи
Алексей Гузанов
Репетитор, закончил Куровскую гимназию, которая входит в топ-100 школ Московской области, с золотой медалью. Являюсь победителем олимпиад по математике и информатике. Успешно сдал ЕГЭ на высокие баллы.
Задать вопрос
Оцените статью
Na5.club
Добавить комментарий

38 + = 39

Adblock
detector