- •Тема №1: Системы счисления. Перевод чисел из системы в систему. Арифметические операции над числами в двоичной, восьмеричной и шестнадцатеричной системах счисления.
- •Перевод чисел из десятичной системы в любую другую
- •Перевод чисел в десятичную систему счисления
- •Арифметические операции над числами в двоичной, восьмеричной и шестнадцатеричной системах счисления
- •Тема №2: Представление целых чисел в компьютере. Арифметические действия над целыми числами в компьютере.
- •Сложение в обратных кодах
- •1 Случай.
- •2 Случай
- •3 Случай
- •4 Случай
- •5 Случай (переполнение)
- •6 Случай (переполнение)
- •Сложение в дополнительных кодах
- •2 Случай
- •3 Случай
- •4 Случай
- •Тема №3: Представление в компьютере вещественных чисел. Арифметические действия над нормализованными числами в компьютере.
- •Характеристики форматов вещественных чисел, используемых в iвм-совместимых персональных компьютерах.
- •Практические задания
- •Сложение в восьмеричной системе
- •Самостоятельная работа №2
- •Приложения
- •Урок № 2 Измерение информации Цель: рассмотреть различные задачи на тему, различные подходы к измерению информации.
- •Новый материал.
- •Решение задач.
- •Основы логики. Логические операции и таблицы истинности
- •1) Логическое умножение или конъюнкция:
- •2) Логическое сложение или дизъюнкция:
- •3) Логическое отрицание или инверсия:
- •4) Логическое следование или импликация:
- •5) Логическая равнозначность или эквивалентность:
Перевод чисел в десятичную систему счисления
Перевод чисел в десятичную систему счисления производится с использование записи чисел по основанию системы, и проведения арифметических операций в десятичной арифметике.
Примеры:
=3840+208+9+0,5=4057,510
Перевод двоичных чисел в восьмеричную (шестнадцатеричную) систему и обратно
Для перевода двоичных чисел в восьмеричные (шестнадцатеричные) число разбивают на триады (тетрады), начиная от запятой, разделяющей целую и дробную части, влево и вправо. Затем достаточно каждую триаду или тетраду по таблице соответствия между системами счисления заменить эквивалентной ей цифрой.
Перевод восьмеричных и шестнадцатеричных чисел в двоичную аналогичен: достаточно каждую цифру заменить эквивалентной ей триадой или тетрадой по таблице соответствия между системами счисления.
Триада –тройкой цифр.
Тетрада –четверкой цифр.
Примеры:
1111101,010112=1 111 101, 010 112=175,268
1111101,010112=111 1101, 0101 12=7D,5816
567,5618=101 110 111, 101 110 0012=101110111,101110012
4FE,AD8=0100 1111 1110, 1010 11012=10011111110,101011012
Перевод восьмеричных чисел в шестнадцатеричные можно проводить через двоичную систему, например:
4FE,AD8=0100 1111 1110, 1010 11012=10011111110,101011012=
=010 011 111 110, 101 011 0102= 2376,5328
567,5618=101 110 111, 101 110 0012=101110111,101110012=0001 0111 0111, 1011 10012=
=177,В916
Арифметические операции над числами в двоичной, восьмеричной и шестнадцатеричной системах счисления
Рассмотрим правила выполнения арифметических операций над одноразрядными числами.
сложение |
вычитание |
умножение |
0 + 0 = 0 |
0 – 0 = 0 |
0 0 = 0 |
0 + 1 = 1 |
1 – 0 = 1 |
0 1 = 0 |
1 + 0 = 1 |
1 – 1 = 0 |
1 0 = 0 |
1 + 1 = 10 |
0 – 1 = –1 |
1 1 = 1 |
В
2
.11..
1112
100110000
11011101
10011
1 1
11111 1 1 1
111101101011
+ 1001111111
111111111
1111101
101
-101
11001
101
-101
0101 0
- 101
0
1010
1111101
1111101____
10011100010
сложение |
вычитание |
умножение |
деление |
|||||
+ 111111 |
|
– 100000 |
|
101 |
|
– 1111 |
11 |
|
111 |
|
111 |
|
11 |
|
11 |
10 |
|
1000110 |
|
11001 |
|
+ 101 |
|
– 011 |
|
|
|
|
|
|
101 |
|
11 |
|
|
|
|
1111 |
|
0 |
|
|
Вычисления в восьмеричной и шестнадцатеричной проводятся аналогично операциям в двоичной системе.
Сложение:
Ответ: 141,5 + 59,75 = 311,28 = C9,416 Проверка. Преобразуем полученные суммы к десятичному виду: 311,28 = 3 . 82 + 1. 81 + 1 . 80 + 2 . 8-1 = 201,25 C9,416 = 12 . 161 + 9 . 160 + 4 . 16-1 = 201,25
Вычитание:
Ответ: 201,2510 - 59,7510 = 215,48 = 8D,816. Проверка. Преобразуем полученные разности к десятичному виду: 215,48 = 2 . 82 + 1 . 81 + 5 . 80 + 4 . 8-1 = 141,5; 8D,816 = 8 . 161 + D . 160 + 8 . 16-1 = 141,5.
Умножение:
Восьмеричная: 1638 . 638 Шестнадцатеричная: 7316 . 3316
163
* 63
531
+
1262
13351
73
* 33
159
+
159
16Е9
Деление:
Восьмеричная:
133518 :1638
Восьмеричная:
438 : 168