«Весенне-летний фестиваль знаний 2024»

Презентация по информатике на тему "Системы счисления"

Презентация по информатике на тему "Системы счисления"

Олимпиады: Информатика 1 - 11 классы

Содержимое разработки

Основные понятия  Система счисления - это способ записи чисел и правила действий над этими числами Число  - это величина, а не символьная запись Цифра - набор символов, участвующих в записи числа Алфавит - совокупность различных цифр, используемых для записи числа

Основные понятия

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

- это способ записи чисел и правила действий над этими числами

Число

- это величина, а не символьная запись

Цифра

- набор символов, участвующих в записи числа

Алфавит

- совокупность различных цифр, используемых для записи числа

Позиционные Непозиционные  значение цифры   не зависит  зависит от ее позиции в числе  323  Три Три  сотни единицы  XIX  десять десять

Позиционные

Непозиционные

значение цифры

не зависит

зависит

от ее позиции в числе

323

Три Три

сотни единицы

XIX

десять десять

Непозиционные системы счисления  единичная   древнеегипетская   вавилонская   римская    I,V,X,L,C,D,M

Непозиционные системы счисления

  • единичная

  • древнеегипетская

  • вавилонская
  • римская

I,V,X,L,C,D,M

Единичная («палочная система») (период палеолита, 10-11 тысяч лет до н.э.)  Обозначение : или

Единичная («палочная система»)

(период палеолита, 10-11 тысяч лет до н.э.)

Обозначение :

или

Древнеегипетская система (ок.2850 до н.э.)   Обозначение : - сотни - десятки - единицы = 3 4 5

Древнеегипетская система

(ок.2850 до н.э.)

Обозначение :

- сотни

- десятки

- единицы

= 3 4 5

Вавилонская шестидесятеричная система (2 тысячи лет до н.э.) Обозначение : ; … ; 60 n ; 60 3  ; 60 2 - 60 - единицы - десятки = 60 +20+2 = 82 1-ый разряд 2-ой разряд

Вавилонская шестидесятеричная система (2 тысячи лет до н.э.)

Обозначение :

; … ; 60 n

; 60 3

; 60 2

- 60

- единицы

- десятки

= 60 +20+2 = 82

1-ый

разряд

2-ой

разряд

Римская система (500 лет до н.э.)  В качестве цифр в римской системе используются: M I V X L C D 50 1 5 10 100 1000 500 Величина числа суммируется из значений цифр. При этом применяется следующее правило: Значение каждой меньшей цифры, поставленной слева от большей, вычитается из значения большей цифры. Если меньшая цифра стоит справа от большей, их значения складываются. Найдите значения чисел: D X L I I = 542 X X X I I

Римская система

(500 лет до н.э.)

В качестве цифр в римской системе используются:

M

I

V

X

L

C

D

50

1

5

10

100

1000

500

Величина числа суммируется из значений цифр. При этом применяется следующее правило:

Значение каждой меньшей цифры, поставленной слева от большей, вычитается из значения большей цифры. Если меньшая цифра стоит справа от большей, их значения складываются.

Найдите значения чисел:

D X L I I

= 542

X X X I I

Найдите значения чисел:

Найдите значения чисел:

  • МХ LV
  • CDLI
  • CXLIII
  • DLIV
  • MXLI
  • CDLV
  • CXLV
  • DXLI
  • XLIV
  • DLV
  • CLIV
  • MCLV
Алфавитные системы (500 лет до н.э.)  Алфавитной нумерацией пользовались южные и восточные славянские народы. Над буквой, обозначавшей цифру, ставился специальные значок

Алфавитные системы

(500 лет до н.э.)

Алфавитной нумерацией пользовались южные и восточные славянские народы. Над буквой, обозначавшей цифру, ставился специальные значок "~" ( «титло»).

Обозначение:

1 2 3 4 5 6 7 8 9 10

Позиционные системы счисления  Каждая позиционная система счисления имеет определенный алфавит и основание.  – основание (p)  Количество цифр  системы счисления Совокупность всех цифр – алфавит Позиционные системы могут иметь различный алфавит (2,3,4 знака).

Позиционные системы счисления

Каждая позиционная система счисления имеет определенный алфавит и основание.

основание (p)

Количество цифр

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

Совокупность всех цифр

алфавит

Позиционные системы могут иметь различный алфавит (2,3,4 знака).

10 к десяти арабским цифрам добавляют латинские буквы. Алфавиты систем счисления Основание р = 2 Название Алфавит Двоичная р = 3 р = 8 0 1 Троичная р = 16 0 1 2 Восьмеричная 0 1 2 3 4 5 6 7 Шестнадцатеричная 0 1 2 3 4 5 6 7 8 9 A B C D E F" width="640"

Для записи чисел в позиционной системе с основанием р нужно иметь алфавит из р цифр. При р 10 к десяти арабским цифрам добавляют латинские буквы.

Алфавиты систем счисления

Основание

р = 2

Название

Алфавит

Двоичная

р = 3

р = 8

0 1

Троичная

р = 16

0 1 2

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

0 1 2 3 4 5 6 7

Шестнадцатеричная

0 1 2 3 4 5 6 7 8 9 A B C D E F

ПРИМЕРЫ : (перепиши, вставляя пропущенные числа) p = 10 ( десятичная с/c)  1 2 3 4 5 6 7 8 9 10 11 12 13 14 и т.д. p = 4 ( четверичная с/c)  1 2 3 10 11 12 13 20 21 22 23 30 __ __ __ __ 3. p = 2 ( двоичная с/c)  1 10 11 100 101 110 111 1000 ___ 1010 1011 ____ ___ ___ ___ 10000 _____ _____ 31 32 33 100 1001 1100 1101 1110 1111 10001 10010

ПРИМЕРЫ : (перепиши, вставляя пропущенные числа)

  • p = 10 ( десятичная с/c)

1 2 3 4 5 6 7 8 9 10 11 12 13 14 и т.д.

  • p = 4 ( четверичная с/c)

1 2 3 10 11 12 13 20 21 22 23 30 __ __ __ __

3. p = 2 ( двоичная с/c)

1 10 11 100 101 110 111 1000 ___ 1010 1011 ____ ___ ___ ___ 10000 _____ _____

31 32 33 100

1001

1100

1101

1110

1111

10001

10010

Какое минимальное основание должна иметь система счисления, если в ней можно записать числа:  1) 341  2) 123  3) 222  4) 111  5) 431  6) 321  7) 444  8) 101  9) 143  10) 231  11) 333  12) 110 Ответ: а) 341 (р=5) в) 222 (р=3)  б) 123 (р=4) г) 111 (р=2)

Какое минимальное основание должна иметь система счисления, если в ней можно записать числа:

1) 341

2) 123

3) 222

4) 111

5) 431

6) 321

7) 444

8) 101

9) 143

10) 231

11) 333

12) 110

Ответ: а) 341 (р=5) в) 222 (р=3)

б) 123 (р=4) г) 111 (р=2)

Какое число ошибочно записано в:  а) троичной СС – 79, 212, 531  б) девятеричной СС – 419, 832, 4А  а) троичной СС – 79, 212, 531   б) девятеричной СС – 419, 832, 4А  Ответ: а) в троичной СС для записи чисел используются цифры 0 1 2 , значит цифры 79 и 531 записаны неверно б) в девятиричной СС для записи чисел используются цифры 0 1 2 3 4 5 6 7 8, значит цифры 419 и 4А записаны неверно

Какое число ошибочно записано в:

а) троичной СС – 79, 212, 531

б) девятеричной СС – 419, 832, 4А

  • а) троичной СС – 79, 212, 531 б) девятеричной СС – 419, 832, 4А

Ответ: а) в троичной СС для записи чисел используются цифры 0 1 2 , значит цифры 79 и 531 записаны неверно

б) в девятиричной СС для записи чисел используются цифры 0 1 2 3 4 5 6 7 8, значит цифры 419 и 4А записаны неверно

Десятичная система счисления  Система счисления, применяемая в современной математике, является позиционной десятичной системой .  Её основание равно десяти, т.к. запись любых чисел производится с помощью десяти цифр: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - алфавит .

Десятичная система счисления

Система счисления, применяемая в современной математике, является позиционной десятичной системой .

Её основание равно десяти, т.к. запись любых чисел производится с помощью десяти цифр:

0, 1, 2, 3, 4, 5, 6, 7, 8, 9 - алфавит .

Рассмотрим десятичное число 555 : Число записано в привычной для нас свернутой форме : В зависимости от позиции цифра 5 обозначает единицы, десятки, сотни. 5 5 5  10 единицы десятки сотни  Из двух написанных рядом одинаковых цифр левая в десять раз больше правой.

Рассмотрим десятичное число 555 :

Число записано в привычной для нас свернутой форме :

В зависимости от позиции цифра 5 обозначает единицы, десятки, сотни.

5 5 5 10

единицы

десятки

сотни

Из двух написанных рядом одинаковых цифр левая в десять раз больше правой.

В развернутой форме записи числа умножение цифр производится в явной форме: Любое число в нулевой степени равно 1 555 10 = 5·10 2 + 5·10 1 + 5·10 0

В развернутой форме записи числа умножение цифр производится в явной форме:

Любое число в нулевой степени равно 1

555 10 = 5·10 2 + 5·10 1 + 5·10 0

Двоичная система счисления Информация в компьютере представлена в двоичном коде. Используется двоичная система счисления. Двоичная система счисления является позиционной системой счисления . Алфавит двоичной системы – две цифры (0,1), основание равно 2.

Двоичная система счисления

Информация в компьютере представлена в двоичном коде. Используется двоичная система счисления.

Двоичная система счисления является позиционной системой счисления .

Алфавит двоичной системы – две цифры (0,1), основание равно 2.

Восьмеричная система счисления Широко используется в информатике. Восьмеричная система счисления является позиционной системой счисления . Алфавит восьмеричной системы – цифры (0,1,2,3,4,5,6,7), основание равно 8.

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

Широко используется в информатике.

Восьмеричная система счисления является позиционной системой счисления .

Алфавит восьмеричной системы – цифры (0,1,2,3,4,5,6,7), основание равно 8.

Шестнадцатеричная система счисления Шестнадцатеричная система счисления является позиционной системой счисления . Алфавит шестнадцатеричной системы – цифры (0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F), основание равно 16. (Десятичное значение: A=10, B=11, C=12, D=13, E=14, F=15)

Шестнадцатеричная система счисления

Шестнадцатеричная система счисления является позиционной системой счисления .

Алфавит шестнадцатеричной системы – цифры (0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F), основание равно 16.

(Десятичное значение: A=10, B=11, C=12, D=13, E=14, F=15)

Перевод целых чисел из  десятичной системы счисления   21

Перевод целых чисел из десятичной системы счисления

21

Перевод целых чисел из  десятичной системы счисления  Пример. Перевести число 75 из десятичной системы счисления в двоичную, восьмеричную и шестнадцатеричную. 75 2 74 37 2 1 36 18 2 18 2 1 9 8 0 4 2 1 4 75 10 = 1001011 2 2 2 0 2 2 1 0 0 0 1

Перевод целых чисел из десятичной системы счисления

Пример. Перевести число 75 из десятичной системы счисления в двоичную, восьмеричную и шестнадцатеричную.

75

2

74

37

2

1

36

18

2

18

2

1

9

8

0

4

2

1

4

75 10 = 1001011 2

2

2

0

2

2

1

0

0

0

1

Перевод целых чисел из  десятичной системы счисления  Пример 1. Перевести число 75 из десятичной системы счисления в двоичную, восьмеричную и шестнадцатеричную. 16 75 75 8 64 4 7 2 16 9 8 0 11 0 8 3 1 8 4 1 0 0 1 75 10 = 4B 16 75 10 = 113 8 В меню

Перевод целых чисел из десятичной системы счисления

Пример 1. Перевести число 75 из десятичной системы счисления в двоичную, восьмеричную и шестнадцатеричную.

16

75

75

8

64

4

7 2

16

9

8

0

11

0

8

3

1

8

4

1

0

0

1

75 10 = 4B 16

75 10 = 113 8

В меню

10  2 20 2 20 = 10100 2 20 2 10  10 0 5 2 Основание :  2 Алфавит : 0, 1  4 0 2 2  2 1 1 2  0 0 0 2  10 1 4 3 2 1 0 разряды 10100 2 = 1·2 4 +  0 ·2 3  +  1·2 2  +  0 ·2 1  +  0 ·2 0 = 16 + 4 = 20

10  2

20

2

20 = 10100 2

20

2

10

10

0

5

2

Основание : 2

Алфавит : 0, 1

4

0

2

2

2

1

1

2

0

0

0

2  10

1

4 3 2 1 0

разряды

10100 2

= 1·2 4 + 0 ·2 3 + 1·2 2 + 0 ·2 1 + 0 ·2 0

= 16 + 4 = 20

10  8 100 8 96 12 8 Основание : 8 Алфавит : 0, 1, 2, 3, 4, 5, 6, 7  8 4 1 8 100 = 144 8  0 4 0 1 8  10 2 1 0 разряды  144 8 = 1· 8 2 +  4· 8 1  +  4· 8 0 = 64 + 32 + 4 = 100

10  8

100

8

96

12

8

Основание : 8

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

8

4

1

8

100 = 144 8

0

4

0

1

8  10

2 1 0

разряды

144 8

= 1· 8 2 + 4· 8 1 + 4· 8 0

= 64 + 32 + 4 = 100

Основание : 16 Алфавит : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,  A ,  10  F  15  E ,  14  C ,  12  B ,  11  D ,  13 1 0    16 444 16 16   10 432 27 16 16 12 2  1 0 разряды 1 16 С C B = 1·16 2 +  11 ·16 1  +  12 ·16 0 = 256 + 176 + 12 = 444  1BC 16 0 11 0 B 1 444 = 1BC 16

Основание : 16

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

A , 10

F 15

E , 14

C , 12

B , 11

D , 13

1 0  16

444

16

16  10

432

27

16

16

12

2 1 0

разряды

1

16

С

C

B

= 1·16 2 + 11 ·16 1 + 12 ·16 0

= 256 + 176 + 12 = 444

1BC 16

0

11

0

B

1

444 = 1BC 16

Какое максимальное число можно записать в двоичной системе счисления четырьмя цифрами? Переведите полученное число в десятичную систему счисления. Ответ: 1111 2 = 15 10 .

Какое максимальное число можно записать в двоичной системе счисления четырьмя цифрами?

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

Ответ: 1111 2 = 15 10 .

Было 11 яблок. После того как каждое яблоко разрезали пополам, стало 110 половинок. Возможно ли это? Обоснуйте ответ.

Было 11 яблок. После того как каждое яблоко разрезали пополам, стало 110 половинок.

Возможно ли это? Обоснуйте ответ.

Выпишите алфавит традиционной позиционной пятеричной системы счисления. Переведите число 32 5  в десятичную систему счисления. Ответ: алфавит пятеричной системы счисления – цифры (0,1,2,3,4).  32 5 = 3  5 1 + 2  5 0 = 15 + 2 = 17 10

Выпишите алфавит традиционной позиционной пятеричной системы счисления.

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

Ответ: алфавит пятеричной системы счисления – цифры (0,1,2,3,4).

32 5 = 3  5 1 + 2  5 0 = 15 + 2 = 17 10

Получите свидетельство о публикации сразу после загрузки работы



Получите бесплатно свидетельство о публикации сразу после добавления разработки


Олимпиады «Весенне-летний фестиваль знаний 2024»

Комплекты учителю



Качественные видеоуроки, тесты и практикумы для вашей удобной работы

Подробнее

Вебинары для учителей



Бесплатное участие и возможность получить свидетельство об участии в вебинаре.


Подробнее