Сделайте обозначенные переводы чисел из одной системы в иную 174(8)=X(10) 123(5)=X(10)

Сделайте указанные переводы чисел из одной системы в иную 174(8)=X(10) 123(5)=X(10) 1101,1(2)=X(10) 23,2(8)=X(10)

Задать свой вопрос
1 ответ
Не поясняли строение позиционной системы счисления (СС)? В ней каждый разряд нумеруется на лево-враво от "точки" (у нас запятой), отделяющей целую часть от дробной. Разряд слева от точки получает индекс 0, последующий левее +1 и т. д. Разряд справа 1, далее 2 и т. д.: ...4, 3, 2, 1, 0, 1, 2, 3, 4... Эти индексы являются показателем степени основания СС, образующими множители, на которые цифру данного разряда надо помножить. Значение величины числа выходит сложением этих творений. Найдём значение числа в десятичной СС и выразим тоже в десятичной они окажутся, конечно, схожими: 567,24 = 5*10 + 6*10 + 7*10 + 2*10 + 4*10 = 500 + 60 + 7 + 0,2 + 0,4 = =567,24 Это если надо перевести в десятичную СС, с которой обыкновеннее работать, о том, как перевести в всякую иную целочисленную ниже. Переведём для закрепления 1-ое число 23С: 2*16 + 3*16 + С*16 = 2*256 + 3*16 + С = 512 + 48 + 12 = 572. Здесь учтено, что обыденных цифр не хвает до 16 и вводятся дополнительные: А = 10, В = 11, С = 12, D = 13, E = 14, F = 15. В данном случае С = 12. Пока понятно? Теперь выполним оборотную операцию переведём из десятичной в всякую иную. В чём будет смысл операции, достигаемой дроблением? Надобно отыскать сколько раз в числе возьмём теснее знаменитое 572 вмещается 16 = 256? Делим 572 на 256. Получаем 2 раза вмещается, и ещё остаток 60. Этот мы будем разделять теснее на 16, чтоб найти цифру после отысканной двойки: 60/16 = 3 и 12 в остатке. На единицу 12 теснее разделять не будем толку никакого. Записываем приобретенное: 2, 3, С либо 23С. Это только для осознания, а теперь как делать прытче, но то же самое повторяющимся дробленьем (схема Горнера): 572:16 = 2, (572-512):16 = 3, остаток = 12, получаем то же самое: 23(12)=23С. Это перевод десятичного в число в СС больше 10: 16 gt; 10. А если меньше? Или надобно переводить дробную часть? Сначала про дробную: она переводится не разделеньем, а умножением на основание СС: 0,24 * 16 = 3,84, берём целую часть 3. Дробную снова множим на 16: 0,84 * 16 = 13,44, снова целую 13 либо D. Дальше: 0,44 * 16 = 7,04, целая = 7, 0,04 * 16 = 0,64, целая часть = 0, 0,64 * 16 = 10,24 10 или А, 0,24 * 16 = 3,84 3 и т. д. до бесконечности: 3 теснее было, делаем вывод, что вышло периодическое иррациональное число 0,(3D70)... Размышляю, переводом дробных долей никто истязать не будет :) Желая... пример есть! Сама сделаешь? Целую делением, дробную умножением. И дели их запятой (точкой). Переведём 324,015625(10)=X(8) деля на 8 целую чась: 324:8 = 44 gt; 8, делим ещё раз: 44:8 = 5. Подходит, это первая цифра. Обретаем остаток: 324 5*8*8 = 4. Его разделяем на 8 0, остаток 4. Итог: 504 Берёмся за дробную: умножаем на 8. 0,015625*8 = 0,125, целая часть = 0 (1-ая цифра дробной части), отбрасываем эту целую часть и продолжаем: 0,125 *8 = 1 запоминаем её (вторую цифру), отбрасываем целую часть (это 1) и получаем 0 дальше теснее умножать нечего, итог получен: 0,01 Объединяем обе части: 504,01 = 324,015625 Схоже, всё на этом.
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт