«Весна — лето 2024»

Урок "Перевод целых чисел из одной системы счисления в другую. Двоичная арифметика "

Цель урока: научить переводить числа из одной системы счисления в другую; формирование математической культуры учащихся на уроках информатики;

Задачи урока:

Образовательная – закрепление теоретических знаний, формирование практических умений по переводу чисел из одной системы счисления в другую и наоборот;

Развивающая – развитие вычислительных навыков, памяти, логического мышления.

Воспитательная – развитие познавательного интереса учащихся, основ коммуникационного общения, уверенности в собственных силах;

Основные понятия: система счисления, позиционная система счисления, непозиционная система счисления, двоичная, восьмеричная, шестнадцатеричная, десятичная системы счисления.

Оборудование урока: компьютерный класс, презентация к уроку, доска, наглядные таблицы с алгоритмами перевода чисел из десятичной системы счисления и обратно, печатный материал для закрепления нового материала и домашнего задания.

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

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

Системы счисления Правила перевода чисел из одной системы счисления в другую

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

Правила перевода чисел из одной системы счисления в другую

Цель урока: Научиться самостоятельно выполнять перевод десятичных чисел в двоичную, восьмеричную, шестнадцатеричную систему счисления и обратно. Закрепит на практике ранее полученные знания о системах счисления

Цель урока:

Научиться самостоятельно выполнять перевод десятичных чисел в двоичную, восьмеричную, шестнадцатеричную систему счисления и обратно.

Закрепит на практике ранее полученные знания о системах счисления

Системы счисления  Система счисления – это знаковая система, в которой числа записываются по определённым правилам с помощью символов некоторого алфавита, называемых цифрами Системы счисления Позиционные Непозиционные Количественное значение каждой цифры числа зависит от того, в каком месте (позиции или разряде) записана та или иная цифра. Количественное значение цифры числа не зависит от того, в каком месте (позиции или разряде) записана та или иная цифра.  0,7 7 70 XIX

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

Система счисления – это знаковая система, в которой числа записываются по определённым правилам с помощью символов некоторого алфавита, называемых цифрами

Системы

счисления

Позиционные

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

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

Количественное значение цифры числа не зависит от того, в каком месте (позиции или разряде) записана та или иная цифра.

0,7 7 70

XIX

Перевод десятичного числа в двоичную, восьмеричную, шестнадцатеричную систему Для перевода десятичного числа в двоичную систему его необходимо последовательно делить на ___ до тех пор, пока не останется ________, меньший или равный __. Число в двоичной системе записывается как последовательность последнего результата деления и остатков от деления в _________ порядке. 2 остаток 1 обратном Пример. Число 22 10  перевести в двоичную систему счисления. Ответ: 22 10 = 10110 2  Задание №1:  Переведите целые числа из десятичной системы счисления в двоичную 76; 121 Ответ: 76 10 = 100010002  12110 = 11012

Перевод десятичного числа в двоичную, восьмеричную, шестнадцатеричную систему

Для перевода десятичного числа в двоичную систему его необходимо последовательно делить на ___ до тех пор, пока не останется ________, меньший или равный __. Число в двоичной системе записывается как последовательность последнего результата деления и остатков от деления в _________ порядке.

2

остаток

1

обратном

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

Ответ: 22 10 = 10110 2

Задание №1: Переведите целые числа из десятичной системы счисления в двоичную

76; 121

Ответ: 76 10 = 100010002

12110 = 11012

Перевод десятичного числа в двоичную, восьмеричную, шестнадцатеричную систему Для перевода десятичного числа в восьмеричную систему его необходимо последовательно делить на ___ до тех пор, пока не останется ________, меньший или равный __. Число в двоичной системе записывается как последовательность последнего результата деления и остатков от деления в _________ порядке. 8 остаток 7 обратном Пример. Число 571 10  перевести в восьмеричную систему счисления. Ответ: 571 10 = 1073 8  Задание №2  Переведите целые числа из десятичной системы счисления в восьмеричную 98; 126 Ответ: 98 10 = 1428  12610 = 1768

Перевод десятичного числа в двоичную, восьмеричную, шестнадцатеричную систему

Для перевода десятичного числа в восьмеричную систему его необходимо последовательно делить на ___ до тех пор, пока не останется ________, меньший или равный __. Число в двоичной системе записывается как последовательность последнего результата деления и остатков от деления в _________ порядке.

8

остаток

7

обратном

Пример. Число 571 10 перевести в восьмеричную систему счисления.

Ответ: 571 10 = 1073 8

Задание №2 Переведите целые числа из десятичной системы счисления в восьмеричную

98; 126

Ответ: 98 10 = 1428

12610 = 1768

Перевод десятичного числа в двоичную, восьмеричную, шестнадцатеричную систему Для перевода десятичного числа в шестнадцатиричную систему его необходимо последовательно делить на ___ до тех пор, пока не останется ________, меньший или равный __. Число в двоичной системе записывается как последовательность последнего результата деления и остатков от деления в _________ порядке. 16 остаток 15 обратном Пример. Число 7467 10  перевести в шестнадцатиричную систему счисления. Ответ: 7467 10 = 1D2B 16  Задание №3:  Переведите целые числа из десятичной системы счисления в шестнадцатиричную 659; 333 Ответ: 659 10 = 29316  33310 = 2D16

Перевод десятичного числа в двоичную, восьмеричную, шестнадцатеричную систему

Для перевода десятичного числа в шестнадцатиричную систему его необходимо последовательно делить на ___ до тех пор, пока не останется ________, меньший или равный __. Число в двоичной системе записывается как последовательность последнего результата деления и остатков от деления в _________ порядке.

16

остаток

15

обратном

Пример. Число 7467 10 перевести в шестнадцатиричную систему счисления.

Ответ: 7467 10 = 1D2B 16

Задание №3: Переведите целые числа из десятичной системы счисления в шестнадцатиричную

659; 333

Ответ: 659 10 = 29316

33310 = 2D16

Физкультминутка

Физкультминутка

Чтобы перевести число из двоичной системы в восьмеричную, его нужно разбить на _____________________, начиная с _________ разряда, в случае необходимости дополнив старшую триаду ________, и каждую триаду заменить соответствующей восьмеричной цифрой из таблицы триады (тройки цифр) младшего нулями Пример. Число 1001110 2 перевести в восьмеричную систему счисления. Ответ: 1001110 2 = 00 1 001 110 2 =1168  Чтобы перевести число из двоичной системы в шестнадцатиричную, его нужно разбить на _______________________, начиная с _________ разряда, в случае необходимости дополнив старшую тетраду ________, и каждую триаду заменить соответствующей восьмеричной цифрой из таблицы тетрады (четверки цифр) младшего нулями Пример. Число 100111110 2 перевести в шестнадцатеричную систему счисления. Ответ: 100111110 2 = 000 1 0011 1110 2 =13Е16

Чтобы перевести число из двоичной системы в восьмеричную, его нужно разбить на _____________________, начиная с _________ разряда, в случае необходимости дополнив старшую триаду ________, и каждую триаду заменить соответствующей восьмеричной цифрой из таблицы

триады (тройки цифр)

младшего

нулями

Пример. Число 1001110 2 перевести в восьмеричную систему счисления.

Ответ: 1001110 2 = 00 1 001 110 2 =1168

Чтобы перевести число из двоичной системы в шестнадцатиричную, его нужно разбить на _______________________, начиная с _________ разряда, в случае необходимости дополнив старшую тетраду ________, и каждую триаду заменить соответствующей восьмеричной цифрой из таблицы

тетрады (четверки цифр)

младшего

нулями

Пример. Число 100111110 2 перевести в шестнадцатеричную систему счисления.

Ответ: 100111110 2 = 000 1 0011 1110 2 =13Е16

Для перевода восьмеричного числа в двоичное необходимо каждую цифру заменить эквивалентной ей двоичной триадой .  Пример. Число 531 8 перевести в двоичную систему счисления  Ответ: 531 8 = 1010110012 Задание №4:  Переведите следующие числа: 1) 10001111111000 2 А8 2) 110000111112 А8 3) 1111111111000002 А16 4) 011000111002 А16 Ответ: 1)=41770 8 2)=30378  3)=7FE016 4)=31C16

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

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

Ответ: 531 8 = 1010110012

Задание №4: Переведите следующие числа:

1) 10001111111000 2 А8 2) 110000111112 А8

3) 1111111111000002 А16 4) 011000111002 А16

Ответ: 1)=41770 8 2)=30378

3)=7FE016 4)=31C16

ТЕСТ контроль знаний

ТЕСТ

контроль знаний

4) Какая система счисления называется непозиционной?

А) смысл цифры числа не зависит от занимаемой ею позиции, римская система.

В) значение цифры зависит от ее места

С) нет верного ответа

5) Чтобы перевести число из двоичной системы в шестнадцатеричную, его нужно разбить на……..

А) триады

В) тетрады

С) нет верного ответа

6) Чтобы перевести число из двоичной системы в восьмеричную, его нужно разбить на……

А) триады

В) тетрады

С) нет верного ответа

7) в случае необходимости дополнить старшую тетраду или триаду …..

А) нулями

В) единицами

С) нулями или единицами

1)Что такое система счисления?

А) это знаковая система, в которой числа записываются по определённым правилам с помощью символов некоторого алфавита, называемых цифрами.

В) это знаковая цифровая система, в которой знаки записываются по определённым правилам.

С) это знаковая система, в которой числа записываются в свободном порядке с помощью символов.

2) На какие группы делятся системы счисления?

А) позиционные и цифровые

В) непозиционные и цифровые

С) позиционные и непозиционные

3) Какая система счисления называется позиционной?

А) смысл цифры числа не зависит от занимаемой ею позиции, римская система.

В) значение цифры зависит от ее места

С) нет верного ответа

Ключ к тесту: 1) А; 2) С; 3) В; 4) А; 5) В; 6) А; 7) А;

Рефлексия На стикерах напишите свои ощущения за урок, и прикрепите к той картинке, которая отражает ваше настроение в данный момент. У меня все получилось! Мне все понравилось. Так, над эти нужно подумать. Мне было трудно, я ничего не понял.

Рефлексия

На стикерах напишите свои ощущения за урок, и прикрепите к той картинке, которая отражает ваше настроение в данный момент.

У меня все получилось! Мне все понравилось.

Так, над эти нужно подумать.

Мне было трудно, я ничего не понял.

Спасибо за урок

Спасибо за урок

Что такое система счисления? ( система счисления – это знаковая система, в которой числа записываются по определённым правилам с помощью символов некоторого алфавита, называемых цифрами) На какие группы делятся системы счисления? ( позиционные и непозиционные) Какая система счисления называется позиционной? Привести пример ( система счисления, в которой значение любой цифры не зависит от занимаемой ею позиции. Например, римская система счисления) Какая система счисления называется позиционной? ( система счисления, в которой значение любой в числе зависит от её положения в ряду цифр, изображающих это число. Например, десятичная система счисления)
  • Что такое система счисления? ( система счисления – это знаковая система, в которой числа записываются по определённым правилам с помощью символов некоторого алфавита, называемых цифрами)
  • На какие группы делятся системы счисления? ( позиционные и непозиционные)
  • Какая система счисления называется позиционной? Привести пример ( система счисления, в которой значение любой цифры не зависит от занимаемой ею позиции. Например, римская система счисления)
  • Какая система счисления называется позиционной? ( система счисления, в которой значение любой в числе зависит от её положения в ряду цифр, изображающих это число. Например, десятичная система счисления)
Позиционные системы счисления «Мысль – выражать все числа немногими знаками, придавая им значение по форме, ещё значение по месту, настолько проста, что именно из-за этой простоты трудно оценить, насколько она удивительна» Пьер Симон Лапласс  Первая позиционная система счисления была придумана еще в Древнем Вавилоне, причем вавилонская нумерация была шестидесятеричная , т.е. в ней использовалось шестьдесят цифр!  В XIX веке довольно широкое распространение получила двенадцатеричная система счисления.  В настоящее время наиболее распространены десятичная , двоичная , восьмеричная и шестнадцатеричная системы счисления.

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

«Мысль – выражать все числа немногими знаками, придавая им значение по форме, ещё значение по месту, настолько проста, что именно из-за этой простоты трудно оценить, насколько она удивительна»

Пьер Симон Лапласс

Первая позиционная система счисления была придумана еще в Древнем Вавилоне, причем вавилонская нумерация была шестидесятеричная , т.е. в ней использовалось шестьдесят цифр!

В XIX веке довольно широкое распространение получила двенадцатеричная система счисления.

В настоящее время наиболее распространены десятичная , двоичная , восьмеричная и шестнадцатеричная системы счисления.

Основание системы счисления  Количество различных символов, используемых для изображения числа в позиционных системах счисления, называется основанием системы счисления .  Позиции цифр называются разрядами.  Основание системы счисления показывает во сколько раз изменяется количественное значение цифры при перемещении её на соседнюю позицию  За основание системы можно принять любое натуральное число не менее 2.

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

Количество различных символов, используемых для изображения числа в позиционных системах счисления, называется основанием системы счисления .

Позиции цифр называются разрядами.

Основание системы счисления показывает во сколько раз изменяется количественное значение цифры при перемещении её на соседнюю позицию

За основание системы можно принять любое натуральное число не менее 2.

Основание системы счисления Компьютеры используют двоичную систему так как  для её реализации нужны технические устройства с двумя устойчивыми состояниями, представление информации с помощью только двух состояний надежно и помехоустойчиво, возможно применение аппарата булевой алгебры для выполнения логических преобразований, двоичная арифметика намного проще десятичной Двоичная система, удобная для компьютера, для человека неудобна из-за её громоздкости и непривычной записи. Для того, чтобы понимать слово компьютера, разработаны восьмеричная и шестнадцатеричная системы счисления. Числа в этих системах требуют в 3/4 раза меньше разрядов, чем в двоичной системе.

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

Компьютеры используют двоичную систему так как

  • для её реализации нужны технические устройства с двумя устойчивыми состояниями,
  • представление информации с помощью только двух состояний надежно и помехоустойчиво,
  • возможно применение аппарата булевой алгебры для выполнения логических преобразований,
  • двоичная арифметика намного проще десятичной

Двоичная система, удобная для компьютера, для человека неудобна из-за её громоздкости и непривычной записи. Для того, чтобы понимать слово компьютера, разработаны восьмеричная и шестнадцатеричная системы счисления. Числа в этих системах требуют в 3/4 раза меньше разрядов, чем в двоичной системе.

Основание системы счисления  Запись чисел в каждой из систем счисления с основанием q означает  сокращенную запись выражения  a n-1 q n-1 + a n-2 q n-2 + … + a 1 q 1 + a 0 q 0 + a -1 q -1 + … + a -m q -m ,  где   a i – цифры системы счисления, n и m –число целых и дробных разрядов соответственно Система счисления Десятичная Основание Двоичная 10 Алфавит цифр 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Восьмеричная 2 Шестнадцатеричная 0, 1 8 0, 1, 2, 3, 4, 5, 6, 7 16 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

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

Запись чисел в каждой из систем счисления с основанием q означает сокращенную запись выражения

a n-1 q n-1 + a n-2 q n-2 + … + a 1 q 1 + a 0 q 0 + a -1 q -1 + … + a -m q -m ,

где a i цифры системы счисления, n и m –число целых и дробных разрядов соответственно

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

Десятичная

Основание

Двоичная

10

Алфавит цифр

0, 1, 2, 3, 4, 5, 6, 7, 8, 9

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

2

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

0, 1

8

0, 1, 2, 3, 4, 5, 6, 7

16

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

Соответствие систем счисления Десятичная 0 Двоичная 1 Восьмеричная 0 2 0 1 Шестнадцатеричная 0 1 10 3 4 2 1 11 2 5 3 100 6 4 101 3 5 7 110 4 6 5 111 7 6 7 Десятичная Двоичная 8 Восьмеричная 1000 9 10 Шестнадцатеричная 10 1001 11 1010 11 8 1011 12 12 9 13 13 1100 A 14 1101 14 B 1110 15 15 C 1111 16 D 16 17 10000 E 20 F 10 назад В меню

Соответствие систем счисления

Десятичная

0

Двоичная

1

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

0

2

0

1

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

0

1

10

3

4

2

1

11

2

5

3

100

6

4

101

3

5

7

110

4

6

5

111

7

6

7

Десятичная

Двоичная

8

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

1000

9

10

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

10

1001

11

1010

11

8

1011

12

12

9

13

13

1100

A

14

1101

14

B

1110

15

15

C

1111

16

D

16

17

10000

E

20

F

10

назад

В меню

Перевод целых чисел из  десятичной системы счисления Алгоритм перевода: Последовательно делить с остатком данное число и получаемые целые  частные  на основание новой системы счисления до тех пор, пока частное не станет равно нулю.   Полученные остатки выразить цифрами алфавита новой системы счисления   Записать число в новой системе счисления из полученных остатков, начиная с последнего.

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

Алгоритм перевода:

  • Последовательно делить с остатком данное число и получаемые целые частные на основание новой системы счисления до тех пор, пока частное не станет равно нулю.
  • Полученные остатки выразить цифрами алфавита новой системы счисления
  • Записать число в новой системе счисления из полученных остатков, начиная с последнего.

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

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

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

75

2

74

37

2

1

36

18

2

18

2

1

9

8

0

2

4

1

75 10 = 1001011 2

4

2

2

2

0

1

2

0

0

0

1

Перевод целых чисел из  десятичной системы счисления  Пример 1. Перевести число 75 из десятичной системы счисления в двоичную, восьмеричную и шестнадцатеричную. 16 75 75 8 64 4 72 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

72

16

9

8

0

11

0

8

3

1

8

4

1

0

0

1

75 10 = 4B 16

75 10 = 113 8

В меню

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

Перевод правильной десятичной дроби из десятичной системы счисления

Алгоритм перевода:

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

Перевод правильной десятичной дроби из десятичной системы счисления Пример. Перевести число 0,35 из десятичной системы в счисления в двоичную, восьмеричную и шестнадцатеричную. 0,35 0,35 0,35 2 8 16 0 ,70 2 ,80 2 5 ,60 8 16 1 ,40 6 ,40 2 9 ,60 8 0 ,80 3 ,20 2 1 ,60 2 1 ,20 В меню 0,35 10 = 0,263 8 0,35 10 = 0,01011 2 0,35 10 = 0,59 16

Перевод правильной десятичной дроби из десятичной системы счисления

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

0,35

0,35

0,35

2

8

16

0 ,70

2 ,80

2

5 ,60

8

16

1 ,40

6 ,40

2

9 ,60

8

0 ,80

3 ,20

2

1 ,60

2

1 ,20

В меню

0,35 10 = 0,263 8

0,35 10 = 0,01011 2

0,35 10 = 0,59 16

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

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

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

Перевод вещественных чисел из десятичной системы счисления  Пример. Перевести число 68,74 из десятичной системы в счисления в двоичную, восьмеричную и шестнадцатеричную 0,74 68 2 68 2 34 2 1 ,48 0 34 17 2 2 16 0 2 8 0 ,96 1 8 2 4 2 0 1 ,92 4 2 2 2 2 0 1 2 1 ,84 0 0 0 2 1 1 ,68 68,74 10 = 1000100,10111 2

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

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

0,74

68

2

68

2

34

2

1 ,48

0

34

17

2

2

16

0

2

8

0 ,96

1

8

2

4

2

0

1 ,92

4

2

2

2

2

0

1

2

1 ,84

0

0

0

2

1

1 ,68

68,74 10 = 1000100,10111 2

Перевод вещественных чисел из десятичной системы счисления  Пример. Перевести число 68,74 из десятичной системы в счисления в двоичную, восьмеричную и шестнадцатеричную 0,74 8 68 64 8 8 8 5 ,92 8 4 1 8 8 0 0 0 7 ,36 8 1 2 ,88 68,74 10 = 104,572 8

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

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

0,74

8

68

64

8

8

8

5 ,92

8

4

1

8

8

0

0

0

7 ,36

8

1

2 ,88

68,74 10 = 104,572 8

Перевод вещественных чисел из десятичной системы счисления  Пример. Перевести число 68,74 из десятичной системы в счисления в двоичную, восьмеричную и шестнадцатеричную 0,74 16 68 16 64 4 16 11 ,84 4 0 0 16 4 13 ,44 В меню 68,74 10 = BD 8

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

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

0,74

16

68

16

64

4

16

11 ,84

4

0

0

16

4

13 ,44

В меню

68,74 10 = BD 8

Перевод чисел в десятичную систему счисления  При переводе числа из системы счисления с основанием q в десятичную  надо представить это число в виде суммы произведений степеней основания его системы счисления q на соответствующие цифры числа.  a n-1 q n-1 + a n-2 q n-2 + … + a 1 q 1 + a 0 q 0 + a -1 q -1 + … + a -m q -m    и выполнить арифметические вычисления.

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

При переводе числа из системы счисления с основанием q в десятичную

надо представить это число в виде суммы произведений степеней

основания его системы счисления q на соответствующие цифры числа.

a n-1 q n-1 + a n-2 q n-2 + … + a 1 q 1 + a 0 q 0 + a -1 q -1 + … + a -m q -m

и выполнить арифметические вычисления.

Перевод чисел в десятичную систему счисления  Пример. Перевести число 1011,1 из двоичной системы счисления в десятичную.  разряды -1 0 1 2 3 = 1∙2 3 + 0∙2 2 + 1∙2 1 + 1∙2 0 + 1∙2 -1 = 11,5 10 1 0 1 1, 1 2 число  Пример. Перевести число 276,8 из восьмеричной системы счисления в десятичную.  разряды 2 0 1 -1 = 2∙8 2 + 7∙8 1 + 6∙8 0 + 5∙8 -1 = 190,625 10 2 7 6, 5 8 число  Пример. Перевести число 1F3 из шестнадцатеричной системы счисления в десятичную.  разряды 0 1 2 = 1∙16 2 + 15∙16 1 + 3∙16 0 = 499 10 1 F 3 16 число В меню

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

Пример. Перевести число 1011,1 из двоичной системы счисления в десятичную.

разряды

-1

0

1

2

3

= 1∙2 3 + 0∙2 2 + 1∙2 1 + 1∙2 0 + 1∙2 -1 = 11,5 10

1 0 1 1, 1 2

число

Пример. Перевести число 276,8 из восьмеричной системы счисления в десятичную.

разряды

2

0

1

-1

= 2∙8 2 + 7∙8 1 + 6∙8 0 + 5∙8 -1 = 190,625 10

2 7 6, 5 8

число

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

разряды

0

1

2

= 1∙16 2 + 15∙16 1 + 3∙16 0 = 499 10

1 F 3 16

число

В меню

Перевод из восьмеричной и шестнадцатеричной системы счисления в двоичную  Заменить каждую цифру восьмеричного/шестнадцатеричного числа соответствующим трехразрядным/четырехразрядным двоичным кодом. Пример. Перевести число 527,1 8 в двоичную систему счисления. 527,1 8 = 101 001 111, 010 2 5 2 7 1 Пример. Перевести число 1A3,F 16 в двоичную систему счисления. 1A3,F 16 = 1010 0001 0011, 1111 2 Таблица соответствия 1 A 3 F В меню

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

Заменить каждую цифру восьмеричного/шестнадцатеричного числа соответствующим трехразрядным/четырехразрядным двоичным кодом.

Пример. Перевести число 527,1 8 в двоичную систему счисления.

527,1 8 =

101

001

111,

010

2

5

2

7

1

Пример. Перевести число 1A3,F 16 в двоичную систему счисления.

1A3,F 16 =

1010

0001

0011,

1111

2

Таблица соответствия

1

A

3

F

В меню

Перевод из двоичной системы счисления в восьмеричную и шестнадцатеричную  Для перехода от двоичной к восьмеричной/шестнадцатеричной системе счисления поступают следующим образом: двигаясь от запятой влево и вправо, разбивают двоичное число на группы по 3/4 разряда, дополняя при необходимости нулями крайние левую и правую группы. Затем каждую группу из 3/4 разрядов заменяют соответствующей восьмеричной/шестнадцатеричной цифрой. Пример 0 0 = 251,65 8 1 0 1 0 1 0 0 1,1 0 1 1 1 2 1 5 6 2 5 000 1 0 1 0 1 0 0 1,1 0 1 1 1 2 = A9,B8 16 Таблица соответствия A B 8 9 В меню

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

Для перехода от двоичной к восьмеричной/шестнадцатеричной системе счисления поступают следующим образом: двигаясь от запятой влево и вправо, разбивают двоичное число на группы по 3/4 разряда, дополняя при необходимости нулями крайние левую и правую группы. Затем каждую группу из 3/4 разрядов заменяют соответствующей восьмеричной/шестнадцатеричной цифрой.

Пример

0

0

= 251,65 8

1 0 1 0 1 0 0 1,1 0 1 1 1 2

1

5

6

2

5

000

1 0 1 0 1 0 0 1,1 0 1 1 1 2

= A9,B8 16

Таблица соответствия

A

B

8

9

В меню

Перевод из восьмеричной системы счисления в шестнадцатеричную и обратно  При переходе из восьмеричной системы счисления в шестнадцатеричную и обратно вначале производится перевод чисел из исходной системы счисления в двоичную, а затем – в конечную систему . Пример. Перевести число 527,1 8 в шестнадцатеричную систему счисления. 527,1 8 =  101010111,011 2 000 0 =157,6 16 1 5 7 6 Пример. Перевести число 1A3,F 16 в восьмеричную систему счисления. 1A3,F 16 = 110100011,1111 2 =643,74 8 00 Таблица соответствия 4 4 6 7 3 В меню

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

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

Пример. Перевести число 527,1 8 в шестнадцатеричную систему счисления.

527,1 8 =

101010111,011 2

000

0

=157,6 16

1

5

7

6

Пример. Перевести число 1A3,F 16 в восьмеричную систему счисления.

1A3,F 16 =

110100011,1111 2

=643,74 8

00

Таблица соответствия

4

4

6

7

3

В меню

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

Арифметические операции в позиционных системах счисления

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

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

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

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

Арифметические операции в позиционных системах счисления

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

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

Сложение в позиционных системах счисления Цифры суммируются по разрядам, и если при этом возникает избыток, то он переносится влево шестнадцатеричная восьмеричная двоичная система система система 1 1 1 1 1 1 1 1  2 1 5 4  8 D 8  1 0 1 0 1 + +  7 3 6  1 1 0 1  3 B C + 3 1 1 2 C 4 9 0 1 1 0 0 0 8+12=20=16+4 4+6=10=8+ 2 1+1=2=2+ 0 5+3+1=9=8+ 1 1+0+0= 1 13+11+1=25=16+ 9 1+7+1=9=8+ 1 1+1=2=2+ 0 8+3+1=12= C 16 1+2=3 1+1+0=2=2+ 0 В меню 1+1=2=2+ 0 Ответ: 3112 8 Ответ: C94 16 Ответ: 100010 2

Сложение в позиционных системах счисления

Цифры суммируются по разрядам, и если при этом возникает избыток, то он переносится влево

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

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

двоичная

система

система

система

1

1

1

1

1

1

1

1

2 1 5 4

8 D 8

1 0 1 0 1

+

+

7 3 6

1 1 0 1

3 B C

+

3

1

1

2

C

4

9

0

1

1

0

0

0

8+12=20=16+4

4+6=10=8+ 2

1+1=2=2+ 0

5+3+1=9=8+ 1

1+0+0= 1

13+11+1=25=16+ 9

1+7+1=9=8+ 1

1+1=2=2+ 0

8+3+1=12= C 16

1+2=3

1+1+0=2=2+ 0

В меню

1+1=2=2+ 0

Ответ: 3112 8

Ответ: C94 16

Ответ: 100010 2

Вычитание в позиционных системах счисления При вычитании чисел, если цифра уменьшаемого меньше цифры вычитаемого, то из старшего разряда занимается единица основания двоичная восьмеричная шестнадцатеричная система система система 1 1 1 1  1 0 1 0 1 1 1  4 3 5 0 6  С 9 4 -  1 0 1 1 - -  5 0 4 2  3 В С 1 0 0 1 0 4 3 4 4 6 8 4 8 1-1= 0 6-2= 4 16+4-12=20-12= 8 2-1= 1 8-4= 4 16+8-11=24-11= 13=D 16 0-0= 0 4-0= 4 11-3= 8 2-1= 1 8+3-5=11-5= 6 В меню Ответ: 36444 8 Ответ: 848 16 Ответ: 1010 2

Вычитание в позиционных системах счисления

При вычитании чисел, если цифра уменьшаемого меньше цифры вычитаемого, то из старшего разряда занимается единица основания

двоичная

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

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

система

система

система

1

1

1

1

1 0 1 0 1

1

1

4 3 5 0 6

С 9 4

-

1 0 1 1

-

-

5 0 4 2

3 В С

1

0

0

1

0

4

3

4

4

6

8

4

8

1-1= 0

6-2= 4

16+4-12=20-12= 8

2-1= 1

8-4= 4

16+8-11=24-11= 13=D 16

0-0= 0

4-0= 4

11-3= 8

2-1= 1

8+3-5=11-5= 6

В меню

Ответ: 36444 8

Ответ: 848 16

Ответ: 1010 2

Умножение в позиционных системах счисления При умножении многозначных чисел в различных позиционных системах применяется алгоритм перемножения чисел в столбик, но при этом результаты умножения и сложения записываются с учетом основания системы счисления двоичная восьмеричная система система 4 1 2 2 1 1 0 1 1 1 6 3 х х 1 1 0 1 6 3 1 1 1 0 1 1 5 3 1 1 1 1 1 1 0 1 1 1 2 6 2 1 3 ∙3=9=8+ 1 1 1 0 1 1 6 ∙3=18=16+ 2 =8∙2+ 2 1 3 3 5 1 6 ∙3+1=19=16+ 3 =2∙8+ 3 1 0 1 0 1 1 1 1 1 6 ∙6+2=38=32+ 6 =4∙8+ 6 6+5=11=8+ 3 1 ∙3+2= 5 1+1+1=3=2+ 1 6 ∙1+4=10=8+ 2 1+1+1=3=2+ 1 В меню 1+1=2=2+ 0 Ответ: 101011111 2 Ответ: 13351 8

Умножение в позиционных системах счисления

При умножении многозначных чисел в различных позиционных системах применяется алгоритм перемножения чисел в столбик, но при этом результаты умножения и сложения записываются с учетом основания системы счисления

двоичная

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

система

система

4

1

2

2

1 1 0 1 1

1 6 3

х

х

1 1 0 1

6 3

1

1 1 0 1 1

5 3 1

1

1

1

1 1 0 1 1

1 2 6 2

1

3 ∙3=9=8+ 1

1 1 0 1 1

6 ∙3=18=16+ 2 =8∙2+ 2

1 3 3 5 1

6 ∙3+1=19=16+ 3 =2∙8+ 3

1 0 1 0 1 1 1 1 1

6 ∙6+2=38=32+ 6 =4∙8+ 6

6+5=11=8+ 3

1 ∙3+2= 5

1+1+1=3=2+ 1

6 ∙1+4=10=8+ 2

1+1+1=3=2+ 1

В меню

1+1=2=2+ 0

Ответ: 101011111 2

Ответ: 13351 8

Деление в позиционных системах счисления Деление в любой позиционной системе производится по тем же правилам, как и деление углом в десятичной системе. При этом необходимо учитывать основание системы счисления. двоичная восьмеричная система система 1 0 0 0 1 1 1 1 1 0 1 6 3 1 3 3 5 1 1 1 1 0 1 0 1 , 1 2 6 2 3 6 0 1 1 1 1 5 3 1 1 1 0 5 3 1 0 0 Ответ: 63 8 Ответ: 10,1 2 В меню

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

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

двоичная

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

система

система

1 0 0 0 1 1

1 1 1 0

1 6 3

1 3 3 5 1

1 1 1 0

1

0

1

,

1 2 6 2

3

6

0

1

1 1

1

5 3

1 1 1 0

5 3 1

0

0

Ответ: 63 8

Ответ: 10,1 2

В меню

Представление чисел в компьютере  Числа в компьютере могут храниться в формате с фиксированной запятой – целые числа и в формате с плавающей запятой – вещественные числа.  Целые числа без знака занимают в памяти один или два байта.  Целые числа со знаком занимают в памяти компьютера один, два или четыре байта, при этом самый левый (старший) разряд содержит информацию о знаке числа  Применяются три формы записи (кодирования) целых чисел со знаком: прямой  код, обратный  код и дополнительный  код. Вещественные числа хранятся и обрабатываются в компьютере в формате с плавающей запятой. Этот формат базируется на экспоненциальной форме записи, в которой может быть представлено любое число

Представление чисел в компьютере

Числа в компьютере могут храниться в формате с фиксированной запятой – целые числа и в формате с плавающей запятой – вещественные числа.

Целые числа без знака занимают в памяти один или два байта.

Целые числа со знаком занимают в памяти компьютера один, два или четыре байта, при этом самый левый (старший) разряд содержит информацию о знаке числа

Применяются три формы записи (кодирования) целых чисел со знаком: прямой код, обратный код и дополнительный код.

Вещественные числа хранятся и обрабатываются в компьютере в формате с плавающей запятой. Этот формат базируется на экспоненциальной форме записи, в которой может быть представлено любое число

Представление целых чисел в компьютере  Целые числа в компьютере могут представляться со знаком или без знака.  Целые числа без знака занимают в памяти один или два байта . Формат числа в байтах Запись с порядком 1 Обычная запись 2 0 … 2 8 – 1 0 … 2 16 – 1 0 …255 0 …65535 Пример. Число 72 10 = 1001000 2 в однобайтовом формате 0 1 0 0 1 0 0 0

Представление целых чисел в компьютере

Целые числа в компьютере могут представляться со знаком или без знака.

Целые числа без знака занимают в памяти один или два байта .

Формат числа в байтах

Запись с порядком

1

Обычная запись

2

0 … 2 8 – 1

0 … 2 16 – 1

0 …255

0 …65535

Пример. Число 72 10 = 1001000 2 в однобайтовом формате

0

1

0

0

1

0

0

0

Представление целых чисел в компьютере  Целые числа со знаком занимают в памяти компьютера один, два или четыре байта, при этом самый левый (старший) разряд содержит информацию о знаке числа. Знак «плюс» кодируется нулем, а «минус» - единицей Формат числа в байтах 1 Запись с порядком Обычная запись 2 - 2 7 … 2 7 – 1 4 -128 …127  - 2 15 … 2 15 – 1  - 2 31 … 2 31 – 1 -32 768 …32 767 - 2 147 483 648 …2 147 483 647

Представление целых чисел в компьютере

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

Формат числа в байтах

1

Запись с порядком

Обычная запись

2

- 2 7 … 2 7 – 1

4

-128 …127

- 2 15 … 2 15 – 1

- 2 31 … 2 31 – 1

-32 768 …32 767

- 2 147 483 648 …2 147 483 647

Представление целых чисел в компьютере В компьютерной технике применяются три формы записи (кодирования) целых чисел со знаком: прямой код, обратный код и дополнительный код. Положительные числа в прямом, обратном и дополнительных кодах изображаются одинаково – двоичными кодами с цифрой 0 в знаковом разряде. Пример. Число 62 10 = 111110 2 в однобайтовом формате 0 0 1 1 1 1 1 0 Знак числа

Представление целых чисел в компьютере

В компьютерной технике применяются три формы записи (кодирования) целых чисел со знаком: прямой код, обратный код и дополнительный код.

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

Пример. Число 62 10 = 111110 2 в однобайтовом формате

0

0

1

1

1

1

1

0

Знак числа

Представление целых чисел в компьютере Отрицательные числа в прямом, обратном и дополнительных кодах имеют разное изображение.. Прямой код . В знаковый разряд помещается цифра 1, а в разряды цифровой части числа – двоичный код его абсолютной величины. Пример. Число -57 10 = -111001 2 в однобайтовом формате прямой код 1 0 1 1 1 0 0 1 Знак числа

Представление целых чисел в компьютере

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

Прямой код . В знаковый разряд помещается цифра 1, а в разряды цифровой части числа – двоичный код его абсолютной величины.

Пример. Число -57 10 = -111001 2 в однобайтовом формате

прямой код

1

0

1

1

1

0

0

1

Знак числа

Представление целых чисел в компьютере Обратный код . Для образования обратного кода отрицательного двоичного числа необходимо в знаковом разряде поставить 1, а в цифровых разрядах единицы заменить нулями, а нули - единицами. Пример. Число -57 10 = -111001 2 в однобайтовом формате обратный код 1 1 0 0 0 1 1 0 Знак числа

Представление целых чисел в компьютере

Обратный код . Для образования обратного кода отрицательного двоичного числа необходимо в знаковом разряде поставить 1, а в цифровых разрядах единицы заменить нулями, а нули - единицами.

Пример. Число -57 10 = -111001 2 в однобайтовом формате

обратный код

1

1

0

0

0

1

1

0

Знак числа

Представление целых чисел в компьютере Дополнительный код отрицательного числа получается образованием обратного кода с последующим прибавлением единицы к его младшему разряду Пример. Число -57 10 = -111001 2 в однобайтовом формате дополнительный код 1 1 0 0 0 1 1 1 Знак числа

Представление целых чисел в компьютере

Дополнительный код отрицательного числа получается образованием обратного кода с последующим прибавлением единицы к его младшему разряду

Пример. Число -57 10 = -111001 2 в однобайтовом формате

дополнительный код

1

1

0

0

0

1

1

1

Знак числа

Представление целых чисел в компьютере Отрицательные десятичные числа при вводе в компьютер автоматически  преобразуются в обратный или дополнительный код и в таком виде хранятся, перемещаются и участвуют в операциях. При выводе таких чисел из компьютера происходит обратное преобразование в отрицательные десятичные числа В меню

Представление целых чисел в компьютере

Отрицательные десятичные числа при вводе в компьютер автоматически преобразуются в обратный или дополнительный код и в таком виде хранятся, перемещаются и участвуют в операциях.

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

В меню

Представление вещественных чисел в компьютере Любое число N в системе счисления с основанием q можно записать в виде N = m ∙ q p , где М называется мантиссой числа, а р – порядком . Такой способ записи чисел называется представлением числа с плавающей точкой Мантисса должна быть правильной дробью, первая цифра которой отлична от нуля. Данное представление вещественных чисел называется нормализованным. Мантиссу и порядок q- ичного числа записывают в системе счисления с основанием q , а само основание – в десятичной системе

Представление вещественных чисел в компьютере

Любое число N в системе счисления с основанием q можно записать в виде N = m ∙ q p , где М называется мантиссой числа, а рпорядком .

Такой способ записи чисел называется представлением числа с плавающей точкой

Мантисса должна быть правильной дробью, первая цифра которой отлична от нуля.

Данное представление вещественных чисел называется нормализованным.

Мантиссу и порядок q- ичного числа записывают в системе счисления с основанием q , а само основание – в десятичной системе

Представление вещественных чисел в компьютере Форматы вещественных чисел Формат числа Диапазон абсолютных значений одинарный  10 -45 … 10 38  Размер в байтах вещественный  10 -39 … 2 38 4 двойной расширенный  10 -324 … 10 308 6 10 -4932 … 10 4932 8 10

Представление вещественных чисел в компьютере

Форматы вещественных чисел

Формат числа

Диапазон абсолютных значений

одинарный

10 -45 … 10 38

Размер в байтах

вещественный

10 -39 … 2 38

4

двойной

расширенный

10 -324 … 10 308

6

10 -4932 … 10 4932

8

10

Представление вещественных чисел в компьютере При хранении числа с плавающей точкой отводятся разряды для мантиссы, порядка, знака числа и знака порядка порядок мантисса … … знак порядка знак числа

Представление вещественных чисел в компьютере

При хранении числа с плавающей точкой отводятся разряды для мантиссы, порядка, знака числа и знака порядка

порядок

мантисса

знак порядка

знак числа

Представление вещественных чисел в компьютере Пример. Число 6,25 10 записать в нормализованном виде в четырехбайтовом формате с семью разрядами для записи порядка 6,25 10 = 110,01 2 = 0,11001 ∙ 2 11 22 31 30 0 1 … … 1 0 0 1 1 0 0 0 0 0 0 1 порядок мантисса знак порядка знак числа

Представление вещественных чисел в компьютере

Пример. Число 6,25 10 записать в нормализованном виде в четырехбайтовом формате с семью разрядами для записи порядка

6,25 10 = 110,01 2 = 0,11001 ∙ 2 11

22

31

30

0

1

1

0

0

1

1

0

0

0

0

0

0

1

порядок

мантисса

знак порядка

знак числа

Представление вещественных чисел в компьютере Пример. Число -0,125 10 записать в нормализованном виде в четырехбайтовом формате с семью разрядами для записи порядка -0,125 10 = -0,001 2 = 0,1 ∙ 2 10 (отрицательный порядок записан в дополнительном коде) 30 31 22 0 1 … … 1 1 0 0 1 1 0 0 1 0 1 0 порядок мантисса знак порядка знак числа В меню

Представление вещественных чисел в компьютере

Пример. Число -0,125 10 записать в нормализованном виде в четырехбайтовом формате с семью разрядами для записи порядка

-0,125 10 = -0,001 2 = 0,1 ∙ 2 10 (отрицательный порядок записан в дополнительном коде)

30

31

22

0

1

1

1

0

0

1

1

0

0

1

0

1

0

порядок

мантисса

знак порядка

знак числа

В меню

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



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


Серия олимпиад «Весна — лето 2024»



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



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

Подробнее

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



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


Подробнее