отрицательное число представленное в 8 разрядном прямом коде

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

Тест по информатике Представление чисел в компьютере для 8 класса с ответами. В тесте 2 варианта, каждый включает в себя 7 заданий.

Вариант 1

1. Если число положительное, то в знаковый разряд помещается

2. Числом в нормальной форме с нормализованной мантиссой (правильной дробью, имеющей после запятой цифру, отличную от нуля) является:

1) 0,341 x 10 9
2) 1997
3) 213,5629
4) 0,002311

3. Беззнаковым 8-разрядным представлением числа 6310 является

1) 11111100
2) 111111
3) 00000101
4) 00111111

4. Какие из чисел можно сохранить в 8-разрядном беззнаковом формате?

1) порядок числа
2) основание системы счисления
3) мантисса
4) само вещественное число

6. Укажите десятичный эквивалент числа, прямой код которого 01001100 записан в 8-разрядном формате со знаком

7. Укажите число, записанное в естественной форме

1) 0,38005611 x 10 2
2) 1,257824E+5
3) 0,01357
4) нет числа, записанного в естественной форме

Вариант 1

1. Если число отрицательное, то в знаковый разряд помещается

2. Числом в нормальной форме с нормализованной мантиссой (правильной дробью, имеющей после запятой цифру, отличную от нуля) является

1) 7815
2) 2783,00029
3) 0,03428
4) 0,401 x 10 7

3. Беззнаковым 8-разрядным представлением числа 4510 является

1) 00101101
2) 101101
3) 10110100
4) 00000101

4. Какие из чисел можно сохранить в 8-разрядном беззнаковом формате?

1) мантисса
2) само вещественное число
3) порядок числа
4) основание системы счисления

6. Укажите десятичный эквивалент числа, прямой код которого 00010101 записан в 8-разрядном формате со знаком

7. Укажите число, записанное в естественной форме

1) 2010,0102
2) 1,784824E+5
3) 95400611 x 10 2
4) среди предложенных вариантов нет числа в естественной форме

Ответы на тест по информатике Представление чисел в компьютере для 8 класса
Вариант 1
1-4
2-1
3-4
4-14
5-3
6-2
7-3
Вариант 2
1-2
2-4
3-1
4-23
5-4
6-1
7-1

Источник

Прямой, дополнительный и обратный коды

Прямой, дополнительный и обратный код числа (создан по запросу).

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

Обновление: Из комментариев становится ясно, что люди не вполне понимают, что делает этот калькулятор. Точнее, что делал — применял алгоритм вычисления дополнительного кода к любому числу. Люди хотят, чтобы он им просто показывал дополнительный код числа. Ну хорошо — теперь при вводе положительного числа калькулятор показывает представление числа в двоичной форме, ибо для него нет обратного и дополнительного кода, а при вводе отрицательного показывает дополнительный и обратный код.

отрицательное число представленное в 8 разрядном прямом коде. . отрицательное число представленное в 8 разрядном прямом коде фото. отрицательное число представленное в 8 разрядном прямом коде-. картинка отрицательное число представленное в 8 разрядном прямом коде. картинка . Тест по информатике Представление чисел в компьютере для 8 класса с ответами. В тесте 2 варианта, каждый включает в себя 7 заданий.

Прямой, дополнительный и обратный код

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

Обратный код числа, или дополнение до единицы (one’s complement) это инвертирование прямого кода (поэтому его еще называют инверсный код). То есть все нули заменяются на единицы, а единицы на нули.

Дополнительный код числа, или дополнение до двойки (two’s complement) это обратный код, к младшему значащему разряду которого прибавлена единица

А теперь «зачем, зачем это все?» ©

Для различия положительных и отрицательных чисел выделяют старший разряд числа, который называется знаковым (sign bit)
0 в этом разряде говорит нам о том, что это положительное число, а 1 — отрицательное.

С положительными числами все вроде бы понятно, для их представления можно использовать прямой код
0 — 0000
1 — 0001
7 — 0111

А как представить отрицательные числа?

И это оказалось очень удобно для машинных вычислений — при таком представлении отрицательного числа операции сложения и вычитания можно реализовать одной схемой сложения, при этом очень легко определять переполнение результата (когда для представления получившегося числа не хватает разрядности)

Пара примеров
7-3=4
0111 прямой код 7
1101 дополнительный код 3
0100 результат сложения 4

-1+7=6
1111 дополнительный код 1
0111 прямой код 7
0110 результат сложения 6

Что касается переполнения — оно определяется по двум последним переносам, включая перенос за старший разряд. При этом если переносы 11 или 00, то переполнения не было, а если 01 или 10, то было. При этом, если переполнения не было, то выход за разряды можно игнорировать.

Примеры где показаны переносы и пятый разряд

00111 прямой код 7
00001 прямой код 1
01110 переносы
01000 результат 8 — переполнение

Два последних переноса 01 — переполнение

-7+7=0
00111 прямой код 7
01001 дополнительный код 7
11110 переносы
10000 результат 16 — но пятый разряд можно игнорировать, реальный результат 0

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

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

Источник

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

Тест по информатике Представление чисел в компьютере 8 класс с ответами. Тест включает в себя 2 варианта. В каждом варианте по 7 заданий.

Вариант 1

1. Беззнаковое представление может быть использовано для объекта:

1) адрес ячейки
2) температура в холодное время года
3) отрицательное вещественное число
4) значение переменной, меньшее нуля

2. Десятичный эквивалент числа 01001111, записанного в прямом коде, 8-разрядном формате со знаком:

1) 69
2) 79
3) 59
4) 78

3. В 8-разрядном формате может быть сохранено число:

4. Отрицательное число, представленное в 8-разрялном прямом коде:

1) 01111001
2) 10010000
3) 01110110
4) 00000001

5. Представление числа 314,713 в экспоненциальной фор­ме с нормализованной мантиссой:

1) 3,14713 · 10 2
2) 0,31471ЗЕ+03
3) 3,14713Е02
4) 0,0314713Е+04

6. Естественная форма записи числа 0,67Е+03:

1) 670
2) 6,7 · 10 2
3) 0,67 · 10 3
4) 67

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

Вариант 2

1. Беззнаковое представление не может быть использо­вано для объекта:

1) адрес ячейки
2) температура в холодное время года
3) положительное число
4) счетчик количества символов в слове

2. Десятичный эквивалент числа 10010001, записанного
в прямом коде, 8-разрядном формате со знаком:

3. В 8-разрядном формате не может быть сохранено число:

4. Положительное число, записанное в 8-разрядном прямом коде

1) 11111001
2) 00010000
3) 11110110
4) 10000001

5. Представление числа 5438,9 в экспоненциальной фор­ме с нормализованной мантиссой:

1) 5,4389 · 10 3
2) 0,54389Е+04
3) 543,89Е01
4) 0,0543893Е+05

6. Естественная форма записи числа 0,345Е+04:

1) 3450
2) 3,45 · 10 3
3) 0,345 · 10 4
4) 345

7. Впишите пропущенные слова.

Положительные числа хранятся в компьютере в ___________ коде, отрицательные — в __________ коде.

Ответы на тест по информатике Представление чисел в компьютере 8 класс
Вариант 1
1-1
2-2
3-2
4-2
5-2
6-1
7. 8, 16, 32, 64
Вариант 2
1-2
2-2
3-1
4-2
5-2
6-1
7. прямом, дополнительном

Источник

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

1. При работе с четырехбайтовым машинным словом адреса меняются с шагом:
а) 4 +
б) 2
в) 8

2. Отрицательное число, представленное в 8-разрядном прямом коде:
а) 01111001
б) 10010000 +
в) 01110110

3. Запишите допустимое значение количества разрядов в компьютерном представлении целых чисел:
а) 22
б) 46
в) 64 +

4. В какой системе счисления ЭВМ выполняет арифметические расчеты:
а) двоичной +
б) десятичной
в) шестнадцатеричной

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

6. Запишите допустимое значение количества разрядов в компьютерном представлении целых чисел:
а) 68
б) 32 +
в) 88

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

9. Запишите допустимое значение количества разрядов в компьютерном представлении целых чисел:
а) 52
б) 94
в) 16 +

10. При работе с четырехбайтовым машинным словом адреса меняются с шагом:
а) 2
б) 4 +
в) 8

11. Десятичный эквивалент числа 01001111, записанного в прямом коде, 8-разрядном формате со знаком:
а) 79 +
б) 59
в) 97

12. Запишите допустимое значение количества разрядов в компьютерном представлении целых чисел:
а) 28
б) 8 +
в) 18

13. Представление числа 0,1067 в формате с плавающей запятой:
а) 1,067Е − 01 +
б) 0,1065Е + 01
в) 0,1E + 01

14. Восьмибайтовое число для хранения чисел с плавающей точкой имеет формат:
а) вещественный
б) одинарный
в) двойной +

18. Двухбайтовое число занимает разрядов(а):
а) 8
б) 16 +
в) 32

19. Информация в ЭВМ кодируется в:
а) символах
б) десятичной системе счисления
в) двоичной системе счисления +

20. Знаком отрицательного числа при его записи в разрядной сетке является:
а) 0
б) 1 +
в) –

21. В каком представлении чисел множество вещественных чисел дискретно, конечно и ограничено:
а) в информатике +
б) в математике
в) в физике

22. Система счисления, не используемая специалистами для общения с ЭВМ:
а) двоичная
б) троичная +
в) десятичная

23. Компьютерное представление числа 32768(10) в формате целого положительного числа:
а) 1000000000000000
б) 0100000000000000
в) отсутствует +

24. Знак порядка в разрядной сетке идет непосредственно:
а) перед мантиссой
б) после знака числа +
в) перед знаком числа

25. Представление числа 1067 в формате с плавающей запятой:
а) 0,1065Е + 03
б) 1Е + 03
в) 1,067Е + 03 +

26. При увеличении на единицу младшего разряда обратного кода целого числа получается код:
а) нормализованный
б) дополнительный +
в) обратный

27. Для представления целых положительных чисел отводится 1 байт. Диапазон целых положительных чисел:
а) 0 … 255 +
б) 1 … 256
в) 0 … 256

28. В представлении числа с плавающей точкой в компьютерной памяти мантисса может быть:
а) буквой
б) числом
в) десятичной дробью +

30. Естественная форма представления используется только для чисел:
а) дробных
б) целых +
в) комплексных

Источник

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

Прямой код

Прямой код – это представление числа в двоичной системе счисления, при котором первый (старший) разряд отводится под знак числа. Если число положительное, то в левый разряд записывается 0; если число отрицательное, то в левый разряд записывается 1.

Таким образом, в двоичной системе счисления, используя прямой код, в восьмиразрядной ячейке (байте) можно записать семиразрядное число. Например:

0 0001101 – положительное число
1 0001101 – отрицательное число

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

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

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

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

Все остальные разряды числа в дополнительном коде сначала инвертируются, т.е. заменяются противоположными (0 на 1, а 1 на 0). Например, если 1 0001100 – это прямой код числа, то при формировании его дополнительного кода, сначала надо заменить нули на единицы, а единицы на нули, кроме первого разряда. Получаем 1 1110011. Но это еще не окончательный вид дополнительного кода числа.

Далее следует прибавить единицу к получившемуся инверсией числу:

1 1110011 + 1 = 1 1110100

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

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *