Пятница, 03.05.2024, 09:12
Системы счисления
Приветствую Вас Гость | RSS
Навигация по сайту
История систем счисления

Основные определения

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

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

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

Перевод чисел из 10-ой системы счисления

Представление чисел в P-ичных системах счисления

Взаимосвязь двоичной, восьмеричной и шестнадцатеричной систем счисления

Перевод дробных чисел

Приложения
Форма входа
Авторы
Авторы

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

Способ 1. По степенному ряду.

Алгоритм перевода чисел в десятичную систему счисления:

1)    Пронумеровать разряды целой части числа справа налево, начиная с нулевого, и в дробной части, начиная с разряда сразу после запятой слева направо, начиная с -1.

pic13.jpg

Пример. Перевести число 1A7.816 в десятичную систему счисления:

1A7.816 = 1 * 162 + A * 161 + 7 * 160 + 8 * 16-1 = 1*256 + 10*15 + 7*1 + 7*(1/16) = 423.510.

Пример. Перевести число 2175.68 в десятичное:

2175.68 = 2 * 83 + 1 * 82 + 7 * 81 + 5 * 30 +6 * 8-1 = 2*512 + 1*64 + 7*8 + 5*1 + 6*(1/8) = 1149.7510.

Способ 2. По схеме Горнера.

Пусть дано число А = an-1 an-2…a1 a0 , a-1 a-2 ... a-m

Формулы перевода по схеме Горнера для целой и дробнoй частей:

pic14.jpg

где Аp - число в р-ой системе счисления, р - основание системы счисления, ai - цифры, n - число целых разрядов числа, m - число дробных разрядов числа.

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

110012 = (((( 1+0 )*2+1 )*2+0 )*2+0 )*3+1 = 2510

.0112 = ( 0+ (1+ (1+0) /2) /2) /2 =0.37510

11001.0112 = 25.37510

Упражнения для самопроверки:

№1337  

№2

№3

Copyright MyCorp © 2024Сделать бесплатный сайт с uCoz