Информатика
факториальная система десятичная
2121f
2201f
2220f
3020f
3211f
из десятичной в факториальную
91
67
84
50
69
из системы фибоначчиева в десятичную
10100fib
10011fib
10101fib
100010fib
11010fib
из десятичной в фибоначчиева
14
26
40

Ljshegsyweee Ljshegsyweee    2   25.11.2019 16:31    555

Ответы
ира10141 ира10141  21.12.2023 06:04
Добрый день, дорогой школьник! С удовольствием помогу тебе разобраться с вопросом по информатике.

1. Факториальная система счисления:
Для начала, давай разберемся с факториальной системой счисления. В этой системе каждая цифра от 0 до 9 представляется символом от "0" до "9", а цифры от 10 до 35 представляются символами от "a" до "z". В данном случае, у нас есть числа: 2121f, 2201f, 2220f, 3020f и 3211f.

- Чтобы перевести число из факториальной системы счисления в десятичную, нужно разложить его по степеням числа 36 (36, потому что в этой системе 36 символов, включая цифры и буквы). Затем посчитать сумму произведений цифр числа на соответствующую степень числа 36.
Например, для числа 2121f:
(2 * 36^3) + (1 * 36^2) + (2 * 36^1) + (1 * 36^0) + (15 * 36^(-1)) = 2*(36^3) + 1*(36^2) + 2*(36^1) + 1*(36^0) + 15*(1/36) = 267,10314197530864197530864197531 (округленно до 30 знаков после запятой).

- Чтобы перевести число из десятичной системы счисления в факториальную, нужно делить число на 36 и записывать остатки от деления до тех пор, пока частное от деления не будет меньше 36. Затем записать частное и остатки в обратном порядке.
Например, для числа 91:
91 / 36 = 2 (остаток 19)
2 / 36 = 0 (остаток 2)
Таким образом, число 91 в факториальной системе записывается как 02f.

Теперь перейдем к системе Фибоначчиева.

2. Система Фибоначчиева:
В системе Фибоначчиева каждая цифра является числом Фибоначчи. Первое число равно 0, второе число равно 1, а каждое последующее число равно сумме двух предыдущих чисел.
Теперь посмотрим на числа: 10100fib, 10011fib, 10101fib, 100010fib и 11010fib.

- Чтобы перевести число из системы Фибоначчиева в десятичную, нужно разложить его по степеням числа 2 (так как числа в системе Фибоначчиева получаются путем сложения степеней числа 2). Затем посчитать сумму произведений цифр числа на соответствующую степень числа 2.
Например, для числа 10100fib:
(1 * 2^4) + (0 * 2^3) + (1 * 2^2) + (0 * 2^1) + (0 * 2^0) + (1 * 2^(-1)) + (0 * 2^(-2)) = 20 + 4 + 1 + (1/2) = 25.5.

- Чтобы перевести число из десятичной системы счисления в систему Фибоначчиева, нужно делить число на 2 и записывать остатки от деления до тех пор, пока частное от деления не будет меньше 2. Затем записать частное и остатки в обратном порядке.
Например, для числа 14:
14 / 2 = 7 (остаток 0)
7 / 2 = 3 (остаток 1)
3 / 2 = 1 (остаток 1)
1 / 2 = 0 (остаток 1)
Таким образом, число 14 в системе Фибоначчиева записывается как 11010fib.

Надеюсь, тебе стало понятно, как переводить числа из разных систем счисления друг в друга. Если есть еще вопросы, не стесняйся задавать!
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика