Что такое развернутый вид числа

Позиционные системы счисления

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

Немного истории

Первыми в истории человечества позиционную систему счисления применяли индейцы майя примерно 500 лет до нашей эры. Она использовалась для составления календарей и имела в основании число 20.

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

Основание и алфавит

Например, с помощью трех цифр 0, 1 и 2 можно составить троичную систему счисления. Все правила построения чисел будут при этом соответствовать другим позиционным системам: двоичной, десятичной и так далее. А ее основание будет равно трем:

Разряд числа

Разряд — это место, позиция цифры в записи числа. Например, в 125: цифра 5 относится к разряду единиц, 2 — к разряду десятков, 5 — к разряду сотен. Данное число можно также представить в виде суммы 100 + 20 + 5 и выделить основание системы в каждом слагаемом в той или иной степени:

12510 = 1 ∙ 100 + 2 ∙ 10 + 5 ∙ 1 = 1 ∙ 10 2 + 2 ∙ 10 1 + 5 ∙ 10 0

Если обратить внимание на показатели степени, то наблюдается закономерность — соответствие порядковому номеру цифры слева направо, начиная с нуля:

Цифра125
Порядковый номер слева направо210
Показатель степени основания210

Развернутая форма записи числа

Данный способ записи числа действует и для любой другой позиционной системы счисления и называется развернутой формой:

где A — число, q — основание системы счисления, а n — количество разрядов числа. При этом свернутой формой будет запись вида:

Например, развернутая форма числа 753 в восьмеричной системе счисления будет иметь следующий вид:

7538 = 7 ∙ 8 2 + 5 ∙ 8 1 + 3 ∙ 8 0

Представление дробей

Если же необходимо представить в развернутой форме дробь, то формула будет следующей:

где A — число, q — основание системы счисления, n — количество целых разрядов, а m — количество дробных разрядов числа. Свернутой формой, соответственно, является запись вида:

Например, для 1001,101 в двоичной системе счисления развернутая форма будет выглядеть так:

Плюсы и минусы позиционных систем

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

Источник

Что такое развернутый вид числа

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

| Система счисления – это правила записи чисел с помощью знаков – цифр и операций над ними.

Любое число, в данной системе счисления, образуется путём повторения одинаковых элементов (палочка, камешек, ракушка и т.д.).

Данная система счисления позволяет записывать только натуральные числа и запись «большого» числа получается очень громоздкой.

В дальнейшем, у человечества возникла необходимость производить серьёзные подсчёты. Для этого были придуманы непозиционные системы счисления.

| Непозиционная система счисления – это система счисления, в которой цифра не изменяет своего значения, от изменения позиции в числе.

Египетская система счисления Что такое развернутый вид числа. Смотреть фото Что такое развернутый вид числа. Смотреть картинку Что такое развернутый вид числа. Картинка про Что такое развернутый вид числа. Фото Что такое развернутый вид числа
Кириллическая система счисления Что такое развернутый вид числа. Смотреть фото Что такое развернутый вид числа. Смотреть картинку Что такое развернутый вид числа. Картинка про Что такое развернутый вид числа. Фото Что такое развернутый вид числа
Римская система счисления Что такое развернутый вид числа. Смотреть фото Что такое развернутый вид числа. Смотреть картинку Что такое развернутый вид числа. Картинка про Что такое развернутый вид числа. Фото Что такое развернутый вид числа
| Позиционная система счисления – это система счисления, в которой цифра изменяет своё значения, при изменении позиции в числе.

Вспомним, что любое число в десятичной (арабской) системе счисления можно разложить на разряды. Например, в числе 753 цифра 7 обозначает сотни (700), цифра 5 – десятки (50), цифра 3 – единицы. Таким образом, число можно представить, как:

753 = 7 * 100 + 5 * 10 + 3 * 1
| Алфавит системы счисления – совокупность всех её цифр.

| Основание системы счисления – указывает на количество цифр в данной системе счисления.

Алфавит десятичной системы счисления состоит из цифр: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Следовательно, основанием данной системы счисления является 10.

Тогда, любое число будем записывать по правилу, с указанием основания данной системы счисления:

Число читается, как «семьсот пятьдесят три по основанию десять» или «семьсот пятьдесят три в десятичной системе счисления».

| Разряд – это позиция цифры в числе (нумерация в целых числах производится с права налево, начиная с нуля).

Укажем разряд каждой цифры в числе 753:

Что такое развернутый вид числа. Смотреть фото Что такое развернутый вид числа. Смотреть картинку Что такое развернутый вид числа. Картинка про Что такое развернутый вид числа. Фото Что такое развернутый вид числа

