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

Автор публикации:

Дата публикации:

Краткое описание: ...


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

Вариант 1


  1. Заполнить таблицу, записав десятичные числа в прямом, обратном и дополнительном кодах в 8 - разрядном представлении:

Число

Прямой код

Обратный код

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

18




-57




125






  1. Запишите в десятичной системе счисления число со знаком, дополнительный код которого в однобайтовом формате имеет вид 10011011


  1. Найти разность 3110 – 1610 в восьмибитном представлении.





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

Вариант 2


  1. Заполнить таблицу, записав отрицательные десятичные числа в прямом, обратном и дополнительном кодах в 8 - разрядном представлении:

Число

Прямой код

Обратный код

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

19




-68




107





  1. Запишите в десятичной системе счисления число со знаком, дополнительный код которого в однобайтовом формате имеет вид 10111001


  1. Найти разность 2810 – 1910 в восьмибитном представлении.





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


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


  1. записать внутреннее представление соответствующего ему положительного числа;

  2. записать обратный код полученного числа заменой во всех разрядах 0 на 1, 1 на 0;

  3. к полученному числу прибавить 1.


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


Пример:

Определим внутреннее представление числа -1310 в восьмиразрядной сетке (слайд 9).

  1. Запишем внутреннее представление числа 1310: 00001101

  2. Запишем обратный код: 11110010

  3. К полученному числу прибавим 1: 11110011

111100112 это и есть представление числа -1310






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


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


  1. записать внутреннее представление соответствующего ему положительного числа;

  2. записать обратный код полученного числа заменой во всех разрядах 0 на 1, 1 на 0;

  3. к полученному числу прибавить 1.


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


Пример:

Определим внутреннее представление числа -1310 в восьмиразрядной сетке (слайд 9).

  1. Запишем внутреннее представление числа 1310: 00001101

  2. Запишем обратный код: 11110010

  3. К полученному числу прибавим 1: 11110011

111100112 это и есть представление числа -1310







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

Вариант 3


  1. Заполнить таблицу, записав отрицательные десятичные числа в прямом, обратном и дополнительном кодах в 8 - разрядном представлении:

Число

Прямой код

Обратный код

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

35




-74




115






  1. Запишите в десятичной системе счисления число со знаком, дополнительный код которого в однобайтовом формате имеет вид 10101111.


  1. Найти разность 2710 – 1810 в восьмибитном представлении.





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

Вариант 4


  1. Заполнить таблицу, записав отрицательные десятичные числа в прямом, обратном и дополнительном кодах в 8 - разрядном представлении:

Число

Прямой код

Обратный код

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

31




-77




113





  1. Запишите в десятичной системе счисления число со знаком, дополнительный код которого в однобайтовом формате имеет вид 10100111.


  1. Найти разность 3010 – 1510 в восьмибитном представлении.





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


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


  1. записать внутреннее представление соответствующего ему положительного числа;

  2. записать обратный код полученного числа заменой во всех разрядах 0 на 1, 1 на 0;

  3. к полученному числу прибавить 1.


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


Пример:

Определим внутреннее представление числа -1310 в восьмиразрядной сетке (слайд 9).

  1. Запишем внутреннее представление числа 1310: 00001101

  2. Запишем обратный код: 11110010

  3. К полученному числу прибавим 1: 11110011

111100112 это и есть представление числа -1310




___________________________________________________________________________________________


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


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


  1. записать внутреннее представление соответствующего ему положительного числа;

  2. записать обратный код полученного числа заменой во всех разрядах 0 на 1, 1 на 0;

  3. к полученному числу прибавить 1.


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


Пример:

Определим внутреннее представление числа -1310 в восьмиразрядной сетке (слайд 9).

  1. Запишем внутреннее представление числа 1310: 00001101

  2. Запишем обратный код: 11110010

  3. К полученному числу прибавим 1: 11110011

111100112 это и есть представление числа -1310