
Вопрос задан 27.12.2018 в 10:01.
Предмет Информатика.
Спрашивает Бактыбай Батырхан.
Переведите целые числа из десятичной системы счисления в восьмеричную: а) 513; б) 600; в) 2010
Переведите целые числа из десятичной системы счисления в шестнадцатеричную: а) 513; б) 600; в) 2010.

Ответы на вопрос

Отвечает Temir Diko.
513 = 512 + 1 = 2 * 16^2 + 1 = 201_16
600 = 512 + 88 = 512 + 80 + 8 = 2 * 16^2 + 5 * 16 + 8 = 258_16
2010 = 1792 + 218 = 1792 + 208 + 10 = 7 * 16^2 + 13 * 16 + 10 = 7DA_16
Алгоритм перевода у меня такой:
1. находим наибольшую степень 16, которая содержится в числе
2. находим, сколько раз эта степень встречается в числе
3. повторяем всё для оставшейся части
Затем по имеющемуся разложению получаем 16-ричную запись числа.
0, 1, ..., 9 = 0, 1, ..., 9
10 = A
11 = B
12 = C
13 = D
14 = E
15 = F
600 = 512 + 88 = 512 + 80 + 8 = 2 * 16^2 + 5 * 16 + 8 = 258_16
2010 = 1792 + 218 = 1792 + 208 + 10 = 7 * 16^2 + 13 * 16 + 10 = 7DA_16
Алгоритм перевода у меня такой:
1. находим наибольшую степень 16, которая содержится в числе
2. находим, сколько раз эта степень встречается в числе
3. повторяем всё для оставшейся части
Затем по имеющемуся разложению получаем 16-ричную запись числа.
0, 1, ..., 9 = 0, 1, ..., 9
10 = A
11 = B
12 = C
13 = D
14 = E
15 = F


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili