1 / 40

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

Системы счисления. Введение Непозиционная система счисления Позиционная система счисления Десятичная система Двоичная система Восьмеричная система Шестнадцатеричная система. Введение. Как это было?.

Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Системы счисления Введение Непозиционная система счисления Позиционная система счисления Десятичная система Двоичная система Восьмеричная система Шестнадцатеричная система

  2. Введение

  3. Как это было? Счет появился тогда, когда человеку потребовалось информировать своих сородичей о количестве обнаруженных им предметов. В разных местах придумывались разные способы передачи численной информации: от зарубок по числу предметов до хитроумных знаков - цифр. Во многих местах люди стали использовать для счета пальцы. Одна из таких систем счета и стала общеупотребительной – десятичная.

  4. Определения Система счисления – это способ записи чисел с помощью специальных знаков – цифр. Числа:123, 45678, 1010011, CXL Цифры:0, 1, 2, … I, V, X, L, … Алфавит – это набор цифр. {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}

  5. Системы счисления Позиционная 25 величина числа зависит от номера позиции цифры при его записи Непозиционная XXII VII каждой цифре соответствует величина, независящая от ее места в записи числа.

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

  7. Римская (500 лет до н.э.) Натуральные числа записываются при помощи повторения этих цифр. Например, II = 1 + 1 = 2, здесь символ I обозначает 1 независимо от места в числе. Для правильной записи больших чисел римскими цифрами необходимо сначала записать число тысяч, затем сотен, затем десятков и, наконец, единиц. Пример: число 1988. Одна тысяча M, девять сотен CM, восемьдесят LXXX, восемь VIII. Запишем их вместе: MCMLXXXVIII. MCMLXXXVIII = 1000+(1000-100)+(50+10+10+10)+5+1+1+1 = 1988 Для изображения чисел в непозиционной системе счисления нельзя ограничится конечным набором цифр. Кроме того, выполнение арифметических действий в них крайне неудобно.

  8. Где используется: • номера глав в книгах: • обозначение веков: «Пираты XX века» • циферблат часов

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

  10. Количество используемых цифр называется основанием системы счисления. Например, 11 – это одиннадцать, а не два: 1 + 1 = 2 (сравните с римской системой счисления). Здесь символ 1 имеет различное значение в зависимости от позиции в числе. Позиционной называют систему счисления, в которой число представляется в виде последовательности цифр, количественное значение которых зависит от места (позиции), которое занимает каждая из них в числе. 2 позиция 1 позиция 3 пзиция 3 3 3 3 1000 100 10 1 (103) (102) (101) (100) * 1000 * 100 * 10 * 1

  11. Системы счисления, используемые в компьютере

  12. СИСТЕМЫ СЧИСЛЕНИЯ

  13. Десятичная • система счисления

  14. сотни десятки единицы Десятичная система счисления Десятичная система:первоначально – счет на пальцах разряды 2 1 0 3 7 8 = 3·102 + 7·101 + 8·100 70 300 8

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

  16. 2 2 2 2 2 2 4 0 8 18 1 4 0 2 9 1 0 1 1 0 Перевод целых чисел Двоичная система: Алфавит: 0, 1Основание (количество цифр): 2 10  2 19 19 = 100112 система счисления 2  10 4 3 2 1 0 разряды 100112 = 1·24 +0·23+0·22+1·21+1·20 = 16 + 2 + 1 = 19

  17. Примеры: 131= 79=

  18. Примеры: 1010112 = 1101102 =

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

  20. 8 8 8 0 96 0 12 8 1 4 1 4 Восьмеричная система Основание (количество цифр): 8 Алфавит: 0, 1, 2, 3, 4, 5, 6, 7 10  8 100 100 = 1448 система счисления 8  10 2 1 0 разряды 1448 = 1·82 +4·81+4·80 = 64 + 32 + 4 = 100

  21. Примеры: 134= 75= 1348 = 758 =

  22. ! Каждая восьмеричная цифра может быть записана как три двоичных (триада)! Перевод в двоичную и обратно 10 • трудоемко • 2 действия 8 2 8 = 23 17258 = 001 111 010 1012 { { { { 1 7 2 5

  23. Таблица восьмеричных чисел

  24. Перевод из двоичной системы 10010111011112 Шаг 1. Разбить на триады, начиная справа: 001 001 011 101 1112 Шаг 2. Каждую триаду записать одной восьмеричной цифрой: 001 001 011 101 1112 1 1 3 5 7 Ответ: 10010111011112 = 113578

  25. Примеры: 34678 = 73528 = 12318 =

  26. Примеры: 1011010100102 = 111111010112 = 11010110102 =

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

  28. 16 16 96 6 0 11 0 6 Шестнадцатеричная система Основание (количество цифр): 16 Алфавит: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A,10 B,11 C,12 D,13 E,14 F 15 10 16 107 107 = 6B16 B система счисления 16 10 C 2 1 0 разряды 1C516 = 1·162 +12·161+5·160 = 256 + 192 + 5 = 453

  29. Примеры: 171= 1BC16= 206= 22B16=

  30. Таблица шестнадцатеричных чисел

  31. ! Каждая шестнадцатеричная цифра может быть записана как четыре двоичных (тетрада)! Перевод в двоичную систему 10 • трудоемко • 2 действия 16 2 16 = 24 7F1A16= 0111 1111 0001 10102 { { { { 7 F1A

  32. Перевод из двоичной системы 10010111011112 Шаг 1. Разбить на тетрады, начиная справа: 0001 0010 1110 11112 Шаг 2. Каждую тетраду записать одной шестнадцатеричной цифрой: 0001 0010 1110 11112 1 2 E F Ответ: 10010111011112 = 12EF16

  33. Примеры: C73B16= 2FE116=

  34. Примеры: 10101011010101102 = 1111001101111101012 = 1101101101011111102 =

  35. Перевод в восьмеричную и обратно трудоемко 10 16 8 2 Шаг 1. Перевести в двоичную систему: 3DEA16= 11 1101 1110 10102 Шаг 2. Разбить на триады: 0111101111010102 Шаг 3. Триада – одна восьмеричная цифра: 3DEA16= 367528

  36. Примеры: A3516= 7658=

  37. 1 2-2 = = 0,25 22 Перевод дробных чисел 10  2 0,375 =  2 0,0112 0,7 = ? 0,7 = 0,101100110… = 0,1(0110)2 ,750 0 0,75  2 Многие дробные числа нельзя представить в виде конечных двоичных дробей. ,50 1 Для их точного хранения требуется бесконечное число разрядов. 0,5  2 Большинство дробных чисел хранится в памяти с ошибкой. ,0 1 2  10 2 1 0 -1 -2 -3 разряды 101,0112 = 1·22 +1·20+1·2-2+1·2-3 = 4 + 1 + 0,25 + 0,125 = 5,375

  38. 0 2 Арифметические операции сложение вычитание 0+0=0 0+1=1 1+0=1 1+1=102 1 + 1 + 1 = 112 0-0=0 1-1=0 1-0=1 102-1=1 перенос заем        0 1 1 102 0 102 1 0 1 1 02 + 1 1 1 0 1 12 1 0 0 0 1 0 12 – 1 1 0 1 12 0 1 1 0 1 0 1 0 1 0 0 0 1 2

  39. 1110112 + 100112 101112 +1011102 1011012 + 111112 1110112 + 110112 Примеры: 0 ·0 = 0 1 · 0 = 1 1 · 1 = 1 1 0 0 1  1 0 1 1 0 0 1 + 0 0 0 0 + 1 0 0 1 1 0 1 0 1 1

  40. 1 2 Арифметические операции умножение деление 1 0 1 0 12 – 1 1 12 1 1 12 1 0 1 0 12  1 0 12 1 1 1 12 – 1 1 12 1 0 1 0 12 + 1 0 1 0 12 0 1 1 0 1 0 0 12

More Related