
- •Учебно-методическое пособие
- •Оглавление
- •Введение
- •Глава 1. Основные понятия информатики
- •Понятие информатики
- •История развития информатики Этапы становления информатики
- •Правовые аспекты информатики
- •Понятие информации. Свойства и единицы измерения информации
- •Свойства информации
- •Способы измерения информации
- •1. Вероятностный подход
- •2. Объемный подход
- •Задания для выполнения
- •Вопросы для тестирования
- •Глава 2. Кодирование информации. Файловая система
- •Кодирование текста (таблицы кодирования)
- •Кодирование графики
- •1. Растровая графика.
- •2. Векторная графика.
- •Кодирование звука
- •Файловая система
- •Вопросы для тестирования
- •Глава 3. Системы счисления
- •Понятие системы счисления
- •Перевод целых чисел из одной системы счисления в другую делением на основание новой системы счисления
- •1. Из десятичной в двоичную систему счисления.
- •2. Из десятичной в шестнадцатеричную систему счисления
- •3. Из десятичной в восьмеричную систему счисления
- •Сложение и вычитание в системах счисления с основанием 2, 8, 16
- •Задания для выполнения
- •Вопросы для тестирования
- •Глава 4. Алгоритмизация и программирование
- •Понятие алгоритма
- •Способы представления алгоритмов
- •1. Графическое представление в виде блок-схемы
- •2. Представление алгоритма на алгоритмическом языке
- •Свойства алгоритма
- •Развитие методологии разработки программ
- •Вопросы для тестирования
- •Глава 5. Моделирование и формализация
- •Понятие моделирования и модели
- •Классификация моделей по способу воспроизведения свойств оригинала
- •Другие виды классификации моделей
- •Применение моделирования
- •Вопросы для тестирования
- •Глава 6. Программные средства реализации информационных процессов
- •Операционная система
- •Операционные системы корпорации microsoft
- •Альтернативные операционные системы
- •Утилиты
- •Системы программирования
- •Уровни языков программирования
- •Вопросы для тестирования
- •Глава 7. Аппаратные средства реализации информационных процессов
- •Классическая архитектура эвм и принципы фон Неймана
- •Шинная архитектура эвм
- •Платформы современных компьютеров
- •Процессор
- •Запоминающие устройства
- •Устройства внутренней памяти
- •Устройства внешней памяти
- •Устройства ввода/вывода данных Устройства вывода
- •Устройства вывода
- •Устройства управления
- •Устройство связи и передачи данных
- •Понятие вычислительной системы
- •Вопросы для тестирования
- •Глава 8. Локальные и глобальные сети
- •Аппаратные средства реализации локальных сетей
- •Программные средства реализации локальных сетей
- •Протоколы
- •Семиуровневая модель межсетевого взаимодействия iso/osi
- •Программные средства
- •Устройство Интернета
- •Серверы. Доменные зоны
- •Сайты и их адреса
- •Поисковые системы
- •Электронная почта
- •Основы компьютерной безопасности. Компьютерные вирусы и борьба с ними
- •Понятие и виды компьютерных вирусов
- •Средства антивирусной защиты
- •Вопросы для тестирования
- •Литература
- •Приложение 1
- •Учебно-методическое пособие
Глава 3. Системы счисления
-
Понятие системы счисления
Совокупность приемов и методов записи чисел называется системой счисления. Системы счисления (СС) бывают непозиционные (значение символа не зависит от его положения в числе) и позиционные (значение цифры определяется положением в числе).
Любая позиционная система счисления характеризуется основанием. Основание (базис) q позиционной системы счисления – количество знаков или символов, используемых для изображения в данной системе:
– двоичная система счисления – основание 2 – базисные числа (бч) 0, 1;
– 8-ричная – основание 8 – бч 0, 1, 2, 3, 4, 5, 6, 7;
– 10-ричная – основание 10 – бч 0 – 9;
– 16-ричная – основание 16 – бч 0 – 9, a, b, c, d, e, f.
Для позиционной системы счисления справедливо равенство:
или
,
где Аq – десятичный эквивалент числа, записанного в системе счисления с основанием q; аI – i-я цифра числа а; n + 1, m – количество целых и дробных разрядов.
-
Перевод целых чисел из одной системы счисления в другую делением на основание новой системы счисления
1. Из десятичной в двоичную систему счисления.
Пример. Перевести десятичное число 98 в двоичную систему счисления 9810 ® х2. Исходное число делят на основание новой системы счисления, переведенное в систему счисления исходного числа. Полученный результат представляют в нужной системе счисления.
9810
= 11000102
Проверка: 1 × 26 + 1 × 25 + 1 × 21 = 64 + 32 + 2 = 9810
2. Из десятичной в шестнадцатеричную систему счисления
Пример. Перевести число 3060 из 10-тичной в 16-ричную систему счисления.
306010
= b
f
416
Проверка с помощью полинома:
b f 416 ® х10 11 · 162 + 15 · 161 + 4 · 160 =
= 2816 + 240 + 4 = 3060
3. Из десятичной в восьмеричную систему счисления
Пример. Перевести число 546 из 10-тичной в 8-ричную систему счисления
54610
= 10428
Проверка с помощью полинома:
10428 ® х10 1 · 83 + 4 · 81 + 2 · 80 = 512 + 32 + 2 = 546
-
Сложение и вычитание в системах счисления с основанием 2, 8, 16
Для этого можно использовать таблицы сложения для указанных систем счисления. Они приведены в приложении 1.
Можно складывать в столбик как в десятичной системе счисления. При этом следует помнить, что если при сложении разрядов получится значение большее, чем основание системы счисления, то данное значение надо представить в той системе счисления, в которой производится сложение. Младший разряд записать как результат суммы складываемых разрядов, а старший разряд перенести и суммировать вместе со сложением старших разрядов слагаемых.
При выполнении вычитания можно делать заем из старшего разряда уменьшаемого, при этом добавляется количество единиц, равное основанию системы счисления. Например, при заеме в десятичной системе счисления прибавляется 10 единиц, в двоичной – 2.
Пример 1. Сложить числа:
а) 10000000100(2) + 111000010(2) = 10111000110(2);
б) 223,2(8) + 427,54(8) = 652,74(8);
в) 3B3,6(16) + 38B,4(16) = 73E,A(16).
Пример 2. Выполнить вычитание:
а) 1100000011,011(2) – 101010111,1(2) = 110101011,111(2);
б) 1510,2(8) – 1230,54(8) = 257,44(8);
в) 27D,D8(16) – 191,2(16) = ЕС,В8(16).