
- •1.2. Основные понятия теории множеств и 1.3. Основные структуры.
- •1.4. Перестановки.
- •1.5. Размещения.
- •1.6. Сочетания.
- •2. Теория вероятности.
- •2.1. Классическое определение вероятности.
- •2.2. Теоремы сложения и умножения вероятностей.
- •2.3. Дискретные случайные величины.
- •2.4. Нормальный закон распределения вероятностей.
- •2.5. Основные понятия теории вероятности.
- •2.6. Аксиомы теории вероятности.
- •3.1. Дифференциальное исчисление функции одной переменной
- •3.2. Разрыв функции.
- •3.3. Функция. График.
- •3.4. Понятие дифференциального уравнения
- •4.1. Языки программирования высокого уровня
- •4.2. Задачи на циклы с параметром.
- •4.3. Алгоритмы
- •4.4. Работа с заданными массивами.
- •4.5. Блок – схемы. Ветвление.
- •4.6. Блок – схемы. Циклы с проверкой условия.
- •Текстовые редакторы. Таблицы
- •Электронные таблицы. Встроенные функции.
- •5.3. Компьютерная графика
- •5.4. Служебные программы.
- •5.7. Основные компоненты операционных систем.
- •5.8. Обзор программного обеспечения.
- •Двоичная система счисления.
- •Представление чисел в различных системах счисления
- •6.2 Количество информации.
- •Интернет
- •Конфигурация и топология цепей
- •Структура сообщений
- •Адресация в Интернет
- •Способы подключения к Интернету
- •Защита информации. Шифрование.
- •4. Ошибки обслуживающего персонала или пользователей.
- •5. Неправильное хранение информации.
- •Кодирование информации
Представление чисел в различных системах счисления
Система счисления |
|||
Десятичная |
Двоичная |
Восьмеричная |
Шестнадцатеричная |
0 |
0000 |
0 |
0 |
1 |
0001 |
1 |
1 |
2 |
0010 |
2 |
2 |
3 |
0011 |
3 |
3 |
4 |
0100 |
4 |
4 |
5 |
0101 |
5 |
5 |
6 |
0110 |
6 |
6 |
7 |
0111 |
7 |
7 |
8 |
1000 |
10 |
8 |
9 |
1001 |
11 |
9 |
10 |
1010 |
12 |
A |
11 |
1011 |
13 |
B |
12 |
1100 |
14 |
C |
13 |
1101 |
15 |
D |
14 |
1110 |
16 |
E |
15 |
1111 |
17 |
F |
Общее правило перевода чисел из одной системы счисления в другую формулируется так: перевод числа X из системы счисления с основанием Р в систему счисления с основанием К выполняется путем нахождения остатков от деления числа X на основание К. Процесс деления продолжается до тех пор, пока частное от деления не будет меньше основания К. Все вычисления выполняются в системе счисления с основанием Р.
Например, для перевода числа 10 из десятичной системы счисления в двоичную необходимо найти остатки от деления числа 10 на 2. Эта процедура проиллюстрирована на схеме. Аналогично выполняются преобразования в восьмеричную и шестнадцатеричную системы счисления.
Для обратного перевода числа из любой системы счисления в десятичную удобнее использовать другое правило, которое в общем виде формулируется так перевод числа X из системы счисления с основанием К в систему счисления с основанием Р осуществляется путем представления числа X по степеням основания К. Все вычисления выполняются в системе счисления с основанием Р, т. е. основание К и цифры исходного числа должны быть выражены в системе счисления с основанием Р. Например, перевод двоичного числа 1010 в десятичную систему счисления выполняется представлением числа 10102 по степеням с основанием 2, начиная с нулевой степени при младшем (самом правом) разряде двоичного слова.
Эта процедура также проиллюстрирована на примере:
1010 = 10102 = 1*2 3 + 0*2 2 + 1*2 1 + 0*2 0 =10
Перевод двоичного числа в восьмеричное и шестнадцатеричное числа выполняется по триадам и тэтрадам соответственно. В этом случае все двоичное слово разбивается на триады (три разряда) или тэтрады (четыре разряда) — соответственно, справа налево.
101111111000000112 = 010 111 111 100 000 011 = 277403 8
2 7 7 4
0 3
Недостающие разряды в самой левой триаде (тэтраде) дополняются нулями. После этого выполняется преобразование двоичного числа в число соответствующей системы счисления с использованием их стандартного алфавита.
101111111000000112 = 0001 0111 1111 0000 0011 = 17F03 16
1 7 7 4 0