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


Практическая работа «Представление чисел в компьютере»
Вариант 1
Заполнить таблицу, записав десятичные числа в прямом, обратном и дополнительном кодах в 8 - разрядном представлении:
Число Прямой код Обратный код Дополнительный код
18 -57 125
Запишите в десятичной системе счисления число со знаком, дополнительный код которого в однобайтовом формате имеет вид 10011011
Найти разность 3110 – 1610 в восьмибитном представлении.

Практическая работа «Представление чисел в компьютере»
Вариант 2
Заполнить таблицу, записав отрицательные десятичные числа в прямом, обратном и дополнительном кодах в 8 - разрядном представлении:
Число Прямой код Обратный код Дополнительный код
19 -68 107 Запишите в десятичной системе счисления число со знаком, дополнительный код которого в однобайтовом формате имеет вид 10111001
Найти разность 2810 – 1910 в восьмибитном представлении.
Для того чтобы представить целые отрицательные числа, используется дополнительный код.
Чтобы получить дополнительный код, нужно использовать следующий алгоритм:
записать внутреннее представление соответствующего ему положительного числа;
записать обратный код полученного числа заменой во всех разрядах 0 на 1, 1 на 0;
к полученному числу прибавить 1.
Для положительного числа прямой, обратный и дополнительный коды выглядят одинаково.
Пример:
Определим внутреннее представление числа -1310 в восьмиразрядной сетке (слайд 9).
Запишем внутреннее представление числа 1310: 00001101
Запишем обратный код: 11110010
К полученному числу прибавим 1: 11110011
111100112 это и есть представление числа -1310
left76200+0=0 0+1=11+0=1 1+1=1021 + 1 + 1 = 11210  2192918124 8122 402 2012  10 10122 1 0разряды= 1·22 + 0·21 + 1·20= 4 + 0 + 1 = 510
Для того чтобы представить целые отрицательные числа, используется дополнительный код.
Чтобы получить дополнительный код, нужно использовать следующий алгоритм:
записать внутреннее представление соответствующего ему положительного числа;
записать обратный код полученного числа заменой во всех разрядах 0 на 1, 1 на 0;
к полученному числу прибавить 1.
Для положительного числа прямой, обратный и дополнительный коды выглядят одинаково.
Пример:
Определим внутреннее представление числа -1310 в восьмиразрядной сетке (слайд 9).
Запишем внутреннее представление числа 1310: 00001101
Запишем обратный код: 11110010
К полученному числу прибавим 1: 11110011
111100112 это и есть представление числа -1310
left76200+0=0 0+1=11+0=1 1+1=1021 + 1 + 1 = 11210  2192918124 8122 402 2012  10 10122 1 0разряды= 1·22 + 0·21 + 1·20= 4 + 0 + 1 = 510
Практическая работа «Представление чисел в компьютере»
Вариант 3
Заполнить таблицу, записав отрицательные десятичные числа в прямом, обратном и дополнительном кодах в 8 - разрядном представлении:
Число Прямой код Обратный код Дополнительный код
35 -74 115 Запишите в десятичной системе счисления число со знаком, дополнительный код которого в однобайтовом формате имеет вид 10101111.
Найти разность 2710 – 1810 в восьмибитном представлении.

Практическая работа «Представление чисел в компьютере»
Вариант 4
Заполнить таблицу, записав отрицательные десятичные числа в прямом, обратном и дополнительном кодах в 8 - разрядном представлении:
Число Прямой код Обратный код Дополнительный код
31 -77 113 Запишите в десятичной системе счисления число со знаком, дополнительный код которого в однобайтовом формате имеет вид 10100111.
Найти разность 3010 – 1510 в восьмибитном представлении.
Для того чтобы представить целые отрицательные числа, используется дополнительный код.
Чтобы получить дополнительный код, нужно использовать следующий алгоритм:
записать внутреннее представление соответствующего ему положительного числа;
записать обратный код полученного числа заменой во всех разрядах 0 на 1, 1 на 0;
к полученному числу прибавить 1.
Для положительного числа прямой, обратный и дополнительный коды выглядят одинаково.
Пример:
Определим внутреннее представление числа -1310 в восьмиразрядной сетке (слайд 9).
Запишем внутреннее представление числа 1310: 00001101
Запишем обратный код: 11110010
К полученному числу прибавим 1: 11110011
111100112 это и есть представление числа -1310
left76200+0=0 0+1=11+0=1 1+1=1021 + 1 + 1 = 11210  2192918124 8122 402 2012  10 10122 1 0разряды= 1·22 + 0·21 + 1·20= 4 + 0 + 1 = 510
___________________________________________________________________________________________
Для того чтобы представить целые отрицательные числа, используется дополнительный код.
Чтобы получить дополнительный код, нужно использовать следующий алгоритм:
записать внутреннее представление соответствующего ему положительного числа;
записать обратный код полученного числа заменой во всех разрядах 0 на 1, 1 на 0;
к полученному числу прибавить 1.
Для положительного числа прямой, обратный и дополнительный коды выглядят одинаково.
Пример:
Определим внутреннее представление числа -1310 в восьмиразрядной сетке (слайд 9).
Запишем внутреннее представление числа 1310: 00001101
Запишем обратный код: 11110010
К полученному числу прибавим 1: 11110011
111100112 это и есть представление числа -1310
left76200+0=0 0+1=11+0=1 1+1=1021 + 1 + 1 = 11210  2192918124 8122 402 2012  10 10122 1 0разряды= 1·22 + 0·21 + 1·20= 4 + 0 + 1 = 510