Развёрнутая форма представления чисел

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

Формула развёрнутой формы представления чисел:

Что такое развернутый вид числа. Смотреть фото Что такое развернутый вид числа. Смотреть картинку Что такое развернутый вид числа. Картинка про Что такое развернутый вид числа. Фото Что такое развернутый вид числа

q – основание системы счисления;

a – цифра данного числа;

n – число разрядов в числе.

Представим число 75310 в развёрнутой форме.

1) Определим позиции каждой цифры в числе:

Что такое развернутый вид числа. Смотреть фото Что такое развернутый вид числа. Смотреть картинку Что такое развернутый вид числа. Картинка про Что такое развернутый вид числа. Фото Что такое развернутый вид числа

Каждую цифру в числе, умножим в соответствии занимаемой позицией:

Что такое развернутый вид числа. Смотреть фото Что такое развернутый вид числа. Смотреть картинку Что такое развернутый вид числа. Картинка про Что такое развернутый вид числа. Фото Что такое развернутый вид числа

Для упрощения данной записи, представим данное число, как основание 10 в степени n:

Запишем полученный результат.

Что такое развернутый вид числа. Смотреть фото Что такое развернутый вид числа. Смотреть картинку Что такое развернутый вид числа. Картинка про Что такое развернутый вид числа. Фото Что такое развернутый вид числа

Обратите внимание, что степень основания числа совпадает с позицией каждой цифры в числе!

Что такое развернутый вид числа. Смотреть фото Что такое развернутый вид числа. Смотреть картинку Что такое развернутый вид числа. Картинка про Что такое развернутый вид числа. Фото Что такое развернутый вид числа

Перевод числа в десятичную систему счисления

С помощью развёрнутой формы представления чисел можно перевести число из любой системы счисления в десятичную.

Что такое развернутый вид числа. Смотреть фото Что такое развернутый вид числа. Смотреть картинку Что такое развернутый вид числа. Картинка про Что такое развернутый вид числа. Фото Что такое развернутый вид числа

Определение: каждую цифру числа нужно умножить на его основание, возведённое в степень, равную позиции цифры в числе.

Двоичная система счисления

Алфавит системы счисления: 0, 1.

Перевод десятичного числа в двоичную систему счисления методом подбора степеней числа 2

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

Пусть дано десятичное число 2110.

1) Подберём ближайшую наименьшую степень числа 2 к данному числу: 2 4 = 16;

3) Повторить, пока не достигнем нуля.

В результате, мы получим следующие степени:

Что такое развернутый вид числа. Смотреть фото Что такое развернутый вид числа. Смотреть картинку Что такое развернутый вид числа. Картинка про Что такое развернутый вид числа. Фото Что такое развернутый вид числа

Найденные нами степени – это позиции цифры 1 в двоичном числе, а отсутствующие степени – это нули:

Что такое развернутый вид числа. Смотреть фото Что такое развернутый вид числа. Смотреть картинку Что такое развернутый вид числа. Картинка про Что такое развернутый вид числа. Фото Что такое развернутый вид числа

Перевод целого десятичного числа в другую систему счисления методом деления на новое основание

Определение: Для перевода целого десятичного числа в другую систему счисления, необходимо делить данное число на новое основание (той системы счисления, в которую необходимо осуществить перевод). Ответ складывается из остатков от деления.

Переведите число 1310 в двоичную систему счисления.

Что такое развернутый вид числа. Смотреть фото Что такое развернутый вид числа. Смотреть картинку Что такое развернутый вид числа. Картинка про Что такое развернутый вид числа. Фото Что такое развернутый вид числа

Арифметические операции в двоичной системе счисления

Все вычисления в компьютере выполняются в двоичной системе счисления.

Рассмотрим базовые арифметические операции.

Что такое развернутый вид числа. Смотреть фото Что такое развернутый вид числа. Смотреть картинку Что такое развернутый вид числа. Картинка про Что такое развернутый вид числа. Фото Что такое развернутый вид числа
Что такое развернутый вид числа. Смотреть фото Что такое развернутый вид числа. Смотреть картинку Что такое развернутый вид числа. Картинка про Что такое развернутый вид числа. Фото Что такое развернутый вид числа
Что такое развернутый вид числа. Смотреть фото Что такое развернутый вид числа. Смотреть картинку Что такое развернутый вид числа. Картинка про Что такое развернутый вид числа. Фото Что такое развернутый вид числа

Кодирование числовой информации в памяти компьютера

Для представления целого числа без знака в памяти компьютера, необходимо:

