1 of 13

Системы счисления

§ 12. Восьмеричная система счисления

1

© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru

2 of 13

Восьмеричная система счисления

2

2

Основание: 8

Алфавит: 0, 1, 2, 3, 4, 5, 6, 7

10 → 8

8 → 10

100

8

12

96

4

8

1

8

4

8

0

0

1

100 = 1448

1448

2 1 0

разряды

= 1·82 + 81 + 80

= 64 + 32 + 4 = 100

PDP-11, ДВК, �СМ ЭВМ, БЭСМ,

БК

Системы счисления, 10 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru

3 of 13

Примеры

3

134 =

75 =

1348 =

758 =

Системы счисления, 10 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru

4 of 13

Восьмеричная система счисления

4

X10

X8

X2

0

0

000

1

1

001

2

2

010

3

3

011

4

4

100

5

5

101

6

6

110

7

7

111

Системы счисления, 10 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru

5 of 13

Перевод в двоичную систему счисления

5

8

10

2

  • трудоёмко
  • 2 действия

8 = 23

Каждая восьмеричная цифра может быть � записана как три двоичных (триада)!

!

17258 =

1 7 2 5

001

111

010

1012

{

{

{

{

Системы счисления, 10 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru

6 of 13

Примеры

6

34678 =

21488 =

73528 =

12318 =

Системы счисления, 10 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru

7 of 13

Перевод из двоичной в восьмеричную

7

10010111011112

Шаг 1. Разбить на триады, начиная справа:

001 001 011 101 1112

Шаг 2. Каждую триаду записать одной � восьмеричной цифрой:

1

3

5

7

Ответ: 10010111011112 = 113578

001 001 011 101 1112

1

Системы счисления, 10 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru

8 of 13

Примеры

8

1011010100102 =

111111010112 =

11010110102 =

Системы счисления, 10 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru

9 of 13

Арифметические операции

9

сложение

1 5 68

+ 6 6 28

1

1

6 + 2 = 8 = 8 + 0

5 + 6 + 1 = 12 = 8 + 4

1 + 6 + 1 = 8 = 8 + 0

1

1 в перенос

1 в перенос

1

08

0

4

1 в перенос

Системы счисления, 10 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru

10 of 13

Примеры

10

3 5 38

+ 7 3 68

Системы счисления, 10 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru

11 of 13

Арифметические операции

11

вычитание

4 5 68

– 2 7 78

(6 + 8) – 7 = 7

(5 – 1 + 8) – 7 = 5

(4 – 1) – 2 = 1

заём

78

1

5

заём

Системы счисления, 10 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru

12 of 13

Примеры

12

1 1 5 68

6 6 28

Системы счисления, 10 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru

13 of 13

Домашняя работа:

13

Повторить параграф 12 учебника, теорию из блога, стр.113 (№2, №3 – вторые примеры, №4 (б,г)

Прислать фото на почту irinalog15@gmail.com до 18.00 сегодняшнего дня

Системы счисления, 10 класс

© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru