Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
Таблица 6.
N | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
2N | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 | 256 | 512 | 1024 |
4.1.3. Перевод целых чисел из десятичной системы счисления в систему счисления с другим основанием
|
Рис. 16. Перевод числа из десятичной СС в двоичную. |
Для осуществления такого перевода необходимо делить число с остатком на основание системы счисления до тех пор, пока частное больше основания системы счисления.
Пример перевода десятичного числа 25(10) в двоичный вид показан на рисунке 16.
Результат перевода записывается в обратном порядке, т. е. начиная с последнего результата деления.
![]()
4.1.4. Шестнадцатеричная система счисления
Система счисления с основанием 16 интересна тем, что она включает в себя больше разрядов, чем десятичная, и соответственно десяти арабских цифр недостаточно для алфавита этой системы счисления, поэтому в качестве недостающих цифр в ней используются буквы латинского алфавита.
Для обозначения того, что запись является шестнадцатеричным числом, принято использовать также символ #.
Таблица 7.
Основание СС (k) | Цифры, составляющие алфавит СС | Пример записи |
2 | 0, 1 | &101011111 |
10 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 | 351 |
16 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f 10 11 12 13 14 15 | #15f |
Для шестнадцатеричной системы счисления действуют те же правила перевода, что и для всякой позиционной системы счисления.
|
|
Рис. 17а. Перевод из СС с основанием 10 в СС с основанием 16. | Рис. 17b. Перевод из СС с основанием 16 в СС с основанием 10. |
4.1.5. Задачи
1. Числа в двоичной системе счисления имеют вид 11(2) и 101(2) . Чему равно их произведение в десятичном виде? Варианты: 60, 15, 1111, 8.
2. Чему равна разность 25 - &1101. Варианты: &1100, 13.
3. В десятичной - 8;
- в двоичной - [ ];
- в восьмеричной - [ ];
- в шестнадцатеричной - [ ].
4. Количество чисел, которое можно закодировать нулями и единицами в 10 позициях, равно: 128, 256, 1024, 2048?
5. Укажите истинное высказывание:
- #a < &1100;
- #a > &1100;
- #a = &1100.
6. Дано равенство 23(k)+33(k)=122(k). Чему равно k? Варианты: 2, 3, 4, 10.
7. Какое число предшествует шестнадцатеричному числу #6afa? Варианты: #6afb, #6a10, #6af9, #5afa.
8. Шестнадцатеричное число #4d в десятичной системе счисления это: 43, 77, 177, 176?
4.2. Кодирование двоичным кодом
Информация любого типа: символьная, графическая, звуковая, командная для представления на электронных носителях кодируется на основании алфавита, состоящего только из двух символов (0, 1). Информация представленная в аналоговом виде, для того, чтобы быть сохраненной в электронной памяти, оцифровывается и приводится к двоичному коду.
Каждая ячейка электронной памяти обладает информационной ёмкостью 1 бит. Физически, в зависимости от способа регистрации информации, это может быть конденсатор, находящийся в одном из двух состояний: разряжен (0), заряжен (1); элемент магнитного носителя: размагничен (0), намагничен (1); элемент поверхности оптического диска: нет лунки (0), есть лунка (1). Одним из первых носителей информации, представленной в двоичном коде, была бумажная перфокарта, пробитое отверстие на которой означало 1, а цельная поверхность 0.
4.3. Кодирование символов. Байт.
На основании одной ячейки информационной ёмкостью 1 бит можно закодировать только 2 различных состояния. Для того чтобы каждый символ, который можно ввести с клавиатуры в латинском регистре, получил свой уникальный двоичный код, требуется 7 бит. На основании последовательности из 7 бит, в соответствии с формулой Хартли, может быть получено N=27=128 различных комбинаций из нулей и единиц, т. е. двоичных кодов. Поставив в соответствие каждому символу его двоичный код, мы получим кодировочную таблицу. Человек оперирует символами, компьютер – их двоичными кодами.
Для латинской раскладки клавиатуры такая кодировочная таблица одна на весь мир, поэтому текст, набранный с использованием латинской раскладки, будет адекватно отображен на любом компьютере. Эта таблица носит название ASCII (American Standard Code of Information Interchange) по-английски произносится [э́ски], по-русски произносится [а́ски]. Ниже приводится вся таблица ASCII, коды в которой указаны в десятичном виде. По ней можно определить, что когда вы вводите с клавиатуры, скажем, символ “*”, компьютер его воспринимает как код 42(10), в свою очередь 42(10)=101010(2) – это и есть двоичный код символа “*”. Коды с 0 по 31 в этой таблице не задействованы.
Таблица 8.
Таблица символов ASCII
код | символ | код | символ | код | символ | код | символ | код | символ | код | символ |
32 | Пробел | 48 | . | 64 | @ | 80 | P | 96 | ' | 112 | p |
33 | ! | 49 | 0 | 65 | A | 81 | Q | 97 | a | 113 | q |
34 | " | 50 | 1 | 66 | B | 82 | R | 98 | b | 114 | r |
35 | # | 51 | 2 | 67 | C | 83 | S | 99 | c | 115 | s |
36 | $ | 52 | 3 | 68 | D | 84 | T | 100 | d | 116 | t |
37 | % | 53 | 4 | 69 | E | 85 | U | 101 | e | 117 | u |
38 | & | 54 | 5 | 70 | F | 86 | V | 102 | f | 118 | v |
39 | ' | 55 | 6 | 71 | G | 87 | W | 103 | g | 119 | w |
40 | ( | 56 | 7 | 72 | H | 88 | X | 104 | h | 120 | x |
41 | ) | 57 | 8 | 73 | I | 89 | Y | 105 | i | 121 | y |
42 | * | 58 | 9 | 74 | J | 90 | Z | 106 | j | 122 | z |
43 | + | 59 | : | 75 | K | 91 | [ | 107 | k | 123 | { |
44 | , | 60 | ; | 76 | L | 92 | \ | 108 | l | 124 | | |
45 | - | 61 | < | 77 | M | 93 | ] | 109 | m | 125 | } |
46 | . | 62 | > | 78 | N | 94 | ^ | 110 | n | 126 | ~ |
47 | / | 63 | ? | 79 | O | 95 | _ | 111 | o | 127 | DEL |
Чтобы хранить также и коды национальных символов каждой страны (в нашем случае – символов кириллицы) требуется добавить еще 1 бит, что увеличит количество уникальных комбинаций из нулей и единиц вдвое, т. е. в нашем распоряжении дополнительно появится 128 свободных кодов (со 128-го по 255-й), в соответствие которым можно поставить символы русского алфавита.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 |
Основные порталы (построено редакторами)