1. перевести число в двоичную систему счисления;

2. поместить число в ячейку памяти компьютера;

3. заполнить пустые ячейки незначащими нулями.

Представьте число 5610 в компьютерной форме.

1. переведём число в двоичную систему счисления:

2. число состоит из 6 разрядов и помещается в одну ячейку:

Что такое развернутый вид числа. Смотреть фото Что такое развернутый вид числа. Смотреть картинку Что такое развернутый вид числа. Картинка про Что такое развернутый вид числа. Фото Что такое развернутый вид числа

3. дополним незначащими нулями:

Что такое развернутый вид числа. Смотреть фото Что такое развернутый вид числа. Смотреть картинку Что такое развернутый вид числа. Картинка про Что такое развернутый вид числа. Фото Что такое развернутый вид числа

Диапазон значений целых чисел без знака Что такое развернутый вид числа. Смотреть фото Что такое развернутый вид числа. Смотреть картинку Что такое развернутый вид числа. Картинка про Что такое развернутый вид числа. Фото Что такое развернутый вид числа

Хранение чисел со знаком отличается от беззнаковой формы.

Знак «+» принято обозначать за «0», а знак «–» за «1». Знак записывается в старший бит ячейки. Для хранения таких чисел выделяют 1, 2 или 4 байта.

Для представления целого числа со знаком «+» в памяти компьютера, необходимо:

1. перевести число в двоичную систему счисления;

2. поместить число в ячейку памяти;

3. выделить старший бит ячейки под знак и поставить на это место нуль.

4. заполнить оставшиеся биты незначащими нулями.

Представьте число +29210 в компьютерной форме.

1. переведём число в двоичную систему счисления:

2. число состоит из 9 разрядов и для хранения требует двух ячеек:

Что такое развернутый вид числа. Смотреть фото Что такое развернутый вид числа. Смотреть картинку Что такое развернутый вид числа. Картинка про Что такое развернутый вид числа. Фото Что такое развернутый вид числа

3. число положительное, значит в старший бит необходимо поместить нуль:

Что такое развернутый вид числа. Смотреть фото Что такое развернутый вид числа. Смотреть картинку Что такое развернутый вид числа. Картинка про Что такое развернутый вид числа. Фото Что такое развернутый вид числа

4. заполним оставшиеся биты незначащими нулями:

Что такое развернутый вид числа. Смотреть фото Что такое развернутый вид числа. Смотреть картинку Что такое развернутый вид числа. Картинка про Что такое развернутый вид числа. Фото Что такое развернутый вид числа

Для представления целого числа со знаком «–» в памяти компьютера применяют метод прямого и обратного кода:

1. перевести модуль данного числа в двоичную систему;

2. Прямой код: поместить число в ячейку памяти и дополнить его незначащими нулями;

3. Обратный код: выполнить инверсию (заменить нули на единицы и наоборот);

4. Дополнительный код: увеличить получившееся число на единицу.

Представьте число –8710 в компьютерной форме.

1. переведём модуль числа в двоичную систему счисления:

2. число состоит из 7 разрядов и помещается в одну ячейку. Поместим число в ячейку и дополним незначащими нулями:

Что такое развернутый вид числа. Смотреть фото Что такое развернутый вид числа. Смотреть картинку Что такое развернутый вид числа. Картинка про Что такое развернутый вид числа. Фото Что такое развернутый вид числа

Что такое развернутый вид числа. Смотреть фото Что такое развернутый вид числа. Смотреть картинку Что такое развернутый вид числа. Картинка про Что такое развернутый вид числа. Фото Что такое развернутый вид числа

4. прибавляем к числу единицу:

Что такое развернутый вид числа. Смотреть фото Что такое развернутый вид числа. Смотреть картинку Что такое развернутый вид числа. Картинка про Что такое развернутый вид числа. Фото Что такое развернутый вид числа

Обратите внимание на старший бит. Здесь 1 – это знак числа.

Переводы

1. Выполните перевод чисел из двоичной системы счисления в десятичную систему методом развёрнутой формы представления числа:

а) 11002д) 11000112з) 10011101110002
б) 110002е) 1001011012к) 10010000101112
в) 1010102ж) 1011101102л) 1011101011112
г) 11000112з) 1111112м) 11111112

2. Выполните перевод из десятичной системы счисления в двоичную методом подбора степеней числа 2:

а) 42д) 232з) 400
б) 97е) 286к) 405
в) 111ж) 309л) 528

3. Выполните перевод из десятичной системы счисления в двоичную методом деления на новое основание:

а) 20д) 100з) 568
б) 31е) 102к) 443
в) 49ж) 127л) 500
г) 96з) 269м) 600

