Билет № 16
Практическое задание Решение задачи по теме «Системы счисления» с использованием стандартной программы «Калькулятор». Перевод чисел из десятичной системы счисления в двоичную, и обратно. Проверка с помощью «Калькулятора».
В позиционных системах счисления величина, обозначаемая цифрой в записи числа, зависит от позиции. Количество используемых цифр называется основанием позиционной системы счисления.
К позиционным системам счисления относятся двоичная, десятичная, восьмеричная, шестнадцатеричная.
Здесь любое число записывается последовательностью цифр соответствующего алфавита, причем значение каждой цифры зависит от места (позиции), которое она занимает в этой последовательности. Например, в записи 555, сделанной в десятичной системе счисления, использована одна цифра 5, но в зависимости от занимаемого ею места она имеет разное количественное значение – 5 единиц, 5 десятков или 5 сотен. Поэтому справедливы равенства (подстрочные индексы применим для указания, в какой системе счисления записано число):
555,510=5*102+5* 101+5* 100+5* 10-1;
В современных компьютерах применяются позиционные системы счисления, в основном двоичная система.
Перевод числа из десятичной системы счисления в двоичную Пусть требуется найти представление числа 1210 в двоичной системе счисления
Поступаем следующим образом: делим, начиная с 12, каждое получающееся частное на основание системы, в которую переводим число, то есть на 2. Получаем:
Затем в направлении,
указанном стрелкой, начиная с последнего частного (в нашем случае оно всегда
будет равно 1), записываемого в старший разряд формируемого двоичного
представления, фиксируем все остатки. В итоге получаем ответ: 1210=
11002.
Перевод числа из двоичной системы счисления в десятичную. Это перевод – как бы обратный к изложенному выше. Его наиболее просто осуществить, основываясь на позиционности двоичной системы счисления. Уже отмечалась правомерность записи двоичного числа в виде суммы степеней основания системы счисления, то есть степеней двойки. Сделав такую запись, надо подсчитать десятичное значение полученной суммы:
1012=(1· 22 +0· 21 + 1· 20)10=(4+1)10=510
11012=(1· 23 + 1· 22 + 0· 21 + 1· 20)10 = (8+4)10=1210
Действительно, известно, что
20 = 1, 21 = 2, 22 = 4, 23 = 8, 24 = 16, 25 = 32, 26 = 64, 27=128,
28 = 256, 29=512, 210 = 1024.
Задание:
1. Переведите в двоичную систему десятичные числа:
· 45
· 99
· 123
2. Переведите в двоичную систему десятичные числа:
· 1112
· 101102
· 10101012
Проверить с помощью «Калькулятора».
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.