
- •Информатика — предмет и задачи.
- •Свойства информации
- •Свойства
- •Переход к другому основанию Перевод в десятичную систему счисления
- •Перевод из десятичной системы счисления
- •Перевод из двоичной в восьмеричную и шестнадцатеричную системы
- •Перевод из восьмеричной и шестнадцатеричной систем в двоичную
- •Перевод из двоичной системы в 8- и 16-ричную
- •Перевод из произвольной системы счисления в десятичную
- •Перевод из десятичной системы в произвольную
- •Представление числовой информации в эвм
- •Представление символьной информации в эвм
- •3.1 Кодировка ascii
- •Кодировка Unicode
- •Что такое алгебра логики?
- •Логические операции. Дизъюнкция, конъюнкция и отрицание
- •Логические основы компьютера
- •Переключательные схемы
- •Вентили, триггеры и сумматоры
- •Законы алгебры логики
- •Связь между алгеброй логики и двоичным кодированием
- •Логический элемент компьютера
- •Логический элемент и
- •Логический элемент или
- •Логический элемент не
- •Логический элемент и-не и или-не
- •Архитектура эвм
- •История
- •1642-1945 - Механические компьютеры (нулевое поколение)
- •1945—1955 — Электронные лампы (первое поколение)
- •1955—1965 — Транзисторы (второе поколение)
- •1965-1980 — Интегральные схемы (третье поколение)
- •1980-? — Сверхбольшие интегральные схемы (четвёртое поколение)
- •Невидимые компьютеры (пятое поколение)
- •Дополнение
- •Внешние запоминающие устройства
- •Устройства ввода-вывода информации
- •Устройства ввода данных Клавиатура
- •Компьютерная мышь
- •Сенсорные экраны
- •Устройства автоматизированного ввода информации
- •Устройства вывода информации
- •Мониторы
- •Принтеры
- •Другие устройства вывода информации
- • Системное по
- •Функции ос
- •Прикладное программное обеспечение
- •Определение
- •Классификация По типу
- •По сфере применения
- •Представление текстовых данных.
- •Текстовый редактор. Назначение и основные функции
- •Компьютерная графика
- •История
- •Текущее состояние Основные области применения
- •Научная работа
- •Техническая сторона
- •Двухмерная графика
- •Векторная графика
- •Растровая графика
- •Фрактальная графика
- •Трёхмерная графика
- •Cgi графика
- •Представление цветов в компьютере
- •Реальная сторона графики
- •Компьютерная вёрстка
- •Назначение и область применения табличных процессоров
- •Введение в OpenOffice Calc
- •Интерфейс программы:
- •Основные понятия: рабочий лист, ячейка
- •Интерфейс
- •Формулы. Абсолютная и относительная адресация
- •4.Встроенные функции и "мастер функций"
- •5.Математические функции
- •6.Диаграммы
- •7. Логические функции
- •8.Календарные функции.
Свойства
Позиционная система счисления обладает рядом свойств:
Основание системы счисления в ней самой всегда записывается как 10; например, в двоичной системе счисления 10 означает число 2. Данное утверждение неприменимо к унарной системе счисления, в которой используется только одна цифра.
Для записи числа x в b-ричной системе счисления требуется
цифр, где
означает взятие целой части числа.
Естественный порядок на натуральных числах соответствует лексикографическому порядку на их представлениях в позиционной системе счисления. Поэтому сравнивать их представления можно поразрядно, начиная со старшего разряда, до тех пор, пока цифра в одном числе не будет больше соответствующей цифры в другом. Например, для сравнения чисел 321 и 312 в десятичной системе счисления нужно сравнивать цифры в одинаковых разрядах слева направо:
3 = 3 — результат сравнения чисел пока не определён;
2 > 1 — первое число больше (независимо от оставшихся цифр).
Арифметические операции над числами. Позиционная система счисления позволяет без труда выполнять сложение, вычитание, умножение, деление и деление с остатком чисел, зная только таблицу сложения однозначных чисел, а для трёх последних операций ещё и таблицу умножения в соответствующей системе. (См., например, деление столбиком).
Переход к другому основанию Перевод в десятичную систему счисления
Если
число в
-ричной
системе счисления равно
то для перевода в десятичную систему вычисляем такую сумму:
или, в более наглядном виде:
либо, наконец, в виде схемы Горнера:
Например:
1011002 =
= 1 · 25 + 0 · 24 + 1 · 23 + 1 · 22 + 0 · 21 + 0 · 20 =
= 1 · 32 + 0 · 16 + 1 · 8 + 1 · 4 + 0 · 2 + 0 · 1 =
= 32 + 8 + 4 + 0 = 4410
Перевод из десятичной системы счисления
Целая часть
Последовательно делить целую часть десятичного числа на основание, пока десятичное число не станет равно нулю.
Полученные при делении остатки являются цифрами нужного числа. Число в новой системе записывают, начиная с последнего остатка.
Дробная часть
Дробную часть десятичного числа умножаем на основание системы, в которую требуется перевести. Отделяем целую часть. Продолжаем умножать дробную часть на основание новой системы, пока она не станет равной 0.
Число в новой системе составляют целые части результатов умножения в порядке, соответствующем их получению.
Пример
переведём
в двоичную систему:
44 делим на 2. частное 22, остаток 0
22 делим на 2. частное 11, остаток 0
11 делим на 2. частное 5, остаток 1
5 делим на 2. частное 2, остаток 1
2 делим на 2. частное 1, остаток 0
1 делим на 2. частное 0, остаток 1
Частное
равно нулю, деление закончено. Теперь
записав все остатки снизу вверх получим
число
Перевод из двоичной в восьмеричную и шестнадцатеричную системы
Для этого типа операций существует упрощённый алгоритм.
Для восьмеричной — разбиваем переводимое число на количество цифр, равное степени 2 (2 возводится в ту степень, которая требуется, чтобы получить основание системы, в которую требуется перевести (2³=8), в данном случае 3, то есть триад). Преобразуем триады по таблице триад:
000 0 100 4
001 1 101 5
010 2 110 6
011 3 111 7
Для шестнадцатеричной — разбиваем переводимое число на количество цифр, равное степени 2 (2 возводится в ту степень, которая требуется, чтобы получить основание системы, в которую требуется перевести (24=16), в данном случае 4, то есть тетрад). Преобразуем тетрады по таблице тетрад:
0000 0 0100 4 1000 8 1100 C
0001 1 0101 5 1001 9 1101 D
0010 2 0110 6 1010 A 1110 E
0011 3 0111 7 1011 B 1111 F
Пример:
преобразуем 1011002
восьмеричная — 101 100 → 548
шестнадцатеричная — 0010 1100 → 2C16