Арифметические операции в двоичной СС

4. Выполните сложение чисел:

а) 10012 + 11002д) 1000012 + 110002
б) 10102 + 10102е) 1011102 + 10101002
в) 1110012 + 1101102ж) 10111112 + 10111112
г) 1010102 + 1100112з) 11110112 + 11110012

5. Выполните вычитание чисел:

6. Выполните умножение чисел:

а) 11002 × 1012д) 1011002 × 10112
б) 10102 × 1112е) 1011112 × 11012
в) 110112 × 10112ж) 1011012 × 11112
г) 111102 × 10112з) 1010112 × 11102

7. Найти значение выражения:

Кодирование чисел

8. Представьте целое десятичное число со знаком в памяти компьютера. Сколько ячеек памяти нужно выделить для хранения данного числа?

а) +25д) +204з) +512
б) +64е) +212к) +4096
в) +96ж) +256л) +32256
г) +128з) +302м) +65536

9. Представьте целое десятичное число со знаком в памяти компьютера. Сколько ячеек памяти нужно выделить для хранения данного числа?

10. Дано внутреннее представление целого числа со знаком. Какому десятичному числу оно соответствует?

Источник

Что такое развернутый вид числа

Электронные облака

Лекции

Рабочие материалы

Тесты по темам

Template tips

Задачи

Логика вычислительной техники и программирования

Лекция «Системы счисления»

Система счисления — символический метод записи чисел, представление чисел с помощью письменных знаков.

Символы, при помощи которых записывается число, называются цифрами.

В конце концов, самой популярной системой счисления оказалась десятичная система. Десятичная система счисления пришла из Индии, где она появилась не позднее VI в. н. э. В ней всего 10 цифр: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 но информацию несет не только цифра, но также и место позиция, на которой она стоит. В числе 444 три одинаковых цифры обозначают количество и единиц, и десятков, и сотен. А вот в числе 400 первая цифра обозначает число сотен, два 0 сами по себе вклад в число не дают, а нужны лишь для указания позиции цифры 4.

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

Системы счисления подразделяются на позиционные и непозиционные.

Позиционные системы счисления

Путем долгого развития человечество пришло к созданию позиционного принципа записи чисел, который состоит в том, что каждая цифра, содержащаяся в записи числа, занимает определенное место, называемое разрядом. Отсчет разрядов производится справа налево. Единица каждого следующего разряда всегда превосходит единицу предыдущего разряда в определенное число раз. Это отношение носит название основание системы счисления (у непозиционных систем счисления понятия «разряда» и «основания» отсутствуют).

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

Непозиционные системы счисления

В непозиционных системах счисления величина, которую обозначает цифра, не зависит от положения в числе. Например: Римская система счисления.

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

IVXLСDМ
1510501005001000

С их помощью можно записывать натуральные числа. Например, число 1995 будет представлено, как MCMXCV (М-1000,СМ-900,ХС-90 и V-5).

Правила записи чисел в римской системе счисления:

Например, запись XXX обозначает число 30, состоящее из трех цифр X, каждая из которых, независимо от места ее положения в записи числа, равна 10. Запись MCXX1V обозначает 1124, а самое большое число, которое можно записать в этой системе счисления, это число MMMCMXCIX (3999). Для записи еще больших чисел пришлось бы вводить все новые обозначения. По этой причине, а также по причине отсутствия цифры ноль, римская система счисления не годится для записи действительных чисел.

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

Алфавит и основание системы счисления

Алфавитом системы счисления называется совокупность различных цифр, используемых в позиционной системе счисления для записи чисел. Например:
Десятичная система: <0, 1, 2, 3, 4, 5, 6, 7, 8, 9>
Двоичная система: <0, 1>
Восьмеричная система: <0, 1, 2, 3, 4, 5, 6, 7>
Шестнадцатеричная система:

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

Позиция цифры в числе называется разрядом: разряд возрастает справа налево, от младших к старшим, начиная с нуля.

Развёрнутая форма представления числа

Системы счисления, используемые в вычислительной технике

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

Чем меньше различных сигналов в электрических цепях, тем проще микросхемы, являющиеся основой конструкции большинства узлов ЭВМ, и тем надежнее они работают.

Наименьшее основание, которое может быть у позиционных систем счисления это – двойка. Именно поэтому двоичная система счисления используется в вычислительной технике, а двоичные наборы приняты за средство кодирования информации. В компьютере имеются только два устойчивых состояния работы микросхем, связанных с прохождением электрического тока через данное устройство (1) или его отсутствием (0). Говоря точнее, (1) кодирует высокое напряжение в схеме компьютера, а (0) – низкое напряжение.

