
- •Тема №1: Системы счисления. Перевод чисел из системы в систему. Арифметические операции над числами в двоичной, восьмеричной и шестнадцатеричной системах счисления.
- •Перевод чисел из десятичной системы в любую другую
- •Перевод чисел в десятичную систему счисления
- •Арифметические операции над числами в двоичной, восьмеричной и шестнадцатеричной системах счисления
- •Тема №2: Представление целых чисел в компьютере. Арифметические действия над целыми числами в компьютере.
- •Сложение в обратных кодах
- •1 Случай.
- •2 Случай
- •3 Случай
- •4 Случай
- •5 Случай (переполнение)
- •6 Случай (переполнение)
- •Сложение в дополнительных кодах
- •2 Случай
- •3 Случай
- •4 Случай
- •Тема №3: Представление в компьютере вещественных чисел. Арифметические действия над нормализованными числами в компьютере.
- •Характеристики форматов вещественных чисел, используемых в iвм-совместимых персональных компьютерах.
- •Практические задания
- •Сложение в восьмеричной системе
- •Самостоятельная работа №2
- •Приложения
- •Урок № 2 Измерение информации Цель: рассмотреть различные задачи на тему, различные подходы к измерению информации.
- •Новый материал.
- •Решение задач.
- •Основы логики. Логические операции и таблицы истинности
- •1) Логическое умножение или конъюнкция:
- •2) Логическое сложение или дизъюнкция:
- •3) Логическое отрицание или инверсия:
- •4) Логическое следование или импликация:
- •5) Логическая равнозначность или эквивалентность:
Сложение в восьмеричной системе
+
|
0
|
1
|
2
|
3
|
4
|
5
|
6
|
7 |
0
|
0
|
1
|
2
|
3
|
4
|
5
|
6
|
7 |
1
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
10 |
2
|
2
|
3
|
4
|
5
|
6
|
7
|
10
|
11 |
3
|
3
|
4
|
5
|
6
|
7
|
10
|
11
|
12 |
4
|
4
|
5
|
6
|
7
|
10
|
11
|
12
|
13 |
5
|
5
|
6
|
7
|
10
|
11
|
12
|
13
|
14 |
6
|
6
|
7
|
10
|
11
|
12
|
13
|
14
|
15 |
7
|
7
|
10
|
11
|
12
|
13
|
14
|
15
|
16 |
Сложение в шестнадцатеричной системе
+
|
0
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
А
|
В
|
С
|
D
|
Е
|
F
|
0
|
0
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
А
|
В
|
С
|
D
|
Е
|
F
|
1
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
А
|
В
|
C
|
D
|
Е
|
F
|
10
|
2
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
А
|
В
|
С
|
D
|
Е
|
F
|
10
|
11
|
3
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
А
|
В
|
С
|
D
|
Е
|
F
|
10
|
11
|
12
|
4
|
4
|
5
|
6
|
7
|
8
|
9
|
А
|
В
|
С
|
D
|
Е
|
F
|
10
|
11
|
12
|
13
|
5
|
5
|
6
|
7
|
8
|
9
|
А
|
В
|
С
|
D
|
Е
|
F
|
10
|
11
|
12
|
13
|
14
|
6
|
6
|
7
|
8
|
9
|
А
|
В
|
С
|
D
|
Е
|
F
|
10
|
11
|
12
|
13
|
14
|
15
|
7
|
7
|
8
|
9
|
А
|
В
|
С
|
D
|
Е
|
F
|
10
|
11
|
12
|
13
|
14
|
15
|
16
|
8
|
8
|
9
|
А
|
В
|
С
|
D
|
Е
|
F
|
10
|
11
|
12
|
13
|
14
|
15
|
16
|
17
|
9
|
9
|
А
|
В
|
С
|
D
|
Е
|
F
|
10
|
11
|
12
|
13
|
14
|
15
|
16
|
17
|
18
|
A |
A |
B |
C |
D |
E |
F |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19
|
B |
B |
C |
D |
E |
F |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
1A
|
C |
C |
D |
E |
F |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
1A |
1B
|
D |
D |
E |
F |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
1A |
1B |
1C
|
E |
E |
F |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
1A |
1B |
1C |
1D
|
F |
F
|
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
1A |
1B |
1C |
1D
|
1E |
16. Составьте таблицы умножения однозначных чисел в системе счисления:
а) троичной; б) пятеричной.
Пример таблицы умножения в шестнадцатеричной системе счисления:
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
А |
В |
С |
D |
E |
F |
1 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
А |
В |
С |
D |
Е |
F |
2 |
2 |
4 |
6 |
8 |
А |
С |
Е |
10 |
12 |
14 |
16 |
18 |
1А |
1С |
1Е |
3 |
3 |
6 |
9 |
С |
F |
12 |
15 |
18 |
1В |
1Е |
21 |
24 |
27 |
2А |
2D |
4 |
4 |
8 |
С |
10 |
14 |
18 |
1С |
20 |
24 |
28 |
2С |
30 |
34 |
38 |
3С |
5 |
5 |
A |
F |
14 |
19 |
1Е |
23 |
28 |
2D |
32 |
37 |
3С |
41 |
46 |
4В |
6 |
6 |
С |
12 |
18 |
1Е |
24 |
2A |
30 |
36 |
3С |
42 |
48 |
4Е |
54 |
5A |
7 |
7 |
Е |
15 |
1С |
23 |
2А |
31 |
38 |
3F |
46 |
4D |
54 |
5В |
62 |
69 |
8 |
8 |
10 |
18 |
20 |
28 |
30 |
38 |
40 |
48 |
50 |
58 |
60 |
68 |
70 |
78 |
9 |
9 |
12 |
1В |
24 |
2D |
36 |
3F |
48 |
51 |
5А |
63 |
6С |
75 |
7Е |
87 |
А |
А |
14 |
1Е |
28 |
32 |
3С |
46 |
50 |
5А |
64 |
6Е |
78 |
82 |
8С |
96 |
В |
В |
16 |
21 |
2С |
37 |
42 |
4D |
58 |
63 |
6Е |
79 |
84 |
8F |
9A |
А5 |
С |
С |
18 |
24 |
30 |
3С |
48 |
54 |
60 |
6С |
78 |
84 |
90 |
9С |
A8 |
В4 |
D |
D |
1A |
27 |
34 |
41 |
4Е |
5В |
68 |
75 |
82 |
8F |
9С |
А9 |
В6 |
С3 |
Е |
Е |
1С |
2А |
38 |
46 |
54 |
62 |
70 |
7Е |
8С |
9A |
А8 |
В6 |
С4 |
D2 |
F |
F |
1E |
2D |
3C |
4В |
5А |
69 |
78 |
87 |
96 |
А5 |
В4 |
С3 |
D2 |
Е1 |
17. Сложите числа, а затем проверьте результаты, выполнив соответствующие десятичные сложения:
а) 10111012 и 11101112; д) 378 и 758; и) А16 и F16;
б) 1011,1012; и 101,0112; е) 1658 и 378; к) 1916 и С16; (8 - 134, 224, 24.3, 34)
в) 10112 , 112 и 111,12; ж) 7,58 и 14,68 ; л) А,В16 и Е,F16; (16 - 19,25,19.А, 26)
г) 10112, 11,12 и 1112; з) 68, 178 и 78 ; м) Е16, 916 и F16.
18. В какой системе счисления выполнены следующие сложения? Найдите основания каждой системы:
а ) 9 8 б) 1 3 4 5 в) 10101 г) 7 6 5 д) 9 8
8 9 2 1 7 8 + 1111 + 5 7 6 + 5 6
1 2 1 3 5 2 3 1011 6 7 7 7 9
20000 2 4 6 2 1 6 7 (16, 10, 3,8, 16)
19. Найдите те подстановки десятичных цифр вместо букв, которые делают правильными выписанные результаты (разные цифры замещаются разными буквами);
а) А В С D Решение. В=1, С равно 2 или 3 (С=В+В+перенос),
А В С D но С - четная цифра, следовательно,
В D С Е С С=2. Тогда D=6, А=8, Е=5.
б) А Решение. По последнему столбику А+С=10, -I-
А В по первому столбику А+1=В,
А В С по второму столбику А+В+1=10+С.
В С В Отсюда имеем А=6, В=7 и С=4.
АВС…
в) А В С D А г) А В С D д) А В С О (в - 9,4,5,3,1,0.7,8)
F L С D А Е F B С А А В С Е F (г - 3,6,2,5,9,7,1,0,4,8)
F L С L M N G Н G С I J E G D Н I G (д - 9,3,4,2,1,8.0,7,6)
20. Вычтите:
а) 1112 из 101002 ; д) 158 из 208 ; и) 1А16 из 3116
б) 10,112 из 100,12; е) 478 из 1028; к) F9Е16 из 2А3016 (1101, 1.11, 1010.1, -10.01)
в) 111,12 из 100102; ж) 56,78 из 1018; л) D,116 из В,9216 (3, 33, 22.1, 11.25,)
г) 100012 из 1110,112; з) 16,548 из 30,018; м) АВС16 из 567816 (17, 1A92, -1.7E, 4DDC)
21. Перемножьте числа, а затем проверьте результаты, выполнив соответствующие десятичные умножения:
а) 1011012 и 1012; д) 378 и 48
б) 1111012 и 11,012; е) 168 и 78 ;
в) 1011,112 и 101,12; ж) 7,58 и 1,68;
г) 1012 и 1111,0012; з) 6,258 и 7,128. (11100001; 11000110,01;1000000,101; 1001011,102; 147; 142; 15,26; 55,2222)
Разделите 100101102 на 10102 и проверьте результат, умножая делитель на частное.
(11112)
23. Разделите 100110101002 на 11002 и затем выполните соответствующее десятичное и восьмеричное деление. (11001112, 10310, 1478)
24. Вычислите значение выражения:
а) 2568+10110,12 • (608 + 1210) - 1F16;
б) 1АD16 - 1001011002: 10102 + 2178;
в) 101010+(10616-110111012) -128;
г) 10112 • 11002: 148 + (1000002 - 408). (1493, 542, 1420, 11)
25. Расположите следующие числа в порядке возрастания:
а) 748, 1100102, 7010, 3816; в) 7778, 1011111112, 2FF16, 50010;
б) 6Е16, 1428, 11010012, 10010; г) 10010, 11000002, 6016, 1418. (а - 1100101,38, 74,70; б - 142, 100, 1101001,6Е; в - 101111111,500, 777, 2FF; г - 1100000,60,141,100)
26. Запишите уменьшающийся ряд чисел +3, +2, ..., —3 в однобайтовом формате:
а) в прямом коде; б) в обратном коде; в) в дополнительном коде.
27. Запишите числа в прямом коде (формат 1 байт):
а) 31; 6) -63; в) 65; г) -128. (00001111, 10111111, 01000001, невозможно)
28. Запишите числа в обратном и дополнительном кодах (формат 1 байт):
a) -9; б) -15; в) -127; г) -128. (11110110, 11110000,10000000, невозможно;
11110111,11110001, 10000001, 10000000)
29. Найдите десятичные представления чисел, записанных в дополнительном коде:
а) 1 1111000; б) 1 0011011; в) 1 1101001; г) 1 0000000. (-8,-101,-23,-128)
30. Найдите десятичные представления чисел, записанных в обратном коде:
а) 1 1101000; б) 1 0011111; в) 1 0101011; г) 1 0000000. (-23,-96,-84,-127)
31. Выполните вычитания чисел путем сложения их обратных (дополнительных) кодов в формате 1 байт. Укажите, в каких случаях имеет место переполнение разрядной сетки:
а) 9 - 2; г) -20 - 10; ж) -120 - 15;
б) 2 - 9; д) 50 - 25; з) -126 - 1;
в) -5 - 7; е) 127 - 1; и) -127 - 1.
Задания для самостоятельной работы:
Двоичная система счисления:
|
|
Восьмеричная система счисления:
|
|
Шестнадцатеричная система счисления:
|
|
Арифметические операции над числами в двоичной системе счисления
|
Дополнительные задачи:
Было 11 яблок. После того как каждое из них разрезали пополам, стало 110 половинок. В какой системе счисления вели счёт? Ответ: Двоичная система счисления. Было 3 яблока, стало 6 половинок.
Указать в двоичной системе результат вычитания: AB(16) – 10001001(2) = 100010(2)
Выполните все промежуточные действия над числами в указанных системах счисления. Итоговый результат представьте в двоичной, восьмеричной, шестнадцатеричной и десятичной системах счисления. При переводе дробной части ограничится 3 знаками. 0,0101(2) (668,35(10) – 13A,E82(16))(8)
Ответ: 1101110,01110011011111(2)=156,343(8)=6E,737(16)=110,451(10)
найдите позиционную систему счисления, в которой справедливы следующие равенства:
2*3=11
1-0,1=0,1
0,01+0,1=0,11
22+44-110
11/110=0,1
12+22=1000
20+25=100
21+24=100
В классе 101002девочек и 11002 мальчиков. Сколько учеников в классе? (32)
Расшифруйте высказывание: «Мне 1100 лет, я учусь в 111 классе». (12,7)
Один семиклассник о себе написал так «Пальцев у меня 24, на каждой руке по 5, на ногах – 12» Укажите основание системы счисления, которую использовал семиклассник, для того чтобы составить это утверждение. (8)
Во сколько раз уменьшится число 2120003 если: а) отбросить справа один нуль; б) отбросить справа три нуля? (3,27)
Самостоятельная работа №1
1. Если досье на преступников занимают 45 Мб, и каждое из них имеет объем 12 страниц (48 строк по 64 символа в каждой), то число досье равно
1) 1280; 2) 3840; 3) 1250; 4) 1560; 5) 1024.
2. Разность 2001046 – 304156 равна
1) 1242456; 2) 1252456; 3) 1251456; 4) 1232356; 5) 1234356.
3. Наибольшее неотрицательное целое число, кодируемое 8 битами
1) 127; 2) 255; 3) 256; 4) 512; 5) 99999999.
4. Для чисел, заданных в различных системах счисления: X = 1146, Y = 12113, Z = 578 справедливо соотношение
X < Y < Z; 2) X < Z < Y; 3) Y < X < Z; 4) Y < Z < X; 5) Z < X < Y.
5. Сколько различных символов, закодированных байтами, содержится в сообщении: 1101001100011100110100110001110001010111?
6. Решите уравнение 8х (бит) = 32 (Кбайт).