
- •Лекция 16
- •1.Форма представления информации в пк. Двоичное кодирование. Двоичная система счисления. Преимущества и недостатки двоичной системы счисления.
- •Преимущества двоичной системы счисления:
- •Недостаток двоичной системы счисления:
- •2. История развития систем счисления.
- •2.1. Древние системы счисления
- •2.2. Современные системы счисления.
- •3. Виды систем счисления.
- •4. Системная запись натурального числа (разложение числа на множители). Понятие. Схема Горнера.
- •5. Таблица соответствий десятичной, двоичной, восьмеричной и шестнадцатеричной систем счисления
- •6. Перевод чисел из десятичной системы счисления в другую систему счисления.
- •6.1. Двоичная система счисления.
- •6.2. Правила выполнения арифметических операций в двоичной системе счисления.
- •6.3. Восьмеричная система счисления.
- •6.4. Правила арифметических операций в восьмеричной системе счислений:
- •6.5. Шестнадцатеричная система счисления.
- •7. Перевод чисел из произвольной системы счисления в десятичную систему. Системная запись числа.
- •8. Перевод чисел в различных системах счисления.
- •9.2. Умножение и деление.
- •10. Арифметические операции с числами в различных системах счисления.
- •Задания
- •1. Выполнить арифметические действия с числами в различных
- •2. Выполнить действия:
- •3. Вычислите:
9.2. Умножение и деление.
Пример 8. Выполнить операции умножения и деления в:
а) Двоичной системе счисления: 101112 * 10112
101112
Проверим делением.
111111012
101112
10112
10111 10112
10111
_
1000101
10111
10111__
10111
10111
111111012 10111
0
b) Восьмеричной системе счисления: 4578 * 568
4578
Проверим делением.
331628
4578
568
2753
568
3432
3432
2753 3432
331628 0
с) Шестнадцатеричной системе счисления:
1) 420316 * 4416 = 1188CC16 2) 22216 : 2716 = E16
420316
4416
1080C
1080C
1188CC16
10. Арифметические операции с числами в различных системах счисления.
Для того чтобы выполнить арифметические операции с числами в различных системах счисления необходимо перевести данные числа в ту систему счисления, в которой ожидается ответ.
Пример 9. Выполнить арифметические операции с числами в различных системах
счисления: 1011102 + 12638 → х10
а) 1011102 = 1*25 + 0*24 + 1*23 + 1*22 + 1*21 +0*20 = 32 + 0 + 8 + 4 + 2 + 0 = 4610
b) 12638 = 1*83 + 2*82 + 6*81 +3*80 = 512 +128+ 48 + 3 = 69110
c) 4610 + 69110 = 73710
Аналогично вычитание, умножение и деление.
Задания
Упражнение I. Перевод чисел из десятичной системы
счисления в двоичную, восьмеричную и
шестнадцатеричную системы. Применение
правил выполнения арифметических операций
с числами в различных системах счисления.
Цель: первичное закрепление пройденной темы, получение навыков перевода чисел
из одной системы счисления в другую систему.
Перевести число из одной системы счисления в другую:
2542010 → x8
11102 → x10
256710 → x16
50078 → x2 → x16
12810 = x2 = x8
13410 = x2 = x16
14010 = x16 = x2
12610 = x8 = x16
2СE16 = x2 = x8
AB, CDE16 = x8 = x2
1ABC, 9D16 = x10
Выполнить арифметические действия в различных системах счисления:
110112 + 1112
11112 + 10102
1000012 + 110012
1603468 + 568
2434458 + 2018
7618 + 2658
10000002 – 1001002
110110112 – 110112
4038 – 648
1102 * 1012
10112 * 1002
228 * 728
368 * 248
1011110112 + 11011102
110111012 +110101112
1011102 + 1100112
10011102 – 1100112
Упражнение II. Арифметические операции в различных
системах счисления.
Цель: закрепление полученных навыков работы с числами в различных системах
счисления.