Если вспомнить, что двоичная система счисления обладает самыми маленькими размерами таблиц сложения и умножения, то можно догадаться, что этот факт должен сильно радовать конструкторов ЭВМ, поскольку обработка сигнала в этом случае будет также самой простой. Таким образом, двоичная система счисления, с точки зрения организации работы ЭВМ, является наилучшей.

Мы уже говорили о преимуществах двоичной системы счисления с технической точки зрения организации работы компьютера. Зачем нужны другие системы счисления, кроме, естественно, еще и десятичной, в которой человек привык работать? Чтобы ответить на него, возьмем любое число в десятичной системе счисления, например 255, и переведем его в другие системы счисления с основаниями, кратными двойке:

Чем меньше основание системы счисления, тем больше разрядов требуется для его записи то есть, тем самым мы проигрываем в компактности записи чисел и их наглядности. Поэтому, наряду с двоичной и десятичной системами счисления, в вычислительной технике применяют так же запись чисел в 8-и 16-ричных системах счисления. Поскольку их основания кратны двойке, они органично связаны с двоичной системой счисления и преобразуются в эту систему наиболее быстро и просто (по сути они являются компактными видами записи двоичных чисел). Все другие системы счисления представляют для вычислительной техники чисто теоретический интерес.

Решение задач

1. Какое число записано с помощью римских цифр: CLVI

Решение: Зная обозначения, запишем: С – 100; L – 50; V – 5; I – 1

Решение: Пользуемся формулой:

a1 = 3; a2 = B; a3 = F; a4 = A

Следовательно: 3ВFA16 = 3*16 3 + B*16 2 + F*16 1 + A*16 0
Ответ: 3ВFA16 = 3*16 3 + B*16 2 + F*16 1 + A*160

3. Запишите в свёрнутой форме число 1*8 2 + 4*8 1 + 7*8 0

Решение: Пользуемся формулой:

Следовательно: 1*8 2 + 4*8 1 + 7*8 0 = 1478
Ответ: 1*8 2 + 4*8 1 + 7*8 0 = 1478

Алгоритмы перевода в системы счисления по разным основаниям

Алгоритм перевода чисел из любой системы счисления в десятичную

Алгоритм перевода целых чисел из десятичной системы счисления в любую другую

Алгоритм перевода правильных дробей из десятичной системы счисления в любую другую

Алгоритм перевода произвольных чисел из десятичной системы счисления в любую другую

Перевод чисел из двоичной системы счисления в систему счисления с основанием q=2 n

Решение задач

1. Переведём в 10-ую с.с. число: 0,1235

Решение: Действуем строго по алгоритму перевода чисел из любой системы счисления в десятичную:

Найдём сумму ряда: 0,2 + 0,08 + 0,024 = 0,30410

Ответ: 0,1235 = 0,30410

2. Переведём число 12610 в 8-ую с.с. и число 18010 в 16-ую с.с.
Решение: Действуем строго по алгоритму перевода целых чисел из 10-ой с.с. в любую другую:

Что такое развернутый вид числа. Смотреть фото Что такое развернутый вид числа. Смотреть картинку Что такое развернутый вид числа. Картинка про Что такое развернутый вид числа. Фото Что такое развернутый вид числа

Что такое развернутый вид числа. Смотреть фото Что такое развернутый вид числа. Смотреть картинку Что такое развернутый вид числа. Картинка про Что такое развернутый вид числа. Фото Что такое развернутый вид числа

Во втором примере процесс можно продолжать бесконечно. В этом случае деление продолжаем до тех пор, пока не получим нужную точность представления. Записываем числа сверху вниз.

Ответ: 0,6562510 = 0,А816; 0,910 = 1,1110012 с точностью до семи значащих цифр после запятой.

4. Переведём число 124,2610 в шестнадцатеричную с.с.
Решение: Действуем строго по алгоритму перевода произвольных чисел:

Переводим целую и дробную часть:

Что такое развернутый вид числа. Смотреть фото Что такое развернутый вид числа. Смотреть картинку Что такое развернутый вид числа. Картинка про Что такое развернутый вид числа. Фото Что такое развернутый вид числа

Записываем полученные числа справа налево (в целой части) и сверху вниз (в дробной части).
Ответ: 124,2610 = 7С,428А16

5. Переведём число: 11001010011010101112 в шестнадцатеричную систему счисления

Решение: Действуем строго по алгоритму перевода чисел из 2-ой с.с в с.с. с основанием 2 n :

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *