- •Тема 2. Позиционные нетрадиционные системы счисления
- •5. Переведите числа из факториальной системы счисления в d10:
- •6. Переведите числа из троичной симметричной системы счисления в d10:
- •Тема 3. Арифметические операции над числами в позиционных системах счисления
- •1. Выполните над двоичными числами операции сложения, вычитания, умножения по правилам d2, d8, d16 . Для этого переведите числа d2 d8 , d16:
- •2. Выполните над двоичными числами операцию деления в d2.
- •3. Решите уравнения:
- •5. Найдите сумму и разноcть чисел:
- •Тема 4. Представление целых чисел в памяти пк
- •1. Представьте десятичные числа в прямом и дополнительном коде в формате integer, затем запишите в шестнадцатеричном коде.
- •2. Укажите десятичные числа, имеющие следующее представление в дополнительном коде в формате integer:
Тема 2. Позиционные нетрадиционные системы счисления
К нетрадиционным системам счисления относятся системы, в которых либо базис не является геометрической прогрессией, а символы алфавита есть целые неотрицательные числа (фибоначчиева и факториальная системы счисления), либо базис является геометрической прогрессией, но его символы не являются целыми неотрицательными числами (уравновешенные системы счисления).
Базисом фибоначчиевой системы (Dfib) является последовательность 1, 2, 3, 5, 8, 13, 21, 34, 55, ..., т.е. подряд идущие числа Фибоначчи. В качестве алфавита в этой системе счисления используются только цифры 0 и 1.
Базисом факториальной системы счисления (Dф) является последовательность: 1!, 2!, 3!, 4!, ..., (n— 1)!, n!, .... Количество цифр алфавита, используемых в разряде, увеличивается с ростом номера разряда. Общее представление числа:
anan-1an-2…a2a1 = ann! + an-1(n-1)! + an-2(n-2)! + … + a22! + a11!
Простейшей из уравновешенных систем счисления является троичная симметричная система счисления (D3). В этой системе счисления в качестве основания используется число 3, а в качестве алфавита – троичные цифры 1, 0 и -1.
1. Переведите числа из D10 в факториальную систему счисления всевозможными вариантами представления:
0) 46; 35; |
1) 29; 51; |
2) 22; 47; |
3) 19; 43; |
4) 55; 21; |
5) 34; 53; |
6) 57; 30; |
7) 24; 38; |
8) 50; 18; |
9) 25; 46. |
2. Переведите числа из D10 в троичную симметричную систему счисления всевозможными вариантами представления:
0) 16; 25; |
1) 19; 35; |
2) 20; 41; |
3) 14; 50; |
4) 15; 52; |
5) 12; 23; |
6) 17; 60; |
7) 18; 58; |
8) 16; 48; |
9) 13; 49. |
3. Переведите числа из D10 в фибоначчиеву систему счисления всевозможными вариантами представления:
39; |
33; |
70; |
34; |
4) 45; 81; |
41; |
36; |
80; |
38; |
9) 55; 26. |
4. Переведите числа из фибоначчиевой системы счисления в D10:
0) 11001fib 10100fib 10011fib |
1) 10101 fib 10101fib 11101fib |
2) 10001 fib 10101fib 11011fib |
3) 10100 fib 11011fib 11010fib |
4) 11100 fib 10010fib 11101fib |
5) 11011 fib 10101fib 10000fib |
6) 10111 fib 11001fib 11001fib |
7) 11101 fib 10111fib 11101fib |
8) 10110 fib 10001fib 11010fib |
9) 10000 fib 10100fib 11001